Модуль календаря событий для joomla 2.5 и 3
X
Форма обратной связи
Обратная связь

Модуль календаря событий для joomla 2.5 и 3

fdsfsdf

Модуль событий для Joomla 2.5 и 3 позволяет выводить на страницах вашего сайта информер, который показывает не только сегодняшнюю дату и время, но и если на текущий день запланировано событие - то отображает его с ссылкой на нужный материал.

Данный модуль мне показался очень интересным и функциональным - поэтому я полностью перевел его на русский язык, разобрался с принципом управления, чем и готов сейчас поделиться с вами. Модуль может отображаться, как:
- обычный календарь;
- календарь с выводом случайных фраз
- календарь событий, которые являются ссылками на ваши материалы.

Также имеется возможность просмотра всех событий календаря при клике на соответствующую кнопку. Данную функцию можно отключить.

Скриншоты:

sc1 sc2 sc3 sc4 sc5 sc6

Установка модуля
1. Скачайте модуль mod_buaxua_v3.0.4.zip
2. Откройте “Расширения” > “Менеджер расширений” > загрузите скачанный архив модуля - он установится.

Настройки модуля
Для этого откройте “Расширения” > “Менеджер модулей” > BuaXua Calendar.

1. В настройках вы увидите сначала названия месяцев Январь, Февраль и дней Воскресенье, Понедельник - их вы можете переименовать.

2. Спускаемся ниже и видим заветное поле "События" (календарь событий) - в него и нужно записывать все события календаря, которые будут появляться в модуле, когда наступит соответствующая дата. События календаря прописываются так - каждое новое событие с новой строки.
Формат события без ссылки: ммдд:текст вашего события.
Формат события с ссылкой: ммдд:текст вашего события:сайт.ру

3. Ниже будет выпадающий список "Показать все события" - если выбрат Да, то в календаре появится аналогичная ссылка, нажимая на которую, откроется мини окно всех событий календаря, которые будут кликабельны, если на них установлены ссылки.

4. Далее идет поле "Случайный текст" (календарь афоризмов). Это поле случайным образом показывает ваши записи в календаре, если на сегодня нет событий. В нем необходимо делать каждую запись с новой строки. Если случайный текст вам вообще не нужен - поставьте в этом поле один пробел. Если ввести одну запись, например - "Событий нет", то будет всегда выводить только ее.

5. Выпадающий список "СТИЛЬ КАЛЕНДАРЯ" - позволяет менять внешний вид модуля - советую на него обратить внимание

6. Поля Weekdays color, Saturday clolor и т.п. позволяют менять цвет на текущий день, день события и т.п.

7. Выпадающий список "Часовой пояс" - позволяет вам установить время вашего региона.

Что еще сказать об этом модуле - он очень простой и функциональный. Поэтому на него однозначно стоит обратить внимание!

Скачать модуль событий для Joomla 2.5/3

| | Модуль календаря событий для joomla 2.5 и 3 | Модуль событий для Joomla 2.5 и 3 позволяет выводить на страницах вашего сайта информер, который показывает не только сегодняшнюю дату и время, но и е | http://blogprogram.ru/wp-content/uploads/2015/12/fdsfsdf-131x131.png

19 коммент. на “Модуль календаря событий для joomla 2.5 и 3”

  1. Ирина:

    Спасибо! Класс! Удачи вам!!!

  2. Александр:

    Сергей, еще раз приветствую, а можно узнать, в какую таблицу записываются все события? я бы посмотрел и изменил настройки относительно увеличения количества событий.

    • Сергей:

      К сожалению нет установленного модуля под рукой, поэтому особо не подскажу. Возможно в таблице связанной с модулями что-то будет

  3. Александр:

    Добрый день, подскажите, внедрил модуль на сайт и выходит ошибка
    Notice: Undefined variable: dayCss in C:\xampp\htdocs\helpdesk\modules\mod_buaxua_calendar\helper.php on line 184

    Что делаю не так?

    • Александр:

      Добрый день, все получилось, нашел ошибку... теперь не могу найти файл, где вписываются события. У Вас стоит ограничение по количеству символов видимо...

      • Сергей:

        Здравствуйте, насколько помню в $eventText выводится текст события. 189 строка в \modules\mod_buaxua_calendar\helper.php

        • Александр:

          Сергей, спасибо за ответ, у меня еще один вопрос возник, как сделать, чтобы часы показывали актуальное время? сейчас часы показывают корректное время в том случае, если страницу обновляешь.

        • Сергей:

          Замените код в 199 строке:
          $html .= '
          <div id="trfedfr"></div>
          <script>
          setInterval(function() {
          var time = new Date();
          if(time.getHours() < 10) var getHours = "0" + time.getHours(); else getHours = time.getHours();
          if(time.getMinutes() < 10) var getMinutes = "0" + time.getMinutes(); else getMinutes = time.getMinutes();
          if(time.getSeconds() < 10) var getSeconds = "0" + time.getSeconds(); else getSeconds = time.getSeconds();
          document.getElementById("trfedfr").innerHTML=getHours + ":" + getMinutes + ":" + getSeconds;
          }, 1000);
          </script></div>
          ';

          • Александр:

            Премного благодарен за ответы и за данный модуль :)

          • blogprogram.ru:

            Пользуйтесь на здоровье, кстати, код в 199 строке поправил - лучше используйте его

          • Александр:

            Сергей, еще появился вопрос, я добавил 364 события :) , т.е. каждый день какое-то событие (пример: "0301:Праздник прихода весны:msvo-otp/helpdesk/index.php/213-0301"), сделал постранично описание данных событий и видимо стоит где-то ограничение, так как при добавлении всех событий и ссылок у меня модуль сбросился в default. :( .... Куда мне посмотреть, чтобы поставить ограничении символов в районе миллиона :)

          • Александр:

            помогите пожалуйста ...

            Сергей, еще появился вопрос, я добавил 364 события :) , т.е. каждый день какое-то событие (пример: "0301:Праздник прихода весны:msvo-otp/helpdesk/index.php/213-0301"), сделал постранично описание данных событий и видимо стоит где-то ограничение, так как при добавлении всех событий и ссылок у меня модуль сбросился в default. :( .... Куда мне посмотреть, чтобы поставить ограничении символов в районе миллиона :)

          • Сергей:

            364 очень много. Я максимум добавлял 30. Возможно в textarea не выдержала такого потока или какой-то символ, который не очень переваривает модуль. Рекомендую тестить так - сначала ввести половину событий, проверить, если ок, то 3/4 и т.д. Возможно лучше в модуль вставить первые полгода, а потом остальные (через полгода).

          • Александр:

            Попробую так, спасибо за ответы. Очень помогли :)

  4. олег:

    Названия месяцев в модуле почему то на английском все, хотя в модуле автоматом написаны на русском.
    У вас на скрине тоже месяцы на русском.
    Как исправить?

  5. Иван:

    спасибо огромное, помогло!
    Удачи Вам в вашем нелегком деле и творческого процветания!

  6. Иван:

    подскажите не открывает события в новом окне, а открывает сверху.это можно исправить?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>