Компонент Календарь v0.1.2 первый релиз!

+31
2.62K
Итак, наконец-то готов компонент Календарь.
Данный компонент позволяет вести календарь, добавлять в него как личные так и публичные мероприятия.

Иллюстрация


По сравнению с прошлой версией:
* Добавлена возможность комментирования
* Добавлена поддержка bb-code в описаниях мероприятия
* Улучшено быстродействие и стабильность компонента
* Добавлена админка (пока позволяет настраивать лишь вид календаря — день месяц или неделю)
* (?) Исправлен инсталятор
* Исправлены мелкие недочёты, добавлены новые баги :)

После установки необходимо выполнить следующий sql код
  1.  
  2. INSERT INTO cms_comment_targets (target, component, title) VALUES ('calendar', 'calendar', 'Календарь');
  3.  
Компонент бесплатен, но от поддержки я не откажусь ;)

Обновил исправил ошибки!
Версия 0.1.1
* Добавлен заголовок с месяцем и годом
* В разделах день и неделя показывает нормальное время
* Мероприятия длительностью более 8 часов считаются как "Весь день"
* Числительные теперь нормально склоняются
Версия 0.1.2
* Исправлена ошибка с недоступностью приватных событий

Если желаете поддержать меня то WebMoney Кошельки:
Z246333906882
R321537935660
Ну или положить мне денежку на телефоку 89022871231 :)

Файлы:
beta.yamolodoi.ru/files/calendar_0.1.2.tar.bz2
+2
bondar bondar 13 лет назад #
не ставил не одной версии пока что, но это очень крутой компонент на самом деле
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
А сколько ещё улучшений ... ;)
0
lezginka.ru lezginka.ru 13 лет назад #
менял чуть дизайн.
вопрос:
можно ли оставить старые файлы fullcalendar.css
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Можно но судя по лицензии выложить их нужно:)))
0
lezginka.ru lezginka.ru 13 лет назад #
После установки необходимо выполнить следующий sql код
это с нуля или для обновлений ?
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну если комментарии работают то...
0
Telema93 Telema93 13 лет назад #
А исходник не отсюда случайно http://code.google.com/intl/ru/apis/calendar/ ?
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
нет http://arshaw.com/fullcalendar/ полностью автономно
0
alexbabo alexbabo 13 лет назад #
а на 1.7 версии не работает?Установил и не работает.
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Даже не тестировал.
0
alexbabo alexbabo 13 лет назад #
Пожайлуста посмотри что не так для 1.7 версии и подскажи что делать.
0
alexbabo alexbabo 13 лет назад #
вот посмотри тут
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Обновиться ?
0
alexbabo alexbabo 13 лет назад #
Я бы хотел обновиться,но боюсь трогать,на сайте столько изменений,переписанных файлов,да и нет практики в обновлении)))Но наверно придётся когда нобудь)))
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Делаете полный дамп и с ним шаманите в чём проблема я не вижу...
0
lezginka.ru lezginka.ru 13 лет назад #
менял чуть дизайн.
Сергей Игоревич ,вопрос:
можно ли оставить старые файлы fullcalendar.css
+3
Korvin Korvin 13 лет назад #
Пожелания:
1. Чтобы сверху календаря отображался месяц и год. А то начал листать и не понятно, в каком месяце я смотрю мероприятия.
2. Чтобы в разделе "день" показывалось не 6 am и 7 pm, а 06:00, 19:00.
3. Чтобы рядом с надписью мероприятия, можно было вставить картинку (мероприятия).

А так респект за труд! :)
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
1 - да
2 - да
3 - не вижу смысла

Спасибо не булькает :)))
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
1 - fixed
2 - fixed
+1
Korvin Korvin 13 лет назад #
Кстати, не нашел, как вставлять мероприятия. В админке ничего нету. В исходник чтоли лезть придется?
0
Korvin Korvin 13 лет назад #
Всё, нашел! :)

Как-то незаметно над календариком надпись пристроилась.
_______________________________________________________
Пожелание номер 4) Если не заполнил какое-то поле в описании события, все поля сохранялись (а то их стирает, и приходится набирать вручную).

Денег закину, это точно, только сначала вышеуказанных изменений дождусь. ;)
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
Бажик...исправим-с...
0
Korvin Korvin 13 лет назад #
Такая мелочь, как 5) "Осталось 1 дней" на "остался 1 день". Т.е. к числам чтобы были нужные окончания.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Не знаю как правильно сделать...
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
fixed
0
lezginka.ru lezginka.ru 13 лет назад #
народ, а с отображением календаря, в браузерах(мазила,опера) у всех нормально ?
у меня чего-то не того
+2
Майкл Майкл 13 лет назад #
Не ставил, но однозначно плюсую!!!!!!
Суперь!
Год только надо будет приделать обязательно.
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
Присобачим :)
+1
abasia abasia 13 лет назад #
Спасибо, на вебкошелёк 300 послал.
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Благодарю!
0
Suslik Suslik 13 лет назад #
а вот еще бы информер или rss канал что бы можно на другой сайт устанавливать, собственно надо примерно как тут http://www.calend.ru/ - или подскажите где взять скрипт для этого дела, пожалуйста
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
rss и ical готовятся в следующий версии. Сейчас занимаюсь компонентом Места. А про информер подумаю...
0
vpugachev vpugachev 13 лет назад #
Компонент супер!
Есть несколько вопросов:

