Календарь событий

4510
Давно, более полугода назад, был написан компонент - Календарь событий, после этого утекло много воды ...
Учитывая, что незавершенные дела тянут в бездну, возвращаюсь к данному вопросу.

Установка проста - файл скачать и распаковать содержимое в корень сайта - перейти в Админку - Компоненты - Установить компоненты ...

На борту сам компонент - с минимальными настройками + модуль с настройками, возможность клонирования и несколькими вариантами отображения самого календаря.

Рубрики и подрубрики неораниченной вложенности создаются Администратором сайта прямо с фронта. при размещении события.

Демо сайт - демо-пользователь - логин и пасс - user

Скачать

P.S. Компонент сам по себе полностью рабочий - просто его нужно обкатать - привести в "божеский" вид и тогда можно будет полностью использовать на рабочих проектах. Отсюда и просьба в помощи ускорения обкатки, на тестовых своих проектах ...
Оповещение Администратора сайта на e-mail - новый вопрос и добавление статьи на модерацию | Конструктор форм - дополнительное скрытое поле - Форма отправлена со страницы
Комментарии (75)
RIM5 25 июля 2012 в 22:28 0
Очень нужна вещь!!!
Спасибо smile
Dobriu 25 июля 2012 в 22:36 0
Подскажите пожалуйста в каком файле поправить чтоб календарь показывал по середине в не влево.
Madmax 25 июля 2012 в 22:50 0
Настройка выравнивания по ширине модуля добавлена в настройку самого модуля - с правильной обработкой разберемся.
Dobriu 26 июля 2012 в 14:28 0
Ну вот скин как выводится


И вот как в админке настроено
Dobriu 26 июля 2012 в 14:30 0
Madmax 26 июля 2012 в 15:00 0
Я же написал выше - "с правильной обработкой разберемся" - если проследить за загрузкой, то увидим, что модуль сначала растягивается по ширине, а потом видоизменяется ...
Dobriu 26 июля 2012 в 15:04 0
Ок понятно ! ну вот щяс баг нашол , вчере добавлял на вашем деме всё добавлялось , сёдня делаю и не добавляется не показывает за число 28 , не у меня не на деме ! вчём может проблема а в ленте активности пишет што добавлино , ну переходиш через ленту ошибку пишет
Madmax 27 июля 2012 в 10:44 0
Понял - увидел - попробую воспроизвести.
universe 25 июля 2012 в 22:52 0
это что то вроде афиши? тогда фото не хватает
Madmax 25 июля 2012 в 23:02 0
Изображения можно грузить через редактор - первое из них станет анонсом к событию.
Web FloMaster 25 июля 2012 в 22:59 0
это не реклама, но я давно жду кто сделает аналогичный календарь
http://www.manutd.ru/fanzone/calendar/
и жду цену разработки, все точь в точь и даже дизайн, просто расцветка будет другая.
Кто может откликнуться?
Madmax 25 июля 2012 в 23:05 +2
Разобраться бы с "навалившимся" и унести уже "имеющиеся" )))
Ленивый 26 июля 2012 в 04:20 +1
Забавная штучка!! Оригинальная! Я, к примеру, с ходу не припомню, чтобы мне ещё где-то такая встречалась.
Коля 26 июля 2012 в 01:00 0
Попробовал на тестовом (убитом всякими пробами) выводится модуль но на фронте нельзя открыть настройки. Изменил базу, поменял на другой префикс, установил, стало выводить вот так


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


хотя в первый раз выводилась. Изменил базу не первую с тем же префиксом, результат тот же. Но на первом тестовом выводится, хотя там сайт убитый разными пробами

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

Код PHP:
  1. <script type="text/javascript" src="/includes/jquery/jquery.js"></script>
  2.  
  3. <script type="text/javascript" src="/core/js/common.js"></script>
  4.  
  5. <script language="JavaScript" type="text/javascript" src="/components/calendar/js/monthbar.js"></script>
  6.  
  7. <script language="JavaScript" type="text/javascript" src="/components/calendar/js/jquery/jquery.ui.core.js">
  8. </script>
  9.  
  10. <script language="JavaScript" type="text/javascript" src="/components/calendar/js/jquery/jquery.ui.datepicker.js"></script>
  11.  
