Компонент Календарь версия 0.4.7

5237
Компонент позволяет как ни странно вести календарь :)
""


Компонент позволяет:
* Создавать мероприятия
* Создавать подмероприятия
* Создавать категории мероприятий
* Присоединяться к событиям
* Добавление изображений к мероприятиям
* Настройка цветов мероприятий (можно разные для каждой категории)
* Ajax добавление/редактирование/загрузка мероприятий
* Разграничение пользовательских ролей
""


По сути своей это всего лишь адаптация прошлой версии под 1.10.3

Качать тут: https://github.com/neochapay/icms-calendar/archive/master.zip

ВАЖНО: Тестировалось на чистой CMS. Если у вас установлено множество разширений то могут возникнуть конфликты. Прежде чем кричать "оно не работает убейся" зайдите хром, нажмите ctrl-shift-j переключитесь на вкладку console и посмотрите нет ли там сообщений об ошибках.

Ещё важнее: Если вы хотите предложить какой то функционал на github есть вкладка https://github.com/neochapay/icms-calendar/issues там можно создать новую заявку или сообщить о багах. Так МНЕ удобнее. Искать в комментариях сообщения о том что буква пропущена или какая то ошибка ну очень сложно. Прошу понять и простить.

С уважением Я.
Бесплатный компонент Календарь версия 0.4.6 | Бесплатный компонент AjaxChat ver 0.4
Комментарии (77)
hummer7887 9 апреля 2014 в 11:44 0
Вот с таким столкнулся :(((
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Сергей Игоревич 9 апреля 2014 в 11:45 0
С какой версии обновляетесь?
Сергей Игоревич 9 апреля 2014 в 11:47 0
Попробуйте заново скачать. Исправил вроде.
hummer7887 9 апреля 2014 в 11:50 0
ок, спасибо, сейчас попробую! Календаря раньше небыло! залил а при попытке утановки вот так! Сейчас перезалью! Спасибо:)
Сергей Игоревич 9 апреля 2014 в 11:52 0
хм....а что тогда пишет в cms_events !? какой то другой компонент ?
moybut 27 июня 2016 в 06:00 0
У меня тоже вот что выскочило DATABASE ERROR:
CREATE TABLE `cms_events` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`author_id` int(11) NOT NULL,
`type` varchar(128) NOT NULL,
`category_id` int(11) NOT NULL,
`start_time` int(11) NOT NULL,
`end_time` int(11) NOT NULL,
`title` varchar(128) NOT NULL,
`content` longtext NOT NULL,
`parent_id` int(11) NOT NULL,
`hide` int(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
Table 'cms_events' already exists
hummer7887 9 апреля 2014 в 11:56 0
Теперь вот так стало!
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Сергей Игоревич 9 апреля 2014 в 12:00 0
Поправил. Меня жутко интересует откуда у вас cms_events и я бы не рекомендовал Вам ставить компонент до выяснения. Это конфликт и к чему он приведёт я не могу предугадать...
hummer7887 9 апреля 2014 в 12:03 0
Понял, но всё же сейчас снова попробую, если что откат сделаю... Спасибо за Вашу работу и время!
Сергей Игоревич 9 апреля 2014 в 12:06 0
Я не думаю что получится...но в принципе решение то у меня есть smile
в model.php заменить все cms_events на , например cms_calendar ну и соответственно в install.php тоже...и переустановить...но работоспособность я не гарантирую :)
hummer7887 9 апреля 2014 в 12:10 0
Не получилось.... теперь вот так :


DATABASE ERROR:
CREATE TABLE IF NOT EXISTS `cms_events_signup` (
`event_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8
Unknown collation: 'utf8'
Сергей Игоревич 9 апреля 2014 в 12:11 0
Ещё раз обновите :)
hummer7887 9 апреля 2014 в 12:11 0
ни чего не изменилось вобщем то.... ладно, придётся отказаться от этой затеи... sad
Сергей Игоревич 9 апреля 2014 в 12:12 +3
ну я всё же хочу дотянуть до конца этот вопрос :)
hummer7887 9 апреля 2014 в 12:14 +2
Давай дотянем smile что мне сейчас делать? какой то файл надо показать?
Сергей Игоревич 9 апреля 2014 в 12:16 0
Скачайте заново и попробуйте ещё раз установить. Должно пройти.
hummer7887 9 апреля 2014 в 12:17 0
Спасибо, пробую уже, отпишу что и как сейчас
hummer7887 9 апреля 2014 в 12:22 0
DATABASE ERROR:
CREATE TABLE IF NOT EXISTS `cms_events_signup` (
`event_id` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8
Unknown collation: 'utf8'
Сергей Игоревич 9 апреля 2014 в 12:23 0
в install.php 46 строка
Код PHP:
  1.  
  2. ) ENGINE=MyISAM DEFAULT CHARSET=utf8");
  3.  
hummer7887 9 апреля 2014 в 12:29 0
Компонент "Календарь" успешно установлен dance пойду тестить! Спасибо :)
Сергей Игоревич 9 апреля 2014 в 12:30 +2
...это будет тяжёлый день... :)
Я на обед не теряйте :)
hummer7887 9 апреля 2014 в 12:33 0
Всё отлично работает, ещё раз огромное спасибо за труды.... smile
Сергей Игоревич 9 апреля 2014 в 13:17 0
Удивительно...всё ещё не понимаю откуда у вас cms_events :))))
hummer7887 9 апреля 2014 в 13:32 0
Lugobor 9 апреля 2014 в 12:34 0
На 1.10.3 стал прекрасно! В работе как следует еще не проверял
Principal 9 апреля 2014 в 14:50 0
Спасибо! Очень хороший компонет! Огромное спасибо. Подскажите выполнять запросы обязательно если с нуля ставил?
И еще вопрос. Все работает как часы кроме плагина. Плагин все время пишет что нет событи, добавить?
Сергей Игоревич 9 апреля 2014 в 14:54 0
Подскажите выполнять запросы обязательно если с нуля ставил?
не надо - всё автоматом
Плагин все время пишет что нет событи, добавить?
не юзал его давно - видимо что то отвалилось. Посмотрю - следите за git`ом
Principal 9 апреля 2014 в 15:06 0
Спасибо!
Сергей Игоревич 9 апреля 2014 в 15:07 +1
там вообще очень древний код, как я посмотрел. Его всё равно переписывать нужно. Хотелки озвучивайте.
Principal 9 апреля 2014 в 15:23 +1
Компонент использую как Органайзер для пользователей, так как есть выключенный компонент афиши и доработка событий для мапса... Было бы очень здорово разработать какой хак, что бы встроить вывод из компонента в профиле пользователя, так как к сожалению плагины в профиле вывести нельзя, хотя я могу ошибаться конечно :)

Компонент реально очень удобный, вот для моего городского портала использую так. Зашел человек и что бы не забыть записал то что он узнал например на той же афише для себя... а может создать открытое собственное мероприятие не привязывая к объекту, например о субботнике и рассказать о нем всем...
Def 9 апреля 2014 в 19:25 0
да, было бы классно если бы было

1. вывести плагином в профиле события самого пользователя, которые он добавляет, чтобы не путаться среди всех записей.

2. вывести из инстантмапса события.
Су-27 9 апреля 2014 в 21:02 0
Спасибо за календарь - давно ждал smile . Плюсую. С выводом в профиле было бы то что нужно hoho
Сергей Игоревич 12 апреля 2014 в 09:18 0
ну значит надо сделать.
Lisandr 9 апреля 2014 в 16:53 0
При добавлении события на промежутке с 7:30 до 10:00 автоматически не подставляется временной промежуток в форме добавления события. Вид - неделя.
Lisandr 9 апреля 2014 в 16:54 0
"Добавить вложенное событие" не работает внутри события.
Def 12 апреля 2014 в 01:15 0
будут обновки?) чтобы всеже и код соответсвовал современным тендениям и оптимизации7)
Сергей Игоревич 12 апреля 2014 в 09:16 0
А там что то не соответствует? Я не из сарказма а просто год меня на сайте тут не было может что то поменялось :)
Су-27 12 апреля 2014 в 18:24 0
Ближайшие события в прилагаемом модуле к компоненту не отображаются scratch
nedoriko 19 апреля 2014 в 12:09 0
ништяк задумка. v но 1 вопрос всеже хочется задать.
есть планы на одаптацию под 2х? ну и вообще какие нибудь планы есть? к примеру может в будущем есть желание дать возможность пользователям создавать мероприятия с отображением на его странице zst
Сергей Игоревич 24 апреля 2014 в 13:31 0
Будет скоро. А какие события надо выводить? Только его события? Или события к которым он присоединился тоже?
Principal 2 мая 2014 в 07:45 0
Я вот тут подумал, было бы не плохо добавить уведомление. К примеру если использовать как органайзер... Человек зашел а ему: алларм, важное невыполненное дело... smile Сам использую как органайзер собственных дел, смотрю и некоторые пользователи начали использовать smile Кстати действительно удобно собственные заметки создавать, планы записывать..., тем более когда постоянно на сайте...
Human 29 июня 2014 в 11:44 0
Не отображает аватар создателя события и участников. Как исправить?
Сергей Игоревич 29 июня 2014 в 13:49 0
Какие урлы у картинки ?
Human 29 июня 2014 в 18:29 0
Вот:
<img src="/images/users/avatars/">

