услуги web разработчика

MEGA calendar
Опубликовано: 2007-08-03
version: 1.2
Date: 3 August 2007
Author: Almaz

1. Назначение

Плагин осуществляет вывод на главную (index) страницу сайта календаря на текущий месяц, с возможностью перехода на другой месяц или год. При наличии за данное число месяца новостей, страниц и т.д. выводится ссылка на их просмотр.

2. Требования

Плагин тестировался и успешно работает под управлением Seditio v121.

3. Установка

3.1. Распакуйте архив плагина в папку plugins/ вашего сервера с уже установленным и рабочим Seditio.

3.2. В браузере введите адрес своего Seditio сайта и под администратором зайдите в [Администрирование] -> [Плагины] -> [Mcalendar] нажмите на ссылку [Установить всё].

3.3. Вы можете выбрать в настройках плагина, на какие события за данное число следует реагировать календарю. Если параметр разрешен (yes), плагин сформирует ссылку на подробный просмотр.

3.4. Добавление тегов в файл скина.

файл index.tpl

{INDEX_MCALENDAR} - выводит календарь

3.5. Добавление стилей в файл стилей.

Откройте файл /skins/имяскина/имяскина.css и добавьте в его конец эти стили.

/* This style only for MCALENDAR plugin BEGIN */
table.mcalendar { border-collapse:collapse; }
.mcalendar table { background-color:#FFFFFF; font-size: 100%; font-family: tahoma; border-collapse:collapse; }
.mcalendar td { background-color: #D4D1E9; border:1px solid #FFFFFF; vertical-align:middle; text-align:center; }
.mcalendar td.field { width: 20px; height:20px; }
.mcalendar td.future { color: #B0B0B0; width: 20px; height:20px; }
.mcalendar td.today { font-weight:bold; color:green; width: 20px; height:20px; }
.mcalendar td.week { color:#5D7BA7; width: 20px; height:15px; }
.mcalendar td.navigation { background-color:#D4E1E9; }
.mcalendar td.month { background-color:#D4E1E9; }
.mcalendar td.year { background-color:#D4E1E9; }
.mcalendar a { color: #0000FF; text-decoration: underline; font-weight:normal; }
.mcalendar a:hover { color: #0000FF; text-decoration: none; font-weight:bolder; }
/* This style only for MCALENDAR plugin END */


Через них вы можете установить цвета и размеры любого элемента календаря.

3.6. Настройте параметры плагина под ваши требования:
зайдите в [Администрирование] -> [Конфигурация] -> [Плагины] -> [mcalendar] и установите параметры:

- News (if yes, set it below): (yes/no)
Yes - Показывать новости за текущее число
Off - Игнорировать новости
!!!!!!!!!!!!!!!!!!!!!!! ВНИМАНИЕ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Если вы установили данный параметр в [yes] обязательно настройте параметр "List of the News categories" (см. ниже).

- Pages: (yes/no)
Yes - Показывать страницы за текущее число
Off - Игнорировать страницы

- Users registration: (yes/no)
Yes - Показывать зарегистрировавшихся за текущее число
Off - Игнорировать зарегистрировавшихся

- Users birthday: (yes/no)
Yes - Показывать именинников за текущее число
Off - Игнорировать именинников

- Forums (only for new topic): (yes/no)
Yes - Показывать новые темы на форуме за текущее число
Off - Игнорировать новые темы на форуме

- List of the News categories (by comma):
Если параметр News установлен в положение [yes], укажите здесь (через запятую без пробелов) коды категорий разделов, являющихся новостями.

После этого плагин заработает.
Загрузка файла
  • Файл не доступен к загрузке.
  • По всей видимости файл устарел, и более не доступен.
  • Если вам действительно нужен данный файл, вы можете запросить его через форму обратной связи.
Комментарии
Автор
Сообщение
Опубликовано: 2005-09-10 13:14:02
#183
Статус: пользователь
Алмаз! Советую изменить тебе дату отображения в новостях, форумах, страницах. Это как то не воспринимается русскоговорящими пользователями (меняется в админ-панели "Дата-время"). ------------- Америкосы: 2005.10.05 (Y-m-d) Русскоговорящие:10.05.2005 (d-m-Y) Последний вариант лучше воспринимается... согласись.
Опубликовано: 2005-09-10 14:38:33
#184
Статус: администратор
да, спасибо - поменял. я даже и не замечал что у меня дата так формировалась.
Опубликовано: 2006-01-11 00:52:22
#253
Статус: пользователь
Алмаз, поделись миникалендарём, который у тебя на главной стоит. буду очень признателен :)
Опубликовано: 2006-01-11 14:54:07
#256
Статус: администратор
Этот плагин будет доступен для бесплатной загрузки в ближайшее время. Пока он на тестировании.
Опубликовано: 2006-01-11 18:44:26
#257
Статус: пользователь
наконец то появился нормальный календарь для новостей!
Опубликовано: 2006-01-12 15:43:43
#264
Статус: пользователь
Almaz, давай не затягивай енто дело, пиплы (т.е. мы) и так схаваем :)
Опубликовано: 2006-01-14 15:46:10
#266
Статус: пользователь
Поставил все работает правда пришлось заклментировать 1 строку

95   #"NEWS_ROW_ODDEVEN" => ldu_build_oddeven($lnum)


пишет вот что:
Fatal error: Call to undefined function: ldu_build_oddeven() in F:\WWW\WEB\plugins\extended\mcalendar\mcalendar.php on line 95
Опубликовано: 2006-01-15 08:53:52
#268
Статус: администратор
lelik2
это из за того, что у вас LDU версии ниже 801.
Если вам нужен этот тег, обновите LDU до последней версии.
Все плагины, разрабатываемые мной рассчитаны на последний доступный релиз LDU на момент написания плагина.

добавлено спустя 48 минут

Обновил плагин до версии 1.1.
Добавлена функция определения дней рождений.
Опубликовано: 2008-09-13 20:18:26
#319
Статус: пользователь
Установил плагин, указал категории которые он должен показывать на календаре. А показывает почему-то только нынешние или прошлые Т_Т как заставить его показывать предстоящие события?
Опубликовано: 2010-03-22 08:59:51
#330
Статус: пользователь
Warning: mktime() expects parameter 4 to be long, string given in Z:\home\www\95.31.1.68\plugins\mcalendar\mcalendar.php on line 36 И как это исправить???
Опубликовано: 2010-04-23 12:56:09
#333
Статус: пользователь
вот какая ошибка Warning: mktime() expects parameter 4 to be long, string given in Z:\home\www\95.31.1.68\plugins\mcalendar\mcalendar.php on line 36
Marnie
Опубликовано: 2013-06-15 18:44:53
#348
Статус: гость
That's an atstue answer to a tricky question
Nouran
Опубликовано: 2013-06-16 18:58:07
#371
Статус: гость
Thanks for the great info dog I owe you bgigtiy.
Jamil
Опубликовано: 2013-06-16 23:25:27
#375
Статус: гость
I'm scohekd that I found this info so easily.
Zaid
Опубликовано: 2013-06-18 07:14:16
#421
Статус: гость
That's really thniikng of the highest order
Добавить комментарий
Введите одно любое из этих слов: ананас, слива, персик.
Кто сейчас на сайте
Всего зарегистрированных пользователей: 212
Наши пользователи оставили сообщений: 422
Последний зарегистрированный пользователь: kaanad
За последние 24 часа сайт посетило 0 зарегистрированных пользователей.
Сейчас посетителей на сайте: 1, из них зарегистрированных: 0, гостей: 1
Больше всего посетителей зарегистрировано: 53
Зарегистрированные пользователи: Не найдено.
Эти данные основаны на активности пользователей за последние пять минут
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2003
[ Страница создана за 0.136 секунды ] [ Gzipped ]