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

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




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

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

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

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

Файлы:
http://beta.yamolodoi.ru/files/calendar_0.1.2.tar.bz2
Добавляем bb-code в свой компонент | [ПРЕД ПРЕМЬЕРНЫЙ ПОКАЗ] Компонент "Карта пользователей" (бывшие "Места"). Версия 0.5
Комментарии (68)
krz 26 октября 2011 в 18:39 +2
не ставил не одной версии пока что, но это очень крутой компонент на самом деле
Сергей Игоревич 26 октября 2011 в 18:43 +2
А сколько ещё улучшений ... ;)
lezginka.ru 26 октября 2011 в 18:57 0
менял чуть дизайн.
вопрос:
можно ли оставить старые файлы fullcalendar.css
Сергей Игоревич 26 октября 2011 в 19:08 +1
Можно но судя по лицензии выложить их нужно:)))
lezginka.ru 26 октября 2011 в 18:58 0
После установки необходимо выполнить следующий sql код
это с нуля или для обновлений ?
Сергей Игоревич 26 октября 2011 в 19:08 +1
Ну если комментарии работают то...
Telema93 26 октября 2011 в 19:44 0
А исходник не отсюда случайно http://code.google.com/intl/ru/apis/calendar/ ?
Сергей Игоревич 26 октября 2011 в 19:59 +1
нет http://arshaw.com/fullcalendar/ полностью автономно
alexbabo 27 октября 2011 в 09:24 0
а на 1.7 версии не работает?Установил и не работает.
Сергей Игоревич 27 октября 2011 в 10:36 +1
Даже не тестировал.
alexbabo 28 октября 2011 в 22:54 0
Пожайлуста посмотри что не так для 1.7 версии и подскажи что делать.
alexbabo 28 октября 2011 в 23:00 0
вот посмотри тут
Сергей Игоревич 29 октября 2011 в 08:08 +1
Обновиться ?
alexbabo 29 октября 2011 в 09:06 0
Я бы хотел обновиться,но боюсь трогать,на сайте столько изменений,переписанных файлов,да и нет практики в обновлении)))Но наверно придётся когда нобудь)))
Сергей Игоревич 29 октября 2011 в 10:14 +2
Делаете полный дамп и с ним шаманите в чём проблема я не вижу...
lezginka.ru 26 октября 2011 в 20:40 0
менял чуть дизайн.
Сергей Игоревич ,вопрос:
можно ли оставить старые файлы fullcalendar.css
Сергей Игоревич 26 октября 2011 в 20:57 +1
Korvin 26 октября 2011 в 20:54 +3
Пожелания:
1. Чтобы сверху календаря отображался месяц и год. А то начал листать и не понятно, в каком месяце я смотрю мероприятия.
2. Чтобы в разделе "день" показывалось не 6 am и 7 pm, а 06:00, 19:00.
3. Чтобы рядом с надписью мероприятия, можно было вставить картинку (мероприятия).

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

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

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

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

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

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