И не работает кнопка "Добавить вложенное событие"
Помогите, пожалуйста разобраться.
DEOVER 9 июля 2014 в 08:30 0
Доброго времени суток,
Поставил сие компонент InstantCMS v1.10.4 - полёт нормульный. А вот подскажите, как бы преукрасить столбец с Присоединившимися пользователями на мероприятие?
Сейчас получилось так: http://nanovid.ru/calendar/event1.html
Хотелось бы убрать аватарки и добавить форму регистрации на мероприятие с доп полями.
Это связано с тем, что у нас обычно на мероприятие собирается от 50 до 300 человек и мне кажется, лучше было бы выводить списком.

Заранее благодарю за оказанную помощь и консультацию.
DEOVER 9 июля 2014 в 08:33 +1
Кстати и еще.
Возможно ли в следующих релизах сделать возможность добавления ЛОГО мероприятия. Например лого организаторов мероприятия, а не пользователя кто добавил это событие.
GNabi 1 августа 2014 в 03:21 0
а для 2.0 нет версии?
Сергей Игоревич 19 января 2015 в 12:02 +1
нет
Александр 19 января 2015 в 11:59 +1
А кто на 1.10.4 внедрял? Категории не работают и модуль событий, но это не так страшно, неработает панель bb кода при редактировании событий ( при добавлении нормально) по сути панели разные, при редактировании она шире со вставкой картинок и т д...

И ещё непонятно, есть вызов файлов в коде компонента jquery-ui-1.8.23.custom.min.js и jquery-ui-1.8.23.custom.css но самих файлов в этой версии нет, нужно убрать вызов или добавить файлы из версии 0.4.6
Сергей Игоревич 19 января 2015 в 12:03 +2
обновлю на днях у меня на 10.5 работает норм.
Александр 19 января 2015 в 13:14 +1
Спасибо, буду ждать с нетерпением smile
Александр 21 января 2015 в 16:49 +1
Сергей Игореви, апну просьбу, по обновлению под 1.10.4 - 1.10.5
Сергей Игоревич 29 января 2015 в 17:11 +1
обновил в гите - проверьте
Ivan84 29 января 2015 в 17:10 0
Подтверждаю, 1.10.3 тоже не работает модуль и так же с ББ.

+ пользователи не могут присоединиться к событиям.
+ группе пользователей не имеющих право на управление событием все равно показываются кнопки управления событиями(удалить, редактировать)
+ при нажатие "Присоединиться" сервер отдает уведомление о присоединении, но в список участников не заносит



Хотелки:

1) под календарем выводить анонсы событий в порядке убывания.
2) оч. не хватает кнопки чтобы просмотреть все события разом(нужна страница со всеми событиями.)


А так все супер, полезный компонент. Если допилите, обязательно поставлю на рабочий сайт, Спасибо!
Сергей Игоревич 29 января 2015 в 17:11 0
Какую версию брали?
Ivan84 29 января 2015 в 17:19 0
0.4.6
Сергей Игоревич 29 января 2015 в 17:20 0
из git ?
Ivan84 29 января 2015 в 17:24 0
да
Сергей Игоревич 29 января 2015 в 17:24 0
Хорошо. Завтра перепроверю ошибки сказанные вами.
Александр 9 февраля 2015 в 12:29 0
Странно, действительно теперь версия 0.4.1, принципиально непонятно что поменялось, те же ошибки, плюс нельзя присоединится к событию, может я не на той версии тестирую...
Ivan84 29 января 2015 в 17:25 0
Странно, а в списке компонентов вообще версия 0.4.1 стоит
timoxa 30 января 2015 в 09:37 0
Сергей Игоревич
КИДАЛА!!!
Заказывал компонент, в итоге не получил ничего!
смотрим даты...

спросил сколько максимум времени понадобится

Оплатил аванс 12.09.12 (в скайпе есть подтверждение получения денег)
Прикидываем, беру максимум 6 недель (полтора месяца) получается компонент должен быть готов к 1 ноября. За 2 недели до срока сдачи компонента меня уверили что все будет готово.
Хорошо, жду...
Конечно ни 1-го ноября, ни до сих пор я ничего не получил...
Ещё недели три я слушал завтра, послезавтра, вот-вот, почти готов, тестим и т.д.
Теперь вообще полный игнор в скайпе (хотя разработчик онлайн)не говоря уже про почту и личку тут.
Одним словом - ЧМО!
GNabi 14 сентября 2015 в 02:55 0
На 1.10.6 будет норм работать?
Max_Boev 30 ноября 2015 в 09:36 0
на 1.10.6 не робит ближайшие события,
возможна доработка календаря?
Сергей Игоревич 30 ноября 2015 в 09:37 0
Где именно не работает?
@ivanpolyakov 17 декабря 2017 в 00:33 0
на 10.7 не добавляются события в календарь
vikont 30 ноября 2015 в 16:44 0
Такой календарик на 2-х ветку как бы адаптировать?
Сергей Игоревич 30 ноября 2015 в 16:49 0
Я не стал переводить проект на вторую ветку.
AndroS 30 ноября 2015 в 17:03 0
А зря, Сергей, интересная штука...
Сергей Игоревич 30 ноября 2015 в 17:04 0
Ну простите... Делается в первую очередь для себя же.
vikont 30 ноября 2015 в 19:07 +1
Это как раз и ценно, что в первую очередь "Для себя"! Такие работы как раз имеют логичный интерфейс и удобный функционал!
Поэтому есть смысл развить ваш компонент для второй ветки. Пользователей второй ветки все больше и в основном все новички на ней, да и "старички" тоже потихоньку переходят. Сдерживает переход, только наличие нужных расширений.
Вам же не надо ничего заново придумывать, весь труд сведется к адаптации готового компонента под вторую ветку.
В чем еще ценность компонента, так это в его многопользовательской функции. Можно предлагать пользователям как инструмент в их повседневной жизни. Это привлечет новых и удержит старых пользователей сайта.
Скажу иначе: такие календари, как мобильные телефоны нужны многим и каждый день, как вещи делающие жизнь удобнее.
Loadырь 30 ноября 2015 в 17:23 0
Andros, ничего интересного, выглядит также как и на первой ветке скрин
AndroS 30 ноября 2015 в 17:44 0
Ваша работа? Есть ли в каталоге?
Loadырь 30 ноября 2015 в 18:17 +1
Моя, но работой это пока нельзя назвать, поэтому в каталоге его ещё нет.
kirkr 30 ноября 2015 в 18:54 0
Хотелось бы под двойку посмотреть, интересует организация календаря.
AndroS 31 декабря 2015 в 05:53 0
Ждем в каталоге для двойки данное решение - вещь нужная!
Def 30 декабря 2015 в 11:57 0
планируется ли такой для 2-ки? очень было бы полезно на типах контента