web developer services

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

После этого плагин заработает.
Download file
  • The file is not available for download.
  • Apparently the file is outdated and no longer available.
  • If you really need this file, you can request it through the feedback form.
Comments
Author
Message
Posted: 2005-09-10 13:14:02
#183
Status: user
Алмаз! Советую изменить тебе дату отображения в новостях, форумах, страницах. Это как то не воспринимается русскоговорящими пользователями (меняется в админ-панели "Дата-время"). ------------- Америкосы: 2005.10.05 (Y-m-d) Русскоговорящие:10.05.2005 (d-m-Y) Последний вариант лучше воспринимается... согласись.
Posted: 2005-09-10 14:38:33
#184
Status: administrator
да, спасибо - поменял. я даже и не замечал что у меня дата так формировалась.
Posted: 2006-01-11 00:52:22
#253
Status: user
Алмаз, поделись миникалендарём, который у тебя на главной стоит. буду очень признателен :)
Posted: 2006-01-11 14:54:07
#256
Status: administrator
Этот плагин будет доступен для бесплатной загрузки в ближайшее время. Пока он на тестировании.
Posted: 2006-01-11 18:44:26
#257
Status: user
наконец то появился нормальный календарь для новостей!
Posted: 2006-01-12 15:43:43
#264
Status: user
Almaz, давай не затягивай енто дело, пиплы (т.е. мы) и так схаваем :)
Posted: 2006-01-14 15:46:10
#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-15 08:53:52
#268
Status: administrator
lelik2
это из за того, что у вас LDU версии ниже 801.
Если вам нужен этот тег, обновите LDU до последней версии.
Все плагины, разрабатываемые мной рассчитаны на последний доступный релиз LDU на момент написания плагина.

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

Обновил плагин до версии 1.1.
Добавлена функция определения дней рождений.
Posted: 2008-09-13 20:18:26
#319
Status: user
Установил плагин, указал категории которые он должен показывать на календаре. А показывает почему-то только нынешние или прошлые Т_Т как заставить его показывать предстоящие события?
Posted: 2010-03-22 08:59:51
#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: 2010-04-23 12:56:09
#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
Marnie
Posted: 2013-06-15 18:44:53
#348
Status: guest
That's an atstue answer to a tricky question
Nouran
Posted: 2013-06-16 18:58:07
#371
Status: guest
Thanks for the great info dog I owe you bgigtiy.
Jamil
Posted: 2013-06-16 23:25:27
#375
Status: guest
I'm scohekd that I found this info so easily.
Zaid
Posted: 2013-06-18 07:14:16
#421
Status: guest
That's really thniikng of the highest order
Add a comment
Enter one of these words: pineapple, apricot, raspberries.
Who is online
Total registered users: 212
Our users have left messages: 422
Last registered user: kaanad
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) 2003
[ Page created in 0.114 seconds ] [ Gzipped ]