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

+35
6.16K
Компонент позволяет как ни странно вести календарь :)
Иллюстрация

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

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

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

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

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

С уважением Я.
0
hummer7887 hummer7887 10 лет назад #
Вот с таким столкнулся :(((
""
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
С какой версии обновляетесь?
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Попробуйте заново скачать. Исправил вроде.
0
hummer7887 hummer7887 10 лет назад #
ок, спасибо, сейчас попробую! Календаря раньше небыло! залил а при попытке утановки вот так! Сейчас перезалью! Спасибо:)
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
хм....а что тогда пишет в cms_events !? какой то другой компонент ?
0
moybut moybut 7 лет назад #
У меня тоже вот что выскочило 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
0
hummer7887 hummer7887 10 лет назад #
Теперь вот так стало!
""
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Поправил. Меня жутко интересует откуда у вас cms_events и я бы не рекомендовал Вам ставить компонент до выяснения. Это конфликт и к чему он приведёт я не могу предугадать...
0
hummer7887 hummer7887 10 лет назад #
Понял, но всё же сейчас снова попробую, если что откат сделаю... Спасибо за Вашу работу и время!
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Я не думаю что получится...но в принципе решение то у меня есть smile
в model.php заменить все cms_events на , например cms_calendar ну и соответственно в install.php тоже...и переустановить...но работоспособность я не гарантирую :)
0
hummer7887 hummer7887 10 лет назад #
Не получилось.... теперь вот так :


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'
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Ещё раз обновите :)
0
hummer7887 hummer7887 10 лет назад #
ни чего не изменилось вобщем то.... ладно, придётся отказаться от этой затеи... sad
+3
Сергей Игоревич Сергей Игоревич 10 лет назад #
ну я всё же хочу дотянуть до конца этот вопрос :)
+2
hummer7887 hummer7887 10 лет назад #
Давай дотянем smile что мне сейчас делать? какой то файл надо показать?
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Скачайте заново и попробуйте ещё раз установить. Должно пройти.
0
hummer7887 hummer7887 10 лет назад #
Спасибо, пробую уже, отпишу что и как сейчас
0
hummer7887 hummer7887 10 лет назад #
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'
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
в install.php 46 строка
Код PHP:
  1. ) ENGINE=MyISAM DEFAULT CHARSET=utf8");
