web developer services

MEGA calendar
Posted: 2007-08-03
Sorry, there is no English translation for this page yet.   :(

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], укажите здесь (через запятую без пробелов) коды категорий разделов, являющихся новостями.

После этого плагин заработает.
Comments
Author
Message
Zaid
Posted: 2013-06-18
#421
Status: guest
That's really thniikng of the highest order
Jamil
Posted: 2013-06-16
#375
Status: guest
I'm scohekd that I found this info so easily.
Nouran
Posted: 2013-06-16
#371
Status: guest
Thanks for the great info dog I owe you bgigtiy.
Marnie
Posted: 2013-06-15
#348
Status: guest
That's an atstue answer to a tricky question
Posted: 2010-04-23
#333
Status: user
вот какая ошибка

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
Posted: 2010-03-22
#330
Status: user
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

И как это исправить???
Posted: 2008-09-13
#319
Status: user
Установил плагин, указал категории которые он должен показывать на календаре. А показывает почему-то только нынешние или прошлые Т_Т как заставить его показывать предстоящие события?
Posted: 2006-01-15
#268
Status: administrator
lelik2
это из за того, что у вас LDU версии ниже 801.
Если вам нужен этот тег, обновите LDU до последней версии.
Все плагины, разрабатываемые мной рассчитаны на последний доступный релиз LDU на момент написания плагина.

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

Обновил плагин до версии 1.1.
Добавлена функция определения дней рождений.
Posted: 2006-01-14
#266
Status: user
Поставил все работает правда пришлось заклментировать 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
Posted: 2006-01-12
#264
Status: user
Almaz, давай не затягивай енто дело, пиплы (т.е. мы) и так схаваем :)
Posted: 2006-01-11
#257
Status: user
наконец то появился нормальный календарь для новостей!
Posted: 2006-01-11
#256
Status: administrator
Этот плагин будет доступен для бесплатной загрузки в ближайшее время. Пока он на тестировании.
Posted: 2006-01-11
#253
Status: user
Алмаз, поделись миникалендарём, который у тебя на главной стоит. буду очень признателен :)
Posted: 2005-09-10
#184
Status: administrator
да, спасибо - поменял.
я даже и не замечал что у меня дата так формировалась.
Posted: 2005-09-10
#183
Status: user
Алмаз!
Советую изменить тебе дату отображения в новостях, форумах, страницах.
Это как то не воспринимается русскоговорящими пользователями (меняется в админ-панели "Дата-время").
-------------
Америкосы: 2005.10.05 (Y-m-d)
Русскоговорящие:10.05.2005 (d-m-Y)

Последний вариант лучше воспринимается... согласись.
Add a comment
Refresh
Who is online
Total registered users: 211
Our users have left messages: 412
Last registered user: MichaelLense
0 registered users visited the site in the last 24 hours
Now visitors on site: 1, from them registered: 0, guests: 1
Most registered visitors: 53
Registered users: not found.
This data is based on user activity in the last five minutes.
P0wered by: Laravel (2019) ⇐ Cotonti (2011) ⇐ Seditio (2006) ⇐ LDU (2005)
Almaz (c) 2004
[ Page created in 0.198 seconds ] [ Gzipped ]