и т.д

У меня
Код PHP:
  1. <script src="/admin/js/modconfig.js" type="text/javascript"></script>
  2.  
  3. <script src="/templates/_default_/js/nyromodal.js" type="text/javascript"></script>
  4.  
  5. <link href="/templates/_default_/css/modconfig.css" rel="stylesheet" type="text/css" />
  6.  
  7. <link href="/templates/_default_/css/nyromodal.css" rel="stylesheet" type="text/css" />
  8.  
  9. <link href="/templates/_default_/css/reset.css" rel="stylesheet" type="text/css" />
  10.  
  11. <link href="/templates/_default_/css/text.css" rel="stylesheet" type="text/css" />
  12.  
  13. <link href="/templates/_default_/css/960.css" rel="stylesheet" type="text/css" />
  14.  
  15. <link href="/templates/_default_/css/styles.css" rel="stylesheet" type="text/css" />
  16.  
  17. </head>
  18.  
Я без претензий просто было интересно посмотреть.
Коля 26 июля 2012 в 01:22 0
Поставил на другой ВПС, система с нуля, инстант с нуля, база с нуля, результат тот же, два кто он лайн. Браузер от гугола хром. Кеш чистил. Может чего то не хватает.
Kornely 26 июля 2012 в 10:25 0
Вы никуда не запихнули во внутрь ? просто сделайте вывод отдельным модулем и все, все работает отлично.
Коля 26 июля 2012 в 11:42 0
Сомневаюсь, в одном случае в админке могу войти в настройки, а во втором нет. Да и на фото видно что модуль выводится.
Kornely 26 июля 2012 в 12:00 0
вы установили компонент и модуль ? или что-то забыли поставить ? вообще я все залил в двоичном виде, потом поставил компонент и модуль и все отлично заработало. вообще никаких проблем небыло.
Коля 26 июля 2012 в 12:19 0
Кинул архив в корень раз архивировал, установил в админке. Одно и то же делал на обоих тестовых.
Madmax 26 июля 2012 в 12:38 0
Не сталкивался с подобным - я обычно лью сразу файлы на сервер, а не распаковываю их там ...
Коля 26 июля 2012 в 19:03 0
Лень двигатель прогресса. В isp кинул, клац по иконке извлечь, пошел в админке установил, удобства однако.
Вот сейчас попробовал по фтп, залил, удалил, установил, все ок. Самое интересное что первый тестовый в настройках Fastcgi а второй нет. Залил сразу в бинарном.
Бергал 1 августа 2012 в 14:19 0
закинул также в админке. аналогичный трабл. вечером попробую по фтп.
lezginka.ru 26 июля 2012 в 02:25 0
+
Madmax,а какое основное отличие от компонента товарища Марата ?
http://instantcms.ru/blogs/moi-blog-360/komponent-instantafisha-1-1-0.html
Madmax 26 июля 2012 в 12:22 0
Аким, сравни и напиши, я не смотрел компонент Марата )
Black-Raven90 26 июля 2012 в 14:50 0
По-моему, всё очевидно. Афиша от Марата ориентирована на создание Афиши, например кино - можно и кинотеатры привязать, и сеансы расписать, и цены на билеты указать. А Календарь событий - это как упрощенные "Встречи", описания мероприятий с указанием даты, времени, места + некоторые дополнительные возможности. Например, можно организовать большой пикник и созвать на него народ. Афиша явно не предназначена для этого, а Календарь событий вполне подойдет. Так что назначение у этих компонентов принципиально разное. Объединяет их только идея - показать, куда можно пойти и что посетить.
lezginka.ru 26 июля 2012 в 19:06 0
Black-Raven90 ,спасибо.
vpugachev 26 июля 2012 в 07:35 +2
ИМХО необходимо добавить повторяющиеся события (повторять каждую неделю, месяц, год). Вот это и может стать принципиальным отличием от других календарей и афиш на InstantCMS.
Madmax 26 июля 2012 в 12:23 0
Подумать можно - было бы логические основание данного действия.
vpugachev 26 июля 2012 в 13:14 +1
Логика такая:
Во-первых для городских сайтов: У каждого города есть ежегодные отмечаемые события (день города, 9 мая, 23 февраля и т.д.). Зачем каждый год создавать новую страницу для этого события или искать его в архиве и обновлять дату. Достаточно ввести эту функцию и данное событие будет ежегодно отображаться в календаре.

