Календарь версия 0.4.5

1539
Багфикс обновление бесплатного компонента "Календарь"

Исправляет 1 досадных ошибки:
1. Ошибка редактирования через ajax тикет патч

2. Исправлена работа с фотографиями при нестандартных префиксах БД тикет патч

Качать тут http://ostudio.org/sources/calendar/calendar_0.4.5.tar.bz2 или на git https://github.com/neochapay/icms-calendar
Платный компонент: Рецепты | Компонент AjaxChat для 1.10 теперь бесплатен!
Комментарии (31)
Richmond 28 декабря 2012 в 17:58 0
Очень полезно!!! вообще классно +
Кишля Раду 29 декабря 2012 в 00:24 0
как и прежде, пишет только "подождите секундочки" ((( только теперь в эроглифах
Сергей Игоревич 29 декабря 2012 в 00:31 +1
Телепаты в отпуске это раз.
Скорее всего конфликт с другим скриптом.
версия у вас ICMS какая
ну что как маленькие? Бегом на гитхаб сделать нормальный багрепорт.
Кишля Раду 29 декабря 2012 в 00:36 0
багрепортом не знаком((( версия 1.9, возможно с чем то конфликтует, но не могу понять с чем, хотя на этом сайте протестил наверное уже все компоненты и плагины.Извините за возможно грубый коммент.
Сергей Игоревич 29 декабря 2012 в 01:05 0
эта версия для 1.10
stavpit 29 декабря 2012 в 00:34 0
так он для 1.9 или 1.10.1
Сергей Игоревич 29 декабря 2012 в 00:35 0
1.10
Роман 29 декабря 2012 в 06:04 +4
Сергей Игоревич, так тут тоже не телепаты :))
поставьте в описание для какой это версии
А за работу огромный +!
Бурдель Дмитрий 7 января 2013 в 21:47 0
Смайлы в описание не добавляются, но правда версия 1.10.1.
Сергей Игоревич 7 января 2013 в 21:54 0
Проверим :)
Анатолий 14 января 2013 в 05:23 0
Кнопки редактирования событий почему-то не реагирует, не делает шрифт жирным/курсив, не выравнивает, не вставляет смайлы/картинки/ссылки и т.д. Не отображается аватар при просмотре события! И вопрос, как добавить дату в модуль ближайшие события (чтоб отображалась дата когда оно будет)? Спасибо!
Анатолий 14 января 2013 в 05:24 0
версия 1.10.1 =)
Анатолий 14 января 2013 в 05:31 0
и как добавить отчет в модуль как при просмотре события - Осталось **** дней
Анатолий 14 января 2013 в 05:31 0
не загружаются фотографии в событие =(
Бурдель Дмитрий 7 января 2013 в 22:04 0
Я в этом не силен, но вот по загрузке фоток здесь не ошибка для 1.10.
update.sgl

Код PHP:
  1. ALTER TABLE `cms_events` ADD `parent_id` INT NOT NULL;
  2.  
  3. ALTER TABLE `cms_events` CHANGE `apx` `category_id` INT NOT NULL;
  4.  
  5. CREATE TABLE IF NOT EXISTS `cms_fotolib` (
  6. `id` int(11) NOT NULL AUTO_INCREMENT,
  7. `user_id` int(11) NOT NULL,
  8. `type` text NOT NULL,
  9. `photo_id` int(11) NOT NULL,
  10. `name` text NOT NULL,
  11. `time` text NOT NULL,
  12. PRIMARY KEY (`id`)
  13. ) ENGINE=MyISAM DEFAULT [b]CHARSET=cp1251[/b] AUTO_INCREMENT=1;
  14.  
  15. CREATE TABLE IF NOT EXISTS `cms_events_category` (
  16. `id` int(11) NOT NULL AUTO_INCREMENT,
  17. `name` text NOT NULL,
  18. `bg` text NOT NULL,
  19. `tx` text NOT NULL,
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=MyISAM DEFAULT [b]CHARSET=cp1251[/b] AUTO_INCREMENT=1;
Сергей Игоревич 7 января 2013 в 22:07 0
ОШибка
Бурдель Дмитрий 7 января 2013 в 22:11 0
Какие действия?
Сергей Игоревич 7 января 2013 в 22:19 0
Сменить кодировку на utf8
Бурдель Дмитрий 7 января 2013 в 22:21 0
Я так понимаю делать нужно в базе. Какие таблицы? Которые events....?
Сергей Игоревич 7 января 2013 в 22:22 0
cms_fotolib
cms_events_category
Бурдель Дмитрий 7 января 2013 в 22:36 0
Что то не меняется у меня там. А можно обновить архив, я лучше по новой установлю.
WowChih 10 января 2013 в 00:50 0
установил, но почему-то не работает... в модулях и компонентах все появилось. но вот при отображении модуля на сайте.. нет ничего. В чем может быть проблема?
Stager 20 февраля 2013 в 15:35 0
люди, подскажите советом!
При установке системы я префикс сменил, он не cms у меня, а kir.
Компонент не ставится - ошибку дает. Причем автора я уже, по ходу, задолбал вопросами.
Не ставится с обоих ссылок на скачивание - хотя автор говорит, что вторая ссылка на скачивание - для нестандартного префикса.

Как поступить? Компонент нужен мне очень. Вручную пробовал сменить в файлах префиксы - балалайка, компонент ставит, но доступа ни в настройке в админке, ни к компоненту как таковому с сайта нету - ошибки.

Быть может, создать новую базу со стандартным префиксом и туда импортировать из старой? Так можно сделать? Я не большой знаток, подскажите чайнику, как такое сделать, если можно...
Stager 12 марта 2013 в 09:15 0
установил, вручную в дампе сменив префикс. Как изображения к событиям добавлять? Не получается, хоть убей
platon 27 марта 2013 в 19:46 0
Захожу в компонент пишет "секундочку..." в чем может быть проблема ставил с нуля версия 1.10.1 шаб octopus
platon 27 марта 2013 в 20:30 0
подскажите в чем все таки может быть проблема? заранее благодарен
platon 28 марта 2013 в 14:42 0
Захожу в компонент пишет "секундочку..." в чем может быть проблема ставил с нуля версия 1.10.1 шаб octopus. подскажите в чем все таки может быть проблема? заранее благодарен
Митяй 4 апреля 2013 в 10:52 +1
ставил с нуля. проблема вся та же - невнимательность разработчика и не исправление ошибок, без которых данный компонент не тянет на 1.10.
Короче, что допиливал...
Доперекодировка всех файлов из архива в utf8.
Исправления файла \components\calendar\install.sql на это:

Код PHP:
  1. CREATE TABLE IF NOT EXISTS `cms_events` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `author_id` int(11) NOT NULL,
  4. `type` varchar(128) NOT NULL,
  5. `category_id` int(11) NOT NULL,
  6. `start_time` int(11) NOT NULL,
  7. `end_time` int(11) NOT NULL,
  8. `title` varchar(128) NOT NULL,
  9. `content` longtext NOT NULL,
  10. `parent_id` int(11) NOT NULL,
  11. PRIMARY KEY (`id`)
  12. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
  13.  
  14. INSERT INTO cms_comment_targets (target, component, title)
  15. VALUES ('calendar', 'calendar', 'Календарь');
  16. CREATE TABLE IF NOT EXISTS `cms_events_category` (
  17. `id` int(11) NOT NULL AUTO_INCREMENT,
  18. `name` text NOT NULL,
  19. `bg` text NOT NULL,
  20. `tx` text NOT NULL,
  21. PRIMARY KEY (`id`)
  22. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  23.  
  24. CREATE TABLE IF NOT EXISTS `cms_events_signup` (
  25. `event_id` int(11) NOT NULL,
  26. `user_id` int(11) NOT NULL,
  27. `time` int(11) NOT NULL
  28. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
  29.  
  30.  
  31. CREATE TABLE IF NOT EXISTS `cms_fotolib` (
  32. `id` int(11) NOT NULL AUTO_INCREMENT,
  33. `user_id` int(11) NOT NULL,
  34. `type` text NOT NULL,
  35. `photo_id` int(11) NOT NULL,
  36. `name` text NOT NULL,
  37. `time` text NOT NULL,
  38. PRIMARY KEY (`id`)
  39. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
и \components\calendar\update.sql на:

Код PHP:
  1. ALTER TABLE `cms_events` ADD `parent_id` INT NOT NULL;
  2.  
  3. ALTER TABLE `cms_events` CHANGE `apx` `category_id` INT NOT NULL;
  4.  
  5. CREATE TABLE IF NOT EXISTS `cms_fotolib` (
  6. `id` int(11) NOT NULL AUTO_INCREMENT,
  7. `user_id` int(11) NOT NULL,
  8. `type` text NOT NULL,
  9. `photo_id` int(11) NOT NULL,
  10. `name` text NOT NULL,
  11. `time` text NOT NULL,
  12. PRIMARY KEY (`id`)
  13. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  14.  
  15. CREATE TABLE IF NOT EXISTS `cms_events_category` (
  16. `id` int(11) NOT NULL AUTO_INCREMENT,
  17. `name` text NOT NULL,
  18. `bg` text NOT NULL,
  19. `tx` text NOT NULL,
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
P.S. У меня стояла древняя версия, пришлось перед установкой снести в базах все что было:
cms_fotolib
cms_events
cms_events_signup
cms_events_category
в cms_comment_targets строку: calendar

После этого все установилось летает и радует.
Спасибо за работу Сергей, но будьте повнимательней. Не все такие программисты как вы!)
Сергей Игоревич 4 апреля 2013 в 10:55 0
Не пользуйтесь тухлыми версиями а? https://github.com/neochapay/icms-calendar
Митяй 4 апреля 2013 в 11:00 0
Может я туплю, но по вашей ссылке все sql на cp1251
Сергей Игоревич 4 апреля 2013 в 11:02 +1
Видимо коммит не прошёл...спасибо. Поправим.