1) Есть ли возможность добавлять повторяющиеся события(раз в неделю, раз в месяц, раз в год) - например повторяющиеся праздники.

2) Есть ли категории событий. Например: Праздники, Концерты, Соревнования и т.д.

3) Возможна ли индивидуальная доработка - интеграция с событиями InstantMaps.
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
1. нету
2. планируется
3. нет. будет связка с моим картографическим модулем.
+2
Korvin Korvin 13 лет назад #
Первый пункт действительно очень актуален - как-то забыл про него. Очень хотелось бы увидеть в ближайших обновлениях! (для подсказки, как сделать, могу скинуть исходник джумловского календарика, в котором
это реализовано)
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
Ну я думаю не сложнно это реализовать....буду думать как сделать
0
alexbabo alexbabo 13 лет назад #
Почему то приватные события не показываются
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
Кому ?
0
alexbabo alexbabo 13 лет назад #
сам пользователь добавивший приватное событие не видит его
0
Korvin Korvin 13 лет назад #
Тоже заметил эту проблемку.
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
тогда ещё раз перепроверю и отпишусь поправлю...
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
fixed
+3
Till Till 13 лет назад #
Скоро Инстант по кол-ву дополнений будет круче Джумлы :)
+3
Сергей Игоревич Сергей Игоревич 13 лет назад #
Разве это плохо?
0
Till Till 13 лет назад #
А я разве сказал, что это плохо?
0
Kornely Kornely 13 лет назад #
и еще :
при добавлении в календарь, не появляется в "Лента активности" появляется упоминание только если добавляет друг и то без ссылки на событие.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
До этого устанавливали компонент ?
0
Kornely Kornely 13 лет назад #
вначале стояла самая первая версия, а потом я просто фалы заменил и sql запрос сделал, ну и через админку после замены файлов сделал апгрейд.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Проверьте чтобы в cms_actions_log была запись вида
('calendar', 'add_event', 'Добавление события', 'добавляет %s| %s', 1, 1);
Она изменилась чуть в колонке message
0
Kornely Kornely 13 лет назад #
странно, но у меня нет этого в базе sad какой надо запрос сделать ?
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
INSERT INTO `cms_actions` (`component`, `name`, `title`, `message`, `is_tracked`, `is_visible`) VALUES
('calendar', 'add_event', 'Добавление события', 'добавляет %s| %s', 1, 1);
0
Kornely Kornely 13 лет назад #
вчера ночью догадался, что все же не в таблице cms_actions_log, а в cms_actions, там было немного другая переменная, исправил руками, но вроде как все-равно в ленте не появляется новая запись.
0
Сергей Игоревич Сергей Игоревич 13 лет назад #
Странно...
0
Kornely Kornely 13 лет назад #
Ладно, еще раз попробую все сделать заново, снесу и потом поставлю заново. если что - отпишусь. спасибо.
0
ByMind ByMind 13 лет назад #
получилось в ленте увидеть событие?
тоже не работает
0
ph3no ph3no 13 лет назад #
Там где fixed уже в шапке блога обновлено или нет?
0
ph3no ph3no 13 лет назад #
Почему то приватные события не показываются
... сам пользователь добавивший приватное событие не видит его
.

Наблюдаю такое же.
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Версия ICMS
Ставили с нуля или нет
дамп таблицы cms_events
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
fixed
+2
Сергей Игоревич Сергей Игоревич 13 лет назад #
Обновлено
0
Митяй Митяй 13 лет назад #
Обновился... Полный ресспект!)) Не забудьте в следующей версии добавить отображение ника добавляющего событие. Напомнил по тихому))
-4
Алексей Т Алексей Т 13 лет назад #
Хорошо б в ленту активности тоже запись бы велась
И модуль последние события
Да и точки на карте компонента места!
0
RocketeeR RocketeeR 13 лет назад #
Отличный компонент, автору спасибо и респект! Но, как всегда, но...
Мой вопрос таков - события добавляются в базу отлично, в ленте активности видны записи добавления, но вот на самом календаре нет ни единой записи. При переходе из ленты активности по ссылке выкидывает на главную календаря и вылетает "Ошибка запроса". В чем может быть проблема, где копать? Да, в базе у таблиц префикс не дефолтный cms_ менял вручную в install.sql и в запросе для ленты активности из install.php
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
В модели меняли префиксы ?
0
RocketeeR RocketeeR 13 лет назад #
В модели поменял префиксы и дело сдвинулось с мертвой точки, теперь из ленты активности можно легко перейти к событию по ссылке, тут все отлично, но в самом календаре все еще ничего не отображается...
0
RocketeeR RocketeeR 13 лет назад #
Извините, спасибо за помощь, все в порядке, паника была излишней, событие добавил на предстоящую дату :)
+1
Сергей Игоревич Сергей Игоревич 13 лет назад #
ну и славненько

Еще от автора

Редирект при логине
Меня жутко бесит на сайтах, когда ходишь по нему, не замечаешь что залогинен, а потом надо зайти в раздел который только для пользователей.
Автоповорот изображений 1.10+
Итак, для тех у кого нормальные фотоаппараты и тысячи фоток на сайте.
Компонент AjaxChat для 1.10.3+
Лёгкое обновление компонента AjaxChat 0.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.