Доброго времени суток!
Наконец то выкроил время для доработки компонента. Исправлены почти все баги и недочеты, замеченные при тестировании сообществом. Спасибо всем, кто участвовал. Также кое-что добавлено.
Итак, по порядку, что сделано:
1.Исправлена невозможность выбора файла при мультизагрузке. Теперь доступны все файлы, но если выбран файл с ненужным расширением, выдастся предупреждение;
2.Привязка заведений к Инстант Мапсу. Теперь есть возожность добавить заведение из базы Инстант Мапса. Соответстующая ссылка появится при добавлении заведения. Кроме того, для заведений добавленных с Инстант Мапса, при просмотре страницы заведения есть возможность посмотреть на карте. Хотелось, чтобы это выглядело как на странице просмотра объекта Мапса(маленькая карта и ссылка "На весь экран"), но что-то немного не так срабатывает. Как не пытался, не удалось развернуть маленькую карту. А есть просто ссылка "Посмотреть на карте", при клике по ней разворачивается карта. Возможно у кого-то будет работать. Подключение полностью как в компонента Инстант Мапс;
3. Добавлен конфиг для категорий заведений и мероприятий. В админке при редактировании категории можно установить значения различных надписей для категории("Скоро в кино", "Подробнее о фильме", "Идет в кинотеатрах"...) и выбрать режим показа расписания (неделя, месяц);
4.Было замечено, что даты на некоторых площадках выводятся на английском. Исправлено;
5. Добавлено два модуля "Календарь мероприятий" и "Новые мероприятия на Афише";
6. Переделан поиск для версии ICMS 1.9. Добавлен поиск по заведениям;
7. Добавлена RSS лента мероприятий;
8. У заведений и мероприятий можно изменить хозяина и автора. Доступно админам;
9. Возможность изменения места вывода бокового меню и календаря. Можно менять место относительно друг друга и показ слева или справа;
10.В расписании теперь выводятся только те дни, когда есть мероприятия;
11. Добавлена возможность удаления дней с периода при редактировании привязок;
12. Добавлена проверка на проверку названия мероприятия. Чтобы не было мероприятий с одинаковыми названиями. А то будут одинаковые сеолинки;
13. Можно выбрать, показывать конец сеансов или нет;
14. Исправлен баг со снятием галочки "Одинаковые сеансы", когда терялись формы редактирования сеансов;
15. Добавлена картинка заглушка, если нет основного фото;
16. Выведено в файл шаблона оформление бокового меню;
17. Реализован выбор города. Можно выбрать режим одного города или мультигородов. Причем при втором режиме можно выбрать основной город на главной странице компонента. Будут показываться только мероприятия этого города. Плюс появится фильтр для смены города.
И ещё много мелких исправлений и доработок, которые долго описывать.
Не сделано:
1. Не добавлен парсер. Так и никто не предоставил ссылку на ресурс, который подходил бы многим. Из чего полагаю, что нет такого ресурса, откуда бы многие могли парсить мероприятия. А значит, вопрос остается частным и каждый будет решать своими силами )
Компонент разработан и тестировался для версии движка 1.9. Должен работать и в версии 1.8. Но придется заменить файл интеграции с поиском psearch.php из папки компонента. Замените этот файл копией из архива предыдущей версии. Это если у вас старый поиск. Если не изменяет память, то в версии 1.8.1 уже была новая версия поиска. Там должно работать. В любом случае, сначала проверьте, работает ли поиск. Если не работает, то попробуйте заменить указанный файл.
Кроме всего на главную страницу компонента добавлен копирайт (малозаметная ссылка на мой сайт). Это если захочется отблагодарить меня ). Уж простите за корысть. Понятно, что обычно копирайты ищутся и удаляются. Я упростил вам и эту задачу ))) В админке, в настройках компонента, можно снять соответствующую галочку и ссылка исчезнет.
Инструкция по установке и обновлению с предыдущей версии внутри архива.
Приятного пользования!
UPD: Исправлены кое-какие ошибки, замеченные и отписанные в комментариях до 30.01.12. Архив перезалит.
UPD 2:Багфикс показа в модуле календарь и на главной компонента мероприятий в дни, когда их нет, при удаленных днях в периоде.
Багфикс показа неправильного количества мероприятий во всплывающей подсказке в календаре компонента и модуля.
Архив перезалит 03.02.12.
Это версия компонента не актуальна. Новую версию см.
Наконец то выкроил время для доработки компонента. Исправлены почти все баги и недочеты, замеченные при тестировании сообществом. Спасибо всем, кто участвовал. Также кое-что добавлено.
Итак, по порядку, что сделано:
1.Исправлена невозможность выбора файла при мультизагрузке. Теперь доступны все файлы, но если выбран файл с ненужным расширением, выдастся предупреждение;
2.Привязка заведений к Инстант Мапсу. Теперь есть возожность добавить заведение из базы Инстант Мапса. Соответстующая ссылка появится при добавлении заведения. Кроме того, для заведений добавленных с Инстант Мапса, при просмотре страницы заведения есть возможность посмотреть на карте. Хотелось, чтобы это выглядело как на странице просмотра объекта Мапса(маленькая карта и ссылка "На весь экран"), но что-то немного не так срабатывает. Как не пытался, не удалось развернуть маленькую карту. А есть просто ссылка "Посмотреть на карте", при клике по ней разворачивается карта. Возможно у кого-то будет работать. Подключение полностью как в компонента Инстант Мапс;
3. Добавлен конфиг для категорий заведений и мероприятий. В админке при редактировании категории можно установить значения различных надписей для категории("Скоро в кино", "Подробнее о фильме", "Идет в кинотеатрах"...) и выбрать режим показа расписания (неделя, месяц);
4.Было замечено, что даты на некоторых площадках выводятся на английском. Исправлено;
5. Добавлено два модуля "Календарь мероприятий" и "Новые мероприятия на Афише";
6. Переделан поиск для версии ICMS 1.9. Добавлен поиск по заведениям;
7. Добавлена RSS лента мероприятий;
8. У заведений и мероприятий можно изменить хозяина и автора. Доступно админам;
9. Возможность изменения места вывода бокового меню и календаря. Можно менять место относительно друг друга и показ слева или справа;
10.В расписании теперь выводятся только те дни, когда есть мероприятия;
11. Добавлена возможность удаления дней с периода при редактировании привязок;
12. Добавлена проверка на проверку названия мероприятия. Чтобы не было мероприятий с одинаковыми названиями. А то будут одинаковые сеолинки;
13. Можно выбрать, показывать конец сеансов или нет;
14. Исправлен баг со снятием галочки "Одинаковые сеансы", когда терялись формы редактирования сеансов;
15. Добавлена картинка заглушка, если нет основного фото;
16. Выведено в файл шаблона оформление бокового меню;
17. Реализован выбор города. Можно выбрать режим одного города или мультигородов. Причем при втором режиме можно выбрать основной город на главной странице компонента. Будут показываться только мероприятия этого города. Плюс появится фильтр для смены города.
И ещё много мелких исправлений и доработок, которые долго описывать.
Не сделано:
1. Не добавлен парсер. Так и никто не предоставил ссылку на ресурс, который подходил бы многим. Из чего полагаю, что нет такого ресурса, откуда бы многие могли парсить мероприятия. А значит, вопрос остается частным и каждый будет решать своими силами )
Компонент разработан и тестировался для версии движка 1.9. Должен работать и в версии 1.8. Но придется заменить файл интеграции с поиском psearch.php из папки компонента. Замените этот файл копией из архива предыдущей версии. Это если у вас старый поиск. Если не изменяет память, то в версии 1.8.1 уже была новая версия поиска. Там должно работать. В любом случае, сначала проверьте, работает ли поиск. Если не работает, то попробуйте заменить указанный файл.
Кроме всего на главную страницу компонента добавлен копирайт (малозаметная ссылка на мой сайт). Это если захочется отблагодарить меня ). Уж простите за корысть. Понятно, что обычно копирайты ищутся и удаляются. Я упростил вам и эту задачу ))) В админке, в настройках компонента, можно снять соответствующую галочку и ссылка исчезнет.
Инструкция по установке и обновлению с предыдущей версии внутри архива.
Приятного пользования!
UPD: Исправлены кое-какие ошибки, замеченные и отписанные в комментариях до 30.01.12. Архив перезалит.
UPD 2:Багфикс показа в модуле календарь и на главной компонента мероприятий в дни, когда их нет, при удаленных днях в периоде.
Багфикс показа неправильного количества мероприятий во всплывающей подсказке в календаре компонента и модуля.
Архив перезалит 03.02.12.
Это версия компонента не актуальна. Новую версию см.
И вообще, за дизайн прошу строго не судить. Ну, не моё это ) Обращайтесь к нашим дизайнерам, сделают конфетку )
А где поправить это:
Категории вылезли куда-то влево. Устанавливал строго по инструкции.
А реализовывается это так:
1. В файле com_poster_main.tpl в 14 и 24 строке уберем название классов class="calendar" (вырезать),
а в 17 и 21 стр. заменим на class="calendar" на class="Valuta2"
2. Открываем файл com_poster_lateralmenu.tpl , удаляем в нем все и вставляем в него:
Спасибо за проделанную работу.
+++
не вижу киви или яндекс счет, для поддержки ?+
[/b]Спасибо!
а теперь вопросы -
по пункту 11. Добавлена возможность удаления дней с периода при редактировании привязок;
- делаем период например с 1 февр. по 5 февраля, ставим расписание какого-либо фильма с 10 часов до 11.30 и с 12 часов до 13.30 отдельно на каждый день.
потом удаляем 3 февраля - отменили сеансы... сохраняем, все отлично работает.
Далее решаем посмотреть наши привязки и может быть добавить еще один день -
1) при просмотре привязок теряются данные по времени за 1,2,4,5 февраля (похоже просто не грузятся)
2) не понял как добавить к периоду еще дни - при изменении периода теряются данные по времени - надо указывать еще раз.
3) было бы хорошо не указывать время окончания сеанса (скрипт пусть сам посчитает в описании фильма длительность+время начала)
может я чо неправильно делаю? может это и не надо будет использовать????
Логика такая. Дорабатываться не будет. И так очень сложный участок кода получился. Если ещё усложнить, то труднее будет отслеживать ошибки.
Демо предоставить не могу. Нет возможности. Те, кто делает сайты, отлично знают Денвер и локалхост. Устанавливайте, смотрите )
Один вопрос а есть ли возможность добавлять мероприятия пользователям???
Я так понял по вопросам, многие не представляют, что за компонент. В этом посте описаны только доработки. А подробнее о самом компоненте можно почитать в посте тест-релиза.
действительно про него незнаю сейчас установил разбираюсь
Киньте, пожалуйста, ссылочку в личку у кого установлено уже.
Спасибо!
Смотрю по скринам которые в коменты выкладывают, почему то у всех в календаре написано слово "< Январь >"... а у меня отображается "< января >".. пробовал в файлах изменять - 0 результатов.. Подскажите пожалуйста, куда смотреть?
Поменял "Января" на "Январь" - ничего не меняет...
Загадка какая то))
Замените строку 287
Смотрите скрин под спойлером:
Поиграйтесь с настройками. Попытайтесь понять. Если всё равно не будут показываться, отпишитесь или дайте демо в личку.Ошибки возможны.
логин admin
пароль admin
Как компонент связывается с инстантмапсом? Объекты из мапса, как задаются при создании события?
Единственное что жутко неудобно это привязывать мероприятие к заведению. Со стороны админа пойдет. Но вот пользователю будет не понятно почему он добавил запись, а она не появляется. Надо каждому пользователю объяснить, что после добавления записи, нужно еще нажать на ссылку привязать заведение. А вот если пользователь прошляпил этот момент, то как он вернется к своей записи? Админ может в админку зайти и открыть эту запись, а как это сделать пользователю.
Думаю что привязку к заведению надо как то вынести в первоначальное заполнение, что бы просто нажать сохранить и все готово (если конечно такое возможно). Это так мысли в слух.
Но с другой стороны, пользователь добавил мероприятие и ему нужно удостовериться, что всё заполнено правильно. После сохранения он редиректом попадает на страницу просмотра мероприятия, где уже может удалить, отредактировать или привязать заведение. В общем, вопрос спорный.
После сохранения можно редиректить на страницу привязки заведения. Это несложно.
В любом случае, отписывайтесь. Комментарии к посту, они ведь для того и нужны, чтобы отписываться о багах, замечаниях, неудобствах...
При следующих доработках, то, что сочту нужным, исправлю.
Снизу, запись без названия и без фото, в базе ее нет, удалить невозможно.
Ссылка на фильм /poster/prosmotr/kinofilmy/.htm - ошибка 404. Что это и как удалить?
А при нажатии на "Все дни" вообще пропадает всё:
В других категориях заведений всё нормально, кинофильмы отлично добавляются и расписание сеансов есть. Где исправить?
Когда нажимаешь на "отзывы" переходит на страницу 404
/modules/mod_poster_calendar/ajax/get_events.php
/components/poster/frontend.php
/components/poster/model.php
/components/poster/includes/postercore.php
и файлы из папки шаблона
/components/com_poster_main.tpl
/modules/mod_poster_calendarevents.tpl
и вот ещё проблемка не могу поправить вот здесь
1) Можно сделать, чтобы он выводил не только события но и праздники, фестивали, которые проходят каждый год в одно и тоже время? Чтобы не вводить их каждый год заново. Что-то на подобие как на этом сайте внизу страницы
2) Разграничение прав пользователей, чтобы давать доступ редактирования событий и праздников определенным людям или группе пользователей.
2. Это уже есть. Для каждой категории можно выбрать группы доступа как для просмотров, так и для редактирования. Касается и заведений. Делается в админке при редактировании или создании категории.
Если можно просто /afisha/11-02-2012/kategorya.html !!!
Без /poster/ к сожалению никак. Это название компонента. По традиции компонентам дают английские названия, лучше было бы конечно, русские в транслите. Например, /afisha/.
Про вложенность урла тоже уже в курсе. Нужно было тоже немного по другому сделать.
Но как есть уж. Учту на будущие разработки ).
А можно чтобы открывалось скоро в начале, или ссылкой из главного меню, и где можно заменить "нет мероприятий привязанных к дате"
Былобы здорово открывать "скоро" под надписью "сеодня нету мероприятий скоро:"
Глюк когда картинку указываю под события, она загружается но не отображается пока не отредактировать и назначить основной.
И код ютуба непойму от куда взять, ссылка чтоли?
Респект автору!
1) Когда просматриваешь мероприятие или заведение выскакивает чистая страница
2) Когда привязываешь мероприятие к дате так же выскакивает чистая страница
Как мне кажется все что связано со /poster/prosmotr/ - выдает чистую страницу.
Что делать?
Еще теперь после исправлений перезалил файлы афиши и все события не открываются в датах и архиве, и даже надписи нету мероприятий к дате, и когда на число нажимаешь 1 меропр а открывается пустата!
Не все так перепроверил, добавляю основное и дополнительное, основное не закачивается тока через редактирование докачать доп и назначит осн, такая же тема с картинкой заведения! Кстати при нажатии сохранить тоже вылезает пустой экран, но сохраняется.
Еще фотки дополнительные иногда привью кривого размера или как щелки ||| , и иногда не открываются, это самый напряжный глюк, так как часики бегут нефига не грузица приходица покидать сайт...
раньше обновлял с 18-19 и авшу с 09 до 1
тока я не ссылку скоро хотел а чтобы оно туда подгружалось...
Смотрел сайты, где 10-15 мероприятий, тормозов не заметил. Время будет, проверю и поработаю над оптимизацией. Но, наверно, не скоро.
Но вот у меня к сожалению тоже возникли не большие проблемы ... при нажатии на дату ни на главной, ни в самом разделе ничего не выводится за исключением того числа, когда было добавлено событие (т.е. я добавил сеанс кино 12 февраля на неделю и информация вывовится только при нажатии 12 фев)
Подскажите пожалуйста что бы это могло быть
Результат будет тот же. Мероприятия появятся.
Баг засчитан. Появился после добавления удаления дней с периода. Совсем забыл про галочку. Дорабатывать буду, исправлю.
в модуле календарь, при нажатии на дату подсвечивает два мероприятия,, но в всплывающем окне показывает мероприятия с прошлого дня
Нет времени пока заняться компонентом, пропадаю в реале. Освобожусь, пару дней потрачу.
Хотелось бы узнать, у кого много мероприятий, большая ли нагрузка на главной компонента? Проверить сам не могу, на локальном компе денвер подвисает. И данные разнятся как по компоненту, так и по сайту вообще.
Как займусь, посмотрю по ошибкам, исправлю. Также и по нагрузке попробую переделать.
готов заплатить за ваших пару дней , чтоб вы немного доделали компонент)))) Он просто как воздух для портала моего))
Я просто в восторге.Отличное оживление ресурса! (+1)
Обязательно отблагодарю материально, как только монетизацию начну. Еще раз спасибо!
Возникло такое предложение:
Возможно ли добавить в компонент несколько записей о времени сеансов?
Чтобы было проще понять о чем я говорю:
Сейчас - Один день и одно время сеанса. А нужно Один день и несколько сеансов.
Думаю, это будет весьма актуально в тех случаях, когда в том же кинотеатре крутят фильм по несколько раз за день.
Если нашли ссылку и ничего не получается добавить, то обычное решение проблемы. Включаем всё что есть(отладку мускул, логи ошибок, фаербаг), ошибку в студию.
и в админке при привязке пусто (не вылезает список)
Для лучшего юзабилити необходимо на главной странице афиши по умолчанию отобразить все мероприятия в виде анонсов. Например:
Сегодня:
Событие (мероприятие) ... Москва
Событие ... Киев
Событие ... Глухов
Скоро:
Событие ...
Событие ...
Событие ...
Анонсы сделать простыми и короткими: дата + фото + наименование + город
Пользователь видит весь перечень и выбирает интересное. Функция селекции по типам мероприятий, заведений и городам уже реализована в компоненте.
Хорошо бы реализовать вывод на div'ах, чтобы дизайнить легче было )))
Афиша станет выглядеть насыщенной и информативной. KRZ прав - посетитель увидел пустую афишу и вышел.
А Марату огромный респект за МегаТруд!
Потерпите немного, никак не могу выкроить время.... Спасибо всем, кто тестит, участвует и за добрые слова конечно.
Как мне чисто все события и клубы перенести на новый инстал?
Еще заметил такой легкий баг в процессе борьбы за то что событие было а в дате не открывалось:
некорректность в форме даты не помню уж как точно, например, в календаре 05.03.2012 а в скоро 5.03.2012 без нуля и получается даты разные не открывается, неуверен что это серьезная проблема, возможно ЧПУ с инстанта не цепляет, но советую проверить мой глюк.
еще для таких проектов как у меня на которых афиша есть смысл сайта, было бы круто пустить в ход другой плаг под инстант афиша из каталога который, туда можно былобы событие расписывать и мероприятие. хотя это немало время каждый раз создавать клуб афишу и еще под контент каталог...
Да вывод на главную незабыть улучшить и карусель поменять!
http://www.dynamicdrive.com/ там четкие фишки рекомендую.
Буду очень за это благодарен! :)
Как вариант - может лучше сделать, чтобы там как раз отражалась дата самого события? :)
У кого была большая нагрузка на главной, исправил. Нагрузку дает блок календаря. Кому нужно срочно, ловите исправленый файл /components/poster/includes/postercore.php. Календарь будет кэшироваться с интервалом 5 часов.
1. Не зватает на главной компонента вывода последних добавленных мероприятий
2. Фотка дополнительная у меня почему то сохраняется квадратной.
А фотки можно отметить в админке в настроайках компонента. Квадаратные или нет. Во вкладке "Фото".
Уже исправлено:
-не покаказывались мероприятия в "Скоро" и "Архив". Разобрался, ошибка появилась после одного багфикса.
-вывод на главной мероприятий со всех категорий, дальше можно фильтровать по категориям, по городу, дате...
-устранена чрезмерная нагрузка на главной
В данный момент пытаюсь прикрутить пагинацию. Пагинация будет только для пользователя. То есть с БД будут браться все мероприятия, а выводиться только соответсвующие странице. Такова уж структура компонента. Иначе никак не сделать.
В планах сделать подписку на мероприятия и оповещение пользователя в личку и на мыло по крону. Также нужно разобраться с расписанием. Нужно добавить возможность просмотра прошедших мероприятий.
1-2 недели придется подождать. Пока доделаю и потестирую. Наберитесь терпения )
И это отображается в карточке события и личном кабинете пользователя.В идела ,еще и уведомление на email на события , которые пользователь отметил, скажем ,за сутки.
А еще, подскажите, как лучше реализовать возможность отображения района города с возможностью дальнейшей сортировки по ним?
Сделать вложенность категорий или тегами?
Спасибо.
Скачайте, установите на локалхосте и потестируйте.
Спасибо!
и почему то перед //feed.rss два слеша
почему то перед //feed.rss два слеша
Тут заметил, что комменты относятся к старой версии компонента. Там было много багов. Может причина в этом. Вот более новая версия. Попробуй обнови. Если не пройдет, то дай в личку ссылку, будем разбираться.