3) Возможна ли индивидуальная доработка - интеграция с событиями InstantMaps.
Сергей Игоревич 27 октября 2011 в 10:19 +2
1. нету
2. планируется
3. нет. будет связка с моим картографическим модулем.
Korvin 27 октября 2011 в 11:45 +2
Первый пункт действительно очень актуален - как-то забыл про него. Очень хотелось бы увидеть в ближайших обновлениях! (для подсказки, как сделать, могу скинуть исходник джумловского календарика, в котором
это реализовано)
Сергей Игоревич 27 октября 2011 в 12:56 +3
Ну я думаю не сложнно это реализовать....буду думать как сделать
alexbabo 27 октября 2011 в 23:41 0
Почему то приватные события не показываются
Сергей Игоревич 28 октября 2011 в 17:05 +1
Кому ?
alexbabo 28 октября 2011 в 22:10 0
сам пользователь добавивший приватное событие не видит его
Korvin 29 октября 2011 в 23:13 0
Тоже заметил эту проблемку.
Сергей Игоревич 30 октября 2011 в 05:36 +1
тогда ещё раз перепроверю и отпишусь поправлю...
Сергей Игоревич 31 октября 2011 в 12:51 +2
fixed
Till 27 октября 2011 в 16:20 +3
Скоро Инстант по кол-ву дополнений будет круче Джумлы :)
Сергей Игоревич 27 октября 2011 в 21:05 +3
Разве это плохо?
Till 27 октября 2011 в 22:54 0
А я разве сказал, что это плохо?
Kornely 27 октября 2011 в 23:25 0
и еще :
при добавлении в календарь, не появляется в "Лента активности" появляется упоминание только если добавляет друг и то без ссылки на событие.
Сергей Игоревич 27 октября 2011 в 23:32 0
До этого устанавливали компонент ?
Kornely 27 октября 2011 в 23:45 0
вначале стояла самая первая версия, а потом я просто фалы заменил и sql запрос сделал, ну и через админку после замены файлов сделал апгрейд.
Сергей Игоревич 27 октября 2011 в 23:55 0
Проверьте чтобы в cms_actions_log была запись вида
('calendar', 'add_event', 'Добавление события', 'добавляет %s| %s', 1, 1);
Она изменилась чуть в колонке message
Kornely 28 октября 2011 в 00:06 0
странно, но у меня нет этого в базе sad какой надо запрос сделать ?
Сергей Игоревич 28 октября 2011 в 08:48 0
INSERT INTO `cms_actions` (`component`, `name`, `title`, `message`, `is_tracked`, `is_visible`) VALUES
('calendar', 'add_event', 'Добавление события', 'добавляет %s| %s', 1, 1);
Kornely 28 октября 2011 в 09:45 0
вчера ночью догадался, что все же не в таблице cms_actions_log, а в cms_actions, там было немного другая переменная, исправил руками, но вроде как все-равно в ленте не появляется новая запись.
Сергей Игоревич 28 октября 2011 в 11:29 0
Странно...
Kornely 28 октября 2011 в 15:09 0
Ладно, еще раз попробую все сделать заново, снесу и потом поставлю заново. если что - отпишусь. спасибо.
ByMind 2 ноября 2011 в 02:46 0
получилось в ленте увидеть событие?
тоже не работает
ph3no 29 октября 2011 в 16:41 0
Там где fixed уже в шапке блога обновлено или нет?
ph3no 29 октября 2011 в 17:04 0
Почему то приватные события не показываются
... сам пользователь добавивший приватное событие не видит его
.

Наблюдаю такое же.
Сергей Игоревич 29 октября 2011 в 20:39 +2
Версия ICMS
Ставили с нуля или нет
дамп таблицы cms_events
Сергей Игоревич 31 октября 2011 в 12:51 +2
fixed
Сергей Игоревич 29 октября 2011 в 20:38 +2
Обновлено
Митяй 2 ноября 2011 в 01:52 0
Обновился... Полный ресспект!)) Не забудьте в следующей версии добавить отображение ника добавляющего событие. Напомнил по тихому))
Алексей Тимофеев 2 ноября 2011 в 04:03 -4
Хорошо б в ленту активности тоже запись бы велась
И модуль последние события
Да и точки на карте компонента места!
RocketeeR 3 ноября 2011 в 03:42 0
Отличный компонент, автору спасибо и респект! Но, как всегда, но...
Мой вопрос таков - события добавляются в базу отлично, в ленте активности видны записи добавления, но вот на самом календаре нет ни единой записи. При переходе из ленты активности по ссылке выкидывает на главную календаря и вылетает "Ошибка запроса". В чем может быть проблема, где копать? Да, в базе у таблиц префикс не дефолтный cms_ менял вручную в install.sql и в запросе для ленты активности из install.php
Сергей Игоревич 3 ноября 2011 в 11:25 +1
В модели меняли префиксы ?
RocketeeR 3 ноября 2011 в 12:12 0
В модели поменял префиксы и дело сдвинулось с мертвой точки, теперь из ленты активности можно легко перейти к событию по ссылке, тут все отлично, но в самом календаре все еще ничего не отображается...
RocketeeR 3 ноября 2011 в 12:30 0
Извините, спасибо за помощь, все в порядке, паника была излишней, событие добавил на предстоящую дату :)
Сергей Игоревич 3 ноября 2011 в 17:54 +1
ну и славненько