Компонент Афиша, аналог событий

18 марта 2012 - Dream

 

Доброго времени суток!
Наконец то выкроил время для доработки компонента. Исправлены почти все баги и недочеты, замеченные при тестировании сообществом. Спасибо всем, кто участвовал. Также кое-что добавлено. 
Итак, по порядку, что сделано:
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.
Автор: Марат

Похожие статьи:

Новости разработчиковСортировка по событиям в "Ленте событий" заложена изначально..

Новости разработчиковАватары в ленте событий

Новости разработчиковКомпонент Календарь версия 0.4.2

Новости разработчиковКалендарь 0.4.beta3

Новости разработчиковКомпонент Календарь версия 0.4.3

Рейтинг: 0 Голосов: 0 4426 просмотров
Комментарии (6)
Александр # 12 июня 2012 в 09:49 0
Обнаружил ряд ошибок: 1. Не работает рейтинг; 2. Не работает Light Box при просмотре фото в полном размере; 3. При просмотре событий на сегодня, выводится только одно последнее событие, хотя их на самом деле несколько;
Dream # 13 июня 2012 в 19:21 0
перезалил исправленную версию, сейчас будем ставить и тестировать, спасибо
Дамир a.k.a DP # 6 ноября 2012 в 12:31 0
Здравствуйте! не подскажите почему конечная ссылка с созданной встречой (кино, концерт, кинотеатр) не работает? При создании страницы вываливает ошибку 500
Dream # 10 ноября 2012 в 05:24 0
какая-то директива в файле .htaccess в какой-то директории модуля или сайта не разрешена на вашем хостинге, надо редактировать .htaccess
Дамир a.k.a DP # 14 ноября 2012 в 11:40 0
С вопросом разобрался, спасибо.
pozdny # 12 декабря 2012 в 02:08 0
Как то можно изменить отображение фотогалереи? чтоб не слайдами шло, а по отдельности картинки отображались?