Доброго времени суток, уважаемое Инстант Сообщество!
Представляю тест-релиз компонента Афиша. О компоненте писалось и обсуждалось много, кто следил в курсе. Поэтому расширенно описывать нет необходимости. Вкратце опишу, что сделано.
Итак!
Самое главное: писалось и тестировалось слегка на Инстант кмс 1.8. Писал почти 2 месяца. За это время поменялась актуальная версия самого движка ). Возможно работает и на 1.9. Если что-то не работает, в последующих версиях буду адаптировать под 1.9.
Есть несколько версий компонентов карт и календарей. Но не было связующего звена между ними. А именно, привязки событий к объектам карты в той мере, в которой это необходимо для организации полноценной афиши событий. Брать готовые компоненты и связывать их не имело смысла, потому как у разных пользователей стоят разные версии(кто-то пользуется платными, кто-то общедоступными). Поэтому было решено всё объединить в одном компоненте, то есть заведения и мероприятия. В компоненте Афиша получается три определения: заведения, мероприятия и привязки между ними. Что реализовано?
— Добавление, редактирование, удаление, просмотр страницы мероприятий. К мероприятиям можно добавлять фотографии(основное и дополнительные). Редактирование фото в аякс режиме. На странице просмотра заведения внедрен js карусель с просмотровщиком фото fancybox(аналог лайтбокса).
— То же самое для мероприятий.
— Категории объектов и мероприятий. Можно отдельно установить доступ для просмотра и доступ для добавления в категорию для отдельных групп пользователей(в админке).
— К каждому мероприятию или заведению можно привязать заведение или мероприятие соответственно. При этом можно указать дату начала, дату конца, сеансы(можно одинаковые на каждый день или отдельно по дням), и небольшие характеристики сеансов(цена, примечание). Ссылки для добавления у авторов и у админов. Редактирование полное и можно отдельно только сеансов.
-Главная страница — это большой фильтр с левым боковым меню и с php календарем. Можно просмотреть события на сегодня, скоро, архив. Можно выбрать отдельную категорию мероприятий. Там же ссылки на просмотр категории заведений. Календарь выводится на месяц. По умолчанию текущий. Можно выбирать предыдущий и следующий. Дни в календаре подсвечены каждый отдельным цветом: выходные, сегодняшняя дата, прошедшие дни, будущие дни. Если есть мероприятия, то день выводится жирным шрифтом и всплывающая подсказка с количеством.
-Аякс рейтинг, кнопка присоединиться(кто пойдет), комментарии(отзывы), теги к мероприятиям. Планировалось использовать их как жанры, но название "теги" в стандартных функциях невозможно изменить извне.
-На страницах просмотра заведений или мероприятий есть расписание привязок с аякс фильтром по дням. Прошедшие сеансы выводятся серым(обесцвеченным) текстом.
— Интеграция с поиском.
— Админка наподобие компонента Статей с просмотром категорий и отдельных единиц по категориям для мероприятий и заведений. Можно создавать, редактировать, перемещать, удалять… Конфигурационных настроек пока мало, но со временем добавлю необходимое.
Вот и всё вкратце. Предоставить демо нет возможности. В соответсвующей ветке на форуме просил помощи в тестировании. Желающих поучаствовать и предоставить демо было много, поэтому не стал писать в личку никому. Надеюсь и благодарю заранее, тех кто это сделает. Желательно бы демо и в 1.8 и в 1.9.
Ещё раз повторюсь. Это тест-релиз. Поэтому использование в готовых проектах на свой страх и риск. Компонент выложен только для тестирования.
Благодарности. Спасибо за идеи и предложения lezginka.ru и prosis. Ребята, не всё удалось воплотить. В частности выбор города. В таблицах это заложено. Но нужно обсудить как это сделать. То же самое с импортом. Откуда импортировать. Это тоже нужно обсудить с сообществом, чтобы было с наибольшей пользой. Смс-оповещение, интересная, но сложная тема. Скорее всего не будет в общих версиях. Может если только сделать в частном плане.
Отдельное спасибо Madmax-у за поддержку и напутствия. И конечно же создателям и группе поддержки движка кмс. Спасибо Вам! Благодаря вам я полюбил php.
Замеченные баги: каруселька грузится не с первого раза. Для нормального отображения, иногда нужно перезагружать страницу. Если это критично, то уберу вообще карусель и сделаю чисто на css. Хотя это уже удел дизайнеров и исправляется в файлах шаблонов. Второе, в опере глючит мультизагрузка файлов. Пока не знаю как исправить. Невозможно выбрать файл по расширению. Их просто нет.
Ну и собственно, забираем здесь и тестируем.
С наступающим Новым годом всех!!!
Представляю тест-релиз компонента Афиша. О компоненте писалось и обсуждалось много, кто следил в курсе. Поэтому расширенно описывать нет необходимости. Вкратце опишу, что сделано.
Итак!
Самое главное: писалось и тестировалось слегка на Инстант кмс 1.8. Писал почти 2 месяца. За это время поменялась актуальная версия самого движка ). Возможно работает и на 1.9. Если что-то не работает, в последующих версиях буду адаптировать под 1.9.
Есть несколько версий компонентов карт и календарей. Но не было связующего звена между ними. А именно, привязки событий к объектам карты в той мере, в которой это необходимо для организации полноценной афиши событий. Брать готовые компоненты и связывать их не имело смысла, потому как у разных пользователей стоят разные версии(кто-то пользуется платными, кто-то общедоступными). Поэтому было решено всё объединить в одном компоненте, то есть заведения и мероприятия. В компоненте Афиша получается три определения: заведения, мероприятия и привязки между ними. Что реализовано?
— Добавление, редактирование, удаление, просмотр страницы мероприятий. К мероприятиям можно добавлять фотографии(основное и дополнительные). Редактирование фото в аякс режиме. На странице просмотра заведения внедрен js карусель с просмотровщиком фото fancybox(аналог лайтбокса).
— То же самое для мероприятий.
— Категории объектов и мероприятий. Можно отдельно установить доступ для просмотра и доступ для добавления в категорию для отдельных групп пользователей(в админке).
— К каждому мероприятию или заведению можно привязать заведение или мероприятие соответственно. При этом можно указать дату начала, дату конца, сеансы(можно одинаковые на каждый день или отдельно по дням), и небольшие характеристики сеансов(цена, примечание). Ссылки для добавления у авторов и у админов. Редактирование полное и можно отдельно только сеансов.
-Главная страница — это большой фильтр с левым боковым меню и с php календарем. Можно просмотреть события на сегодня, скоро, архив. Можно выбрать отдельную категорию мероприятий. Там же ссылки на просмотр категории заведений. Календарь выводится на месяц. По умолчанию текущий. Можно выбирать предыдущий и следующий. Дни в календаре подсвечены каждый отдельным цветом: выходные, сегодняшняя дата, прошедшие дни, будущие дни. Если есть мероприятия, то день выводится жирным шрифтом и всплывающая подсказка с количеством.
-Аякс рейтинг, кнопка присоединиться(кто пойдет), комментарии(отзывы), теги к мероприятиям. Планировалось использовать их как жанры, но название "теги" в стандартных функциях невозможно изменить извне.
-На страницах просмотра заведений или мероприятий есть расписание привязок с аякс фильтром по дням. Прошедшие сеансы выводятся серым(обесцвеченным) текстом.
— Интеграция с поиском.
— Админка наподобие компонента Статей с просмотром категорий и отдельных единиц по категориям для мероприятий и заведений. Можно создавать, редактировать, перемещать, удалять… Конфигурационных настроек пока мало, но со временем добавлю необходимое.
Вот и всё вкратце. Предоставить демо нет возможности. В соответсвующей ветке на форуме просил помощи в тестировании. Желающих поучаствовать и предоставить демо было много, поэтому не стал писать в личку никому. Надеюсь и благодарю заранее, тех кто это сделает. Желательно бы демо и в 1.8 и в 1.9.
Ещё раз повторюсь. Это тест-релиз. Поэтому использование в готовых проектах на свой страх и риск. Компонент выложен только для тестирования.
Благодарности. Спасибо за идеи и предложения lezginka.ru и prosis. Ребята, не всё удалось воплотить. В частности выбор города. В таблицах это заложено. Но нужно обсудить как это сделать. То же самое с импортом. Откуда импортировать. Это тоже нужно обсудить с сообществом, чтобы было с наибольшей пользой. Смс-оповещение, интересная, но сложная тема. Скорее всего не будет в общих версиях. Может если только сделать в частном плане.
Отдельное спасибо Madmax-у за поддержку и напутствия. И конечно же создателям и группе поддержки движка кмс. Спасибо Вам! Благодаря вам я полюбил php.
Замеченные баги: каруселька грузится не с первого раза. Для нормального отображения, иногда нужно перезагружать страницу. Если это критично, то уберу вообще карусель и сделаю чисто на css. Хотя это уже удел дизайнеров и исправляется в файлах шаблонов. Второе, в опере глючит мультизагрузка файлов. Пока не знаю как исправить. Невозможно выбрать файл по расширению. Их просто нет.
Ну и собственно, забираем здесь и тестируем.
С наступающим Новым годом всех!!!
Реклама #
Марат 12 лет назад #
А здесь лучше писать, за что минусовали )))
Крот 12 лет назад #
Алексей Т 12 лет назад #
Алексей Т 12 лет назад #
Можно выбрать несколько файлов
ipeg а jpg ни как:(
lezginka.ru 12 лет назад #
Darik 12 лет назад #
Крот 12 лет назад #
теперь еще хочется следующего - у меня например InstantMaps, объекты уже есть - сделать бы выбор при добавлении заведения, если в картах такой объект например, театр уже есть - просто сделать привязку к нему с вытаскиванием из объекта карты всех данных при отображении...
Марат 12 лет назад #
Крот 12 лет назад #
если сам сделаю раньше поделюсь)
еще пожелание - расписание по объекту например на неделю или на месяц...
в зависимости от настройки
например в кино расписание на неделю
театр обычно на месяц
а еще - иожет сделать в настройках объекта поле - вместо слова Мероприятие в списке выводить КИНО, СПЕКТАКЛЬ и т.п.?
Крот 12 лет назад #
Марат 12 лет назад #
Марат 12 лет назад #
Крот 12 лет назад #
честно говоря не понял куда нажать чтобы появилось расписание за все дни...
Марат 12 лет назад #
Крот 12 лет назад #
вот как раз тут и надо период показа: неделя или месяц
rim89 12 лет назад #
Дмитрий 12 лет назад #
Крот 12 лет назад #
при просмотре заведения либо мероприятия в строке браузера путь
сайт.ru/poster/prosmotr/zavedenija/kinoteatry/kinoteatr.html
спецы по SEO скажите свое веское слово - как поисковики отнесутся к такому длинному пути? вроде больше 3х не индексуруют?
Марат 12 лет назад #
letsgo 12 лет назад #
Марат 12 лет назад #
Да и про карусель все молчат. Как работает? Где смотрел, везде по одной фото загружено. И остается пустое место и карусель не нужна. Может по-другому её сделать?
Крот 12 лет назад #
вот еще в frontend.php можно так сделать даты станут русские
строка примерно 592
Крот 12 лет назад #
не заметил)
Марат 12 лет назад #
FreeLancer 12 лет назад #
Марат 12 лет назад #
imprint 12 лет назад #
Марат 12 лет назад #
artlab 12 лет назад #
Марат 12 лет назад #
artlab 12 лет назад #
nikitka 12 лет назад #
artlab 12 лет назад #
nikitka 12 лет назад #
Марат 12 лет назад #
Марат 12 лет назад #
nikitka 12 лет назад #
Марат 12 лет назад #
Марат 12 лет назад #
Design-VL 12 лет назад #
Design-VL 12 лет назад #
Марат 12 лет назад #
Марат 12 лет назад #
Anonim 12 лет назад #
А то, может не только в рамках города, но и страны придется работать
Tagil-Rulit 12 лет назад #
Марат 12 лет назад #
Алфей 12 лет назад #
Tagil-Rulit 12 лет назад #
Анатолий 12 лет назад #
Марат 12 лет назад #
Rossoman 12 лет назад #
lezginka.ru 12 лет назад #
Black-Raven90 12 лет назад #
Отличная разработка!)
Марат 12 лет назад #
Денис Васильевич 12 лет назад #
так же добавил постоянное отображение рубрик можно глянуть здесь
если кому понадобиться, пишите в "личку"
Роман 12 лет назад #
Денис Васильевич 12 лет назад #
ищите по примечанию
// меню "Архив" "Сегодня" "Скоро"
а в шаблоне используйте
{include file="$path/templates/t4_goodmade.ru/components/com_poster_calendar.tpl"}
чтобы вывести календарь там где хотите
правьте
com_poster_main.tpl
com_poster_viewcat.tpl
Денис Васильевич 12 лет назад #
{$menu}
Tagil-Rulit 12 лет назад #
Марат 12 лет назад #
Tagil-Rulit 12 лет назад #