Во-вторых для компаний: У многих фирм есть еженедельные и ежемесячные акции, кода в зависимости от дня недели или месяца фирма предоставляет скидку или особые условия - с помощью предлагаемой функции один раз настроить данное событие и не надо заморачиваться, в день акции в модуле будет отображаться например: Сегодня акция!

Т.е. настроив календарь один раз, и минимально следя за ним, вы получаете постоянное движение на сайте не зависящие от вас. Пользователей это привлекает.
AlekS 17 августа 2012 в 16:28 0
Поддерживаю, нужная функция, хочется чтобы показывались праздники, и можно ли еще сделать, чтобы не только город можно было выбирать, а еще и страну?
Lagorden 26 июля 2012 в 14:44 0
В архиве нет папки с шаблоном. Так и надо?
Madmax 26 июля 2012 в 14:56 0
Шаблоны компонента и модуля автоматически копируются при установке в необходимые папки шаблона _default_
Lagorden 26 июля 2012 в 14:59 0
Нету sad Пишет: Warning: Smarty error: unable to read resource: "com_calendar_items.tpl" in /public_html/includes/smarty/libs/Smarty.class.php on line 1092
Lagorden 26 июля 2012 в 15:04 0
Все, понял. Права на папку были не установлены
Lagorden 26 июля 2012 в 15:33 0
А модуль обязательно должен быть на главной?
Коля 26 июля 2012 в 19:52 0
Так он выставляется где хочешь, да еще и клонируемый, просто блеск, шик, красота. Только так и не понял как создавать категории.
Коля 26 июля 2012 в 19:57 0
Вот попалось на глаза в админке
Система напоминаний по email:
(необходим модуль "Календарь" на главной странице)
Выходит если не будет на главной, то не будут приходить уведомления- напоминалки ?
Lagorden 27 июля 2012 в 00:09 0
А у меня почему-то выводится только на главной. На остальных нет его вообще
Дмитрий 26 июля 2012 в 19:41 0
Ничего неотображается в модуле "Ближайшие события" на главной и в календаре. Вот сайт.
Коля 26 июля 2012 в 19:46 0
Интересно, а как заливал, по фтп или кинул и извлек уже на хосте ?
Дмитрий 26 июля 2012 в 20:08 0
ФТП
Коля 26 июля 2012 в 20:57 0
В начинке на сайте нет компонента, по крайней мере не выводится в html? попробуй перезалить.
Дмитрий 26 июля 2012 в 21:06 0
Перезалил Непомогло((
Коля 26 июля 2012 в 21:42 0
Самое интересное что еще на одном тестовом, то же не выводится, если поставить под какой либо модуль так дублирует тот модуль, пере залил по фтп в бинарном, результат тот же, создал еще один под домен, ни чего не ставил, скопировал с тестового где не показывается, все то же самое, база, префикс. Но на первом не показывается, а на втором выводится. Прикол.
Коля 26 июля 2012 в 22:30 0
Загвоздка в папке modules, но еще не нашел почему.
Коля 26 июля 2012 в 22:44 0
В /modules/ скорей всего отсутствует папочка mod_calendar и в templates что то еще покапаю
Коля 26 июля 2012 в 22:48 0
а в /templates/_default_ не хватает com_calendar_edit.tpl com_calendar_item.tpl com_calendar_items.tpl
Дмитрий 26 июля 2012 в 23:22 0
Это нарно из-за установщика всё скопировал из дефолтного шаблона но серно неработает(
Пробовал на сайте шаб менять серно непашет
Madmax 27 июля 2012 в 10:45 0
Понял - поэкспереминтирую с установкой и шаблонами.
Бергал 14 августа 2012 в 12:51 0
а где их взять то?
Юрий 26 июля 2012 в 20:34 0
Уважаемый Madmax! Спасибо, плюсую. Только один проблем...
При выборе даты не отрабатывается календарик. Что и где поправить? Вот скрин:

""
Коля 26 июля 2012 в 23:01 0
Проверьте в папке /components/calendar/js все ли файлы из архива залились. И в папочке /components/calendar/js/jquery то же. Либо конфликт с каким то джава. В файле /templates/_default_/template.php нет ли случайно jquery.js до </head>
Юрий 26 июля 2012 в 23:38 0
Конфликт уже нашел. Ява конфликтует со слайдером последних новостей. Вот с этим. Нужно искать замену. Или выбирать что-то одно.
Madmax 27 июля 2012 в 10:45 0
Попробуем развести конфликты
GarikKR 27 июля 2012 в 02:31 0
с текстом происходит что то странное, текст растягивается в километровую страницу, редактор самостоятельно ставит пробелы между строками по десять раз...
Madmax 27 июля 2012 в 10:46 0
Если можно - попробовать в другом браузере и скрин разместить.
GarikKR 27 июля 2012 в 20:57 0
на демо сайте такая же история, нужно писать или весь текст в одну строку...или делать коротенькое описание
Madmax 27 июля 2012 в 21:06 0
решим
GarikKR 27 июля 2012 в 21:15 0
Спасибо
Крот 7 сентября 2012 в 17:24 0
уберите везде где найдете в файлах компонента функцию nl2br(...) оставьте только то, что в скобках
и не будет растягиваться - смысл в том, что все переводы строк конвертировались в <br />
GarikKR 15 сентября 2012 в 02:03 0
Спасибо помогло!!
Lagorden 27 июля 2012 в 13:33 0
Суперский компонент. Перепробовал кучу - это пока лучший, подходит под мои нужды идеально. Ему бы еще возможность приглашать друзей и отмечаться в событиях - вообще бы цены не было ))
Madmax 27 июля 2012 в 13:50 +2
Спасибо - это запланировано, приглашения и отметки.
Lagorden 27 июля 2012 в 14:06 0
Супер! А когда будет? Уже не терпится поставить на рабочий портал )))
Madmax 27 июля 2012 в 14:20 0
Я думаю скоро - сейчас, обкатается все разных хостингах, разных вариантах установки, на предмет совместимости - и тогда можно.
Дмитрий 1 августа 2012 в 13:39 0
Обновлений пока нет?
GarikKR 15 сентября 2012 в 00:12 0
Ребят ни у кого такого не было, добавляю события - добавил два, стал добавлять третье и все...не добавляутся не в какую, старые редактируются, а новые перестали добавляться..может кто подскажет что может быть?..
GarikKR 16 сентября 2012 в 01:44 0
Вроде все заработало...так и не понял что было.
Теперь другая проблема , не создаются категории, помогите пожалуйста разобраться, что может быть?
GarikKR 16 сентября 2012 в 01:48 0
Вернее когда добавляешь события категории есть, а при просмотре событий месяца в фильтре категорий нет(
Александр I 8 ноября 2012 в 14:35 +1
Madmax, для версии 1.10 будете переделывать?
GarikKR 8 ноября 2012 в 15:22 0
Присоединяюсь к вопросу
Madmax 10 ноября 2012 в 16:47 +1
Да, конечно, в планах есть.
GarikKR 13 ноября 2012 в 18:02 0
Спасибо большое
Львенок 27 ноября 2012 в 00:45 0
а много там переделывать?
AndroS 17 ноября 2013 в 07:00 0
Подскажите, компонент умер? Неактуален? Будет ли на текущий релиз переделан?