0
hummer7887 hummer7887 10 лет назад #
Компонент "Календарь" успешно установлен dance пойду тестить! Спасибо :)
+2
Сергей Игоревич Сергей Игоревич 10 лет назад #
...это будет тяжёлый день... :)
Я на обед не теряйте :)
0
hummer7887 hummer7887 10 лет назад #
Всё отлично работает, ещё раз огромное спасибо за труды.... smile
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Удивительно...всё ещё не понимаю откуда у вас cms_events :))))
0
hummer7887 hummer7887 10 лет назад #
scratch
0
Lugobor Lugobor 10 лет назад #
На 1.10.3 стал прекрасно! В работе как следует еще не проверял
0
Principal Principal 10 лет назад #
Спасибо! Очень хороший компонет! Огромное спасибо. Подскажите выполнять запросы обязательно если с нуля ставил?
И еще вопрос. Все работает как часы кроме плагина. Плагин все время пишет что нет событи, добавить?
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Подскажите выполнять запросы обязательно если с нуля ставил?
не надо - всё автоматом
Плагин все время пишет что нет событи, добавить?
не юзал его давно - видимо что то отвалилось. Посмотрю - следите за git`ом
0
Principal Principal 10 лет назад #
Спасибо!
+1
Сергей Игоревич Сергей Игоревич 10 лет назад #
там вообще очень древний код, как я посмотрел. Его всё равно переписывать нужно. Хотелки озвучивайте.
+1
Principal Principal 10 лет назад #
Компонент использую как Органайзер для пользователей, так как есть выключенный компонент афиши и доработка событий для мапса... Было бы очень здорово разработать какой хак, что бы встроить вывод из компонента в профиле пользователя, так как к сожалению плагины в профиле вывести нельзя, хотя я могу ошибаться конечно :)

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

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

2. вывести из инстантмапса события.
0
Су-27 Су-27 10 лет назад #
Спасибо за календарь - давно ждал smile . Плюсую. С выводом в профиле было бы то что нужно hoho
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
ну значит надо сделать.
0
Lisandr Lisandr 10 лет назад #
При добавлении события на промежутке с 7:30 до 10:00 автоматически не подставляется временной промежуток в форме добавления события. Вид - неделя.
0
Lisandr Lisandr 10 лет назад #
"Добавить вложенное событие" не работает внутри события.
0
Def Def 10 лет назад #
будут обновки?) чтобы всеже и код соответсвовал современным тендениям и оптимизации7)
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
А там что то не соответствует? Я не из сарказма а просто год меня на сайте тут не было может что то поменялось :)
0
Су-27 Су-27 10 лет назад #
Ближайшие события в прилагаемом модуле к компоненту не отображаются scratch
0
nedoriko nedoriko 10 лет назад #
ништяк задумка. v но 1 вопрос всеже хочется задать.
есть планы на одаптацию под 2х? ну и вообще какие нибудь планы есть? к примеру может в будущем есть желание дать возможность пользователям создавать мероприятия с отображением на его странице zst
0
Сергей Игоревич Сергей Игоревич 10 лет назад #
Будет скоро. А какие события надо выводить? Только его события? Или события к которым он присоединился тоже?
0
Principal Principal 9 лет назад #
Я вот тут подумал, было бы не плохо добавить уведомление. К примеру если использовать как органайзер... Человек зашел а ему: алларм, важное невыполненное дело... smile Сам использую как органайзер собственных дел, смотрю и некоторые пользователи начали использовать smile Кстати действительно удобно собственные заметки создавать, планы записывать..., тем более когда постоянно на сайте...
0
Human Human 9 лет назад #
Не отображает аватар создателя события и участников. Как исправить?
0
Сергей Игоревич Сергей Игоревич 9 лет назад #
Какие урлы у картинки ?
0
Human Human 9 лет назад #
Вот:
<img src="/images/users/avatars/">

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

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

И ещё непонятно, есть вызов файлов в коде компонента jquery-ui-1.8.23.custom.min.js и jquery-ui-1.8.23.custom.css но самих файлов в этой версии нет, нужно убрать вызов или добавить файлы из версии 0.4.6
+2
Сергей Игоревич Сергей Игоревич 9 лет назад #
обновлю на днях у меня на 10.5 работает норм.
+1
Александр Александр 9 лет назад #
Спасибо, буду ждать с нетерпением smile
+1
Александр Александр 9 лет назад #
Сергей Игореви, апну просьбу, по обновлению под 1.10.4 - 1.10.5
+1
Сергей Игоревич Сергей Игоревич 9 лет назад #
обновил в гите - проверьте
0
Ivan84 Ivan84 9 лет назад #
Подтверждаю, 1.10.3 тоже не работает модуль и так же с ББ.

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



Хотелки:

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


А так все супер, полезный компонент. Если допилите, обязательно поставлю на рабочий сайт, Спасибо!
0
Сергей Игоревич Сергей Игоревич 9 лет назад #
Какую версию брали?
0
Ivan84 Ivan84 9 лет назад #
0.4.6
0
Сергей Игоревич Сергей Игоревич 9 лет назад #
из git ?
0
Ivan84 Ivan84 9 лет назад #
да
0
Сергей Игоревич Сергей Игоревич 9 лет назад #
Хорошо. Завтра перепроверю ошибки сказанные вами.
0
Александр Александр 9 лет назад #
Странно, действительно теперь версия 0.4.1, принципиально непонятно что поменялось, те же ошибки, плюс нельзя присоединится к событию, может я не на той версии тестирую...
0
Ivan84 Ivan84 9 лет назад #
Странно, а в списке компонентов вообще версия 0.4.1 стоит
0
timoxa timoxa 9 лет назад #
Сергей Игоревич
КИДАЛА!!!
Заказывал компонент, в итоге не получил ничего!
смотрим даты...

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

Оплатил аванс 12.09.12 (в скайпе есть подтверждение получения денег)
Прикидываем, беру максимум 6 недель (полтора месяца) получается компонент должен быть готов к 1 ноября. За 2 недели до срока сдачи компонента меня уверили что все будет готово.
Хорошо, жду...
Конечно ни 1-го ноября, ни до сих пор я ничего не получил...
Ещё недели три я слушал завтра, послезавтра, вот-вот, почти готов, тестим и т.д.
Теперь вообще полный игнор в скайпе (хотя разработчик онлайн)не говоря уже про почту и личку тут.
Одним словом - ЧМО!
0
GNabi GNabi 8 лет назад #
На 1.10.6 будет норм работать?
0
Max_Boev Max_Boev 8 лет назад #
на 1.10.6 не робит ближайшие события,
возможна доработка календаря?
0
Сергей Игоревич Сергей Игоревич 8 лет назад #
Где именно не работает?
0
ivanpolyakov ivanpolyakov 6 лет назад #
на 10.7 не добавляются события в календарь
0
vikont vikont 8 лет назад #
Такой календарик на 2-х ветку как бы адаптировать?
0
Сергей Игоревич Сергей Игоревич 8 лет назад #
Я не стал переводить проект на вторую ветку.
0
AndroS AndroS 8 лет назад #
А зря, Сергей, интересная штука...
0
Сергей Игоревич Сергей Игоревич 8 лет назад #
Ну простите... Делается в первую очередь для себя же.
+1
vikont vikont 8 лет назад #
Это как раз и ценно, что в первую очередь "Для себя"! Такие работы как раз имеют логичный интерфейс и удобный функционал!
Поэтому есть смысл развить ваш компонент для второй ветки. Пользователей второй ветки все больше и в основном все новички на ней, да и "старички" тоже потихоньку переходят. Сдерживает переход, только наличие нужных расширений.
Вам же не надо ничего заново придумывать, весь труд сведется к адаптации готового компонента под вторую ветку.
В чем еще ценность компонента, так это в его многопользовательской функции. Можно предлагать пользователям как инструмент в их повседневной жизни. Это привлечет новых и удержит старых пользователей сайта.
Скажу иначе: такие календари, как мобильные телефоны нужны многим и каждый день, как вещи делающие жизнь удобнее.
0
Loadырь Loadырь 8 лет назад #
Andros, ничего интересного, выглядит также как и на первой ветке скрин
0
AndroS AndroS 8 лет назад #
Ваша работа? Есть ли в каталоге?
+1
Loadырь Loadырь 8 лет назад #
Моя, но работой это пока нельзя назвать, поэтому в каталоге его ещё нет.
0
kirkr kirkr 8 лет назад #
Хотелось бы под двойку посмотреть, интересует организация календаря.
0
AndroS AndroS 8 лет назад #
Ждем в каталоге для двойки данное решение - вещь нужная!
0
Def Def 8 лет назад #
планируется ли такой для 2-ки? очень было бы полезно на типах контента

Еще от автора

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