Знать дату сегодняшнего дня может быть очень полезным для любого пользователя, поэтому установка календаря становится важным аспектом для информационных сайтов.
Представляю вашему вниманию простой и крайне функциональный модуль календаря для Joomla 2.5. Достигается это прежде всего за счет того, что я значительно улучшил внешний вид календаря (см. скриншоты ниже), а также перевел его на русский язык + убрал некоторые поломки в самом календарике.
Возможности календаря
1. Работает только на php, а это значит, что он никогда не будет конфликтовать с другими модулями или элементами на сайте.
2. Возможность установить несколько месяцев на просмотр сразу, как по вертикали столбцом, так и по горизонтали на странице.
3. Возможность выбора с какого месяца и даже года показывать календарь, например: с 1 месяца 2015 года
4. Возможность пролистывать месяц вперед и назад за счет ссылок
5. Возможность показывать или скрывать дни недели в календаре
Установка модуля календаря
1. Скачайте
2. В Менеджере модулей он будет называться "Joomla календарь" - откройте его, затем назначьте ему позицию в поле "Позиция", например: kalendar (Не забудьте Опубликовать модуль и внизу указать в "Привязка к пунктам меню" выбрать "На всех страницах"). Теперь пропишите в теме шаблона /templates/ваш_шаблон/index.php код: <jdoc:include type="modules" name="kalendar"/> в любом нужном месте. После этого модуль заработает.
Настройки модуля
- К примеру вы хотите, чтобы отображалось сразу 2 месяца по горизонтали - этот и следующий - в настройках:
"Число месяцев": 2
"Число столб-в кален-я": 2
Если надо по вертикали, то "Число столб-в кален-я": 1
- Если вы хотите, чтобы в модуле можно было прокручивать месяцы назад или вперед, то поставьте "Да" в "Ссылки на след./пред. мес."
- Остальные настройки интуитивно понятны в админке за счет моего русского перевода.
Как менять css стиль календаря?
Если вам понадобится поменять цвета или поправить отображение на свой вкус, после кода модуля в шаблоне поставьте следующий:
<style>
.mod_minical_table td {padding: 3px 10px!important;border: 0px solid #C0C0C0!important;border-right: 1px solid #C0C0C0!important;border-bottom: 1px solid #C0C0C0!important;font-family: 'Open Sans', Arial!important;line-height: 23px!important;font-size: 15px!important;color: #000!important; background: #fff!important;}
.mod_minical_table th {border: 0px solid white!important;border-right: 1px solid white!important;border-bottom: 1px solid white!important;background: #2FE0FF!important;font-weight: bold!important;font-family: 'Open Sans', Arial!important;line-height: 23px!important;font-size: 15px;color: #FFF!important;}
.mod_minical_table th:last-child {border-right: 1px solid #C0C0C0!important;}
.mod_minical_table {border-collapse: collapse!important;border: 0px solid #C0C0C0!important;border-left: 1px solid #C0C0C0!important;border-top: 1px solid #C0C0C0!important;background: #FFFFFF!important;text-align: center!important;}
.mod_minical_table td#mod_minical_today {background: #00DE31!important;color: white!important;font-weight: bold!important;}
td.blogmycalendar3 {border: 0px solid #C0C0C0!important; padding: 0px!important; background: #fff!important;}
th.blogmycalendar5 {border-bottom: 1px solid #222!important;}
</style>
Это css код внешнего вида, - меняя его вы меняете внешний вид календаря.
С может этот календарь подсвечивать даты аандннных материалов. А при нажатии на дату открывать список материал на эту дату?
Или может посоветуете какой умеет?
Здравствуйте, поставьте этотhttp://blogprogram.ru/modules-calendar-sobytiy-dlya-joomla25-3/ или этот календарь http://blogjquery.ru/module-joomla3-calendar-sobitiy-i-prazdnikov/
Спасибо очень помогло