Рад сообщить сообществу о долгожданном релизе модуля «Афиша». Он разрабатывается в рамках коллективного заказа, техническое задание для которого было сформировано в рамках открытого обсуждения между его потенциальными покупателями.
Далее я расскажу о том, что было реализовано в версии 1.0. Модуль состоит из двух основных функциональных частей: каталог мест и события (афиша), а также дополнительных информационных блоков «скоро» и «рейтинг мест».
Каталог мест:
Каталог позволяет создавать место любому из пользователей с определённым в конфигурационном файле модуля порогом рейтинга. Вновь создаваемые места проходят утверждение у администратора сайта, прежде чем будут доступны для просмотра всем пользователям.
Для мест были реализованы: географическая привязка (используется Google maps API), присоединение изображений из пользовательских галерей*, голосование за рейтинг места но пятибалльной шкале, категоризация по типам заведений и, конечно же, вывод принадлежащих ему событий.
Профиль места:
Пользователи могут отметиться в качестве его посетителя-завсегдатая и оставить о нём отзыв. Для управления местом используется политика ролевого доступа: предусмотрена роль промоутера, который может создавать события для места без необходимости утверждать их у администратора места.
На основе данных, содержащихся в профилях мест формируется каталог с возможностью сортировки по рейтингу и количеству отметившися посетителей. В каталоге предусмотрена фильтрация мест по категориям-тегам, по городам и по названию. Как фильтрация, так и сортировка, проводятся без перезагрузки страницы с использованием ajax.
Список событий:
Афиша предназначена для создания любым из пользователей специальных топиков-событий и вывода их в виде упорядоченного списка, предусматривающего отбор по дате и типам событий (концерт, вечеринка и т.п.). Владельцы ресурсов с широкой географией, несомненно, оценят возможность фильтрации событий по городам. Также, как и в каталоге мест, выборка событий в афише происходит без перезагрузки страницы.
Различные режимы работы календаря:
Календарь, которым оснащена афиша, позволяет устанавливать для выборки событий следующие значения и интервалы:
— конкретную дату (по умолчанию — текущая);
— на неделю вперёд, начиная с текущей даты;
— произвольный интервал по выбору пользователя.
Событие, подобно профилю места, позволяет пользователям отмечаться в нём как посетитель, присоединять изображения и оставлять комментарии. Для событий не предусмотрено категорий, их функции выполняют теги. При загрузке большого изображения-постера автоматически создаются его миниатюры для размещения списках событий и в блоке «скоро».
* Для поддержки фотоальбомов в профилях мест и событий требуется установленный модуль «Галерея».
Внимание! Этот модуль не входит в состав «Афиши» и должен приобретаться отдельно.
Обладателям «Афиши», желающим приобрести модуль галерей предоставляется скидка в размере 20%.
В общем и целом при «голом» LiveStreet установка сводится к распаковке файлов и выполнению sql-скрипта, после чего модуль уже готов к работе.
В случае установки на модернизированный движок, необходимо произвести ряд изменений в системном коде LiveStreet, которые описаны с помощбю diff во второй ревизии в svn.
Очень интересный функционал. С ужасом думал, что придется руками каждую неделю афишу делать. Есть ли возможность добавлять события по городам? Если нет, то можно ли доработать?
Это уже реализовано :) Как для мест, так и для событий. С привязкой к картам Google.
Афиша предназначена для создания любым из пользователей специальных топиков-событий и вывода их в виде упорядоченного списка, предусматривающего отбор по дате и типам событий (концерт, вечеринка и т.п.). Владельцы ресурсов с широкой географией, несомненно, оценят возможность фильтрации событий по городам. Также, как и в каталоге мест, выборка событий в афише происходит без перезагрузки страницы.
Зарегистрировался на ls.ajaxy.ru/. Хотелось бы попробовать роли промоутера и администратора. Места могут добавлять только они? Долго думал как работает фильтр по городам. ИМХО надо поле как то выделить.
Места могут создавать все, только места созданные простыми пользователями должны быть утверждены администратором сайта аналогично утверждению событий администраторами мест.
Промоутеры места отличаются от обычных пользователей только тем, что события, созданные ими в местах, где они «работают» не требуют утверждения администратором.
А в чем проблема с фильтром по городам? При вводе начала названия города срабатывает автоподстановка с последующей фильтрацией.
Внимательно посмотрел модуль «Афиша» как со стороны пользователя, так и со стороны промоутера (спасибо разработчику).
Попробую обосновать свое недовольство фильтром по городам. Не претендую на то что так должно быть в версии default, просто хочу узнать возможна ли такая доработка.
Список городов должен быть представлен в виде выпадающего, заранее подготовленного меню.
Почему? Некоторые, и я в их числе, захотят сделать проекты в республиках, где русский не является государственным языком.
В результате пользователи набравшие Tallinn и Таллинн получат разные результаты, в зависимости от того, как написал город автор новости.
Многие скажут – нечего извращаться, пусть пишут по-русски. Однако реалии таковы, что на многих предприятиях и в учреждениях нет кириллицы на клавиатуре.
Можно отправить пользователей на translit.ru и пусть напишут город там, а мотом скопируют и вставят. Но мы ведь любим наших пользователей? :-)
И последнее что удерживает меня от приобретения модуля это вопрос совместимости с LS 0.4 и последующими версиями. Будут ли обновления предоставляться бесплатно, со скидкой или модуль нужно будет приобретать заново?
Я так понял, что в блоке «Скоро» отображается ближайшее событие начиная со следующих суток. так?
Мне кажется, это немного не логично. Дело в том, что, например, сегодня вечером может быть событие, которое гораздо важнее завтрашнего и хочется, чтобы именно оно красовалось в блоке. Или вариант того, что какое-либо событие нужно показывать, скажем, неделю.
Мне кажется логичным сделать список всех событий и напротив одного из них должна быть возможность поставить галочку «Отображать в блоке скоро». Если событие прошло, принцип отображения остается как сейчас. Конечно, опция должна быть доступна администратору.
Купил и скачал афишу из opensvn. Там практически весь двиг LS. У меня куча сторонних модулей и изменений в файлах. Как же теперь ставить афишу? Может знает кто как вручную поставить, какие файлы заливать и какие изменения делать? Автор не удосужился ничего подобного сделать. Скачивайте LS вместе с афишой, а там хоть трава не расти:(
Какие-то поспешные, необоснованные утверждения…
если у вас не получается разобраться с чем-то, это не значит, что нужно писать гневные сообщения :) Попробывали бы спросить по личке, я всегда готов оказать поддержку по email или icq.
В svn до релиза 1.0.0 — две основные ревизии: первая — это чистый LiveStreet 0.3.1, а вторая — релиз 1.0 модуля Афиша.
Таким образом есть возможность скачать сразу же целую сборку или скачать и посмотреть отдельно изменения, которые необходимы для Афиши.
Соответственно вся необходимая для вас информация и файлы — в trac (вторая ревизия).
Можете скачать сразу же сборку 1.0.5 и по информации diff второй ревизии провести изменения, либо скачивать по очереди ревизии со второй по пятую.
Не хочу показаться совсем ужжж, но для меня этот свн как балет для мартышки :)
Я до сих пор галерею скачать не могу, просто не понимаю что качать, наверное все, если что-то обновилось то тоже все… Тут чувствую вообще труба дело, придется ждать до последнего, какого-нибудь финала одним архивом.
И почему не сделать как у gran, очень удобно, один модуль — один архив. Если что-то поменялось, архив обновляется. Можно конечно же сказать, что в свн тоже самое, но это для программистов тоже самое, для меня это мартышка и балет :).
Кстати модуль получается отличный, ждем версию 1.1.
Предлагал на ранней стадии, сделать разделение комментариев на ДО и ПОСЛЕ (у событий). В «соседнем» модуле уже так делали, помоему отличная идея.
Если вам неудобно пользоваться svn, вы можете получить архив и инструкцию по email. Правда с недавних пор я решил, что по e-mail буду рассылать только стабильные версии, а svn обновлять почаще.
Вообще советую обратить внимание на это — www.opensvn.ru/trac/ls-bill/changeset?old_path=%2F&old=1&new_path=%2F&new=7
Это разница между 1-ой ревизией (чистый LS 0.3.1) и 7-ой — самая «свежая» Афиша. Тут можно и скачать только необходимые файлы (внизу — Download/Zip archive) так и посмотреть изменения в исходных файлах LiveStreet. Информации на этой странице достаточно для простой и быстрой установки.
А почему за наценку +10% скажем, процентов, не предоставлять turn-key solution? То есть установку прямо на хост клиента? С ответственностью за результат?
Извините если не туда пишу, но у меня такое пожелание. Карты больших городов в google maps довольно подробные и приемлемые, а вот мой город вообще никакой, одна железка, несколько дорог и светлые примерные очертания контура города. Отмечать какие то места на такой карте даже смысла нет. А вот если добавить в режим просмотра помимо карты спутник и гибрид — то картинка получается более подробная и уже более менее подошло бы. noonv в своем хаке реализовал такую возможность, пример здесь Ajaxy что скажешь? Спасибо.
Сегодня на моем сайте и на демо сайте выдает такое:
<ls.ajaxy.ru>
Сервер прикладного программного интерфейса Google Maps отклонил ваш запрос. Причина может быть в том, что ключ прикладного программного интерфейса, используемого на данном сайте, зарегистрирован для другого веб-узла. Новый ключ для данного веб-узла можно сгенерировать на code.google.com/apis/maps/.
Алекс, опиши пожалуйста процесс, чтобы каждый раз не дергать тебя когда гугл меняет ключи.
странно, не знаю, как на вашем, а на моём сайте такой ошибки я не замечал.
в любом случае, как написано в сообщении, можно сгенерировать новый ключ, прямая ссылка — code.google.com/intl/ru/apis/maps/signup.html
В модуле добавилась возможность отображения всех ближайших событий на большой карте: ls.ajaxy.ru/event/map
Также был исправлен баг с заданием координат событий на картах.
Выход версии 1.1 временно откладывается в связи с последними событиями в SVN лайвстрита.
Скорее всего следуюзая версия будет уже ориентирована на Ls 0.4.
Зато в скором времени появится дополнение «Расписания», которое в значительной мере расширит функциональность модуля.
Модуль отличный, только что заметил, что для незалогиненного пользователя выводится кнопка «создать» при ее нажатии естественно выскакивает
Ошибка: Ошибка Нет доступа
Вернуться назад, перейти на главную
Как то это некрасиво и нелогично, наверное лучше выводить кнопку только для авторизованных. Там наверняка делов на 5 сек:), Алекс подскажи пожалуйста как и где прописать? Спасибо.
Не важно в каком порядке ставить Афишу и Галерею, для подключения галереи к местам и событиям достаточно включить эту опцию в их конфигах, если оба модуля установлены.
Скидки на Афишу при покупке Галереи не предоставляется
Тут же пожелание навеянное последней ревизией. Нужно бы как-то вынести цветовую карту полосы дат на афише куда нибудь в другое место из js-файла. А то перезалил, и теперь думаю какие цвета были: )
/**
* Check if the event with the same name already exists
*/
if ($oEventExists=$this->Event_GetEventByTitle(getRequest('event_title'))) {
if (!$oEvent or $oEvent->getId() != $oEventExists->getId()) {
$this->Message_AddError($this->Lang_Get('event_create_title_error_unique'),$this->Lang_Get('error'));
$bOk=false;
}
}
в методе checkEventFields() файла /classes/actions/ActionEvent.class.php
Купил етот модуль :), доволен, с svn разобрался, установил себе.
Есть некоторые вопросы по работе:
— Как назначить промоутеров?
— Resize картинок идет посредством GD? Возможно ли сделать через IM? Или изменить параметры resize (качество)
— Возможно ли добавление дополнительных полей? (стоймость входа, стиль музыки)?
Есть предложения:
— Сделать в виде опционального блока фильтр по городам / странам (подобие tags)
— Архив прошедших событий / все события в профиле места
Сам я занимался новостными сайтами по событиям в клубах, могу посидеть составить список того чего хотелось бы в модуле, возможно чтото из этого заинтересует / будет полезно.
— Промоутеры назначаются администратором в редактировании места.
— Да, GD, в ActionEvent.class.php, ActionPlace.class.php идет вызов функции func_img_resize() из файла /includes/function.php, там и передаются параметры.
— Да, но по стандарту в ЛС для этого надо править: шаблон, экшн, маппер, сущность и поле в таблице бд ;)
— Фильтр по городам в принципе есть, фильтр по странам не предусмотрен архитектурой. В принципе, можно вынести в блок.
— И это тоже есть, во вкладке «События» профиля места.
Спасибо! более менее разобрался.
В плане фильтров по городам и общего архива событий попробую сделать через ссылки.
— Добавление полей — в перспективе можно былобы сделать, ljgecnbv 5 позиций, которые в языковом файле можно назвать по своему усмотрению и отключить их вообще через конфиг.
— Промоутеров интерестно былобы вынести в отдельный каталог наподобие Мест.
Например: Общий список Промо Групп > Промо Группа > Участники, Проведенные события, итд :-)
— Интерестно былобы реализовать «Guest List» для мероприятий — где первые 5 — 10 претендентов, попадали бы на мероприятие бесплатно (технически собрать Имя / Фамилию + выслать список на mail)
Но это я так — фантазирую, на самом деле этот модуль — самый удобный из всего что копал за 5 лет.
И того что у меня родилось в процессе использования:
— Сделать постраничный вывод заведений и событий
— Местам присвоить тип (Бренд или филиал Бренда) Например сеть магазинов. Зашёл в профиль Макдональдс, а уже там видна сеть ресторанов Город — Адрес(Может просто интеграция с модулем компании как опцию сделать?)
— Сделать а автоматическую привязку к Городу из профиля
— Так же реализовать загрузку блока событий и мест без подзагрузки.
ой, толи я сегодня переработал, толи что еще, но я даже не могу понять зачем это нужно все выше написанное…
Чтобы я сделал:
— вынести вкладку МЕСТА наверх в меню, под Афишей оставить только события.
— в событиях сделать выборку по типу места, как на вкладке места.
— ну и конечно же хочется создавать расписания на день, это необходимая фишка для кинотеатров. Например забил фильм и создать для него таблицу в каких кинотеатрах идет в какое время… пример — www.66.ru/afisha/cinema/
Отличный модуль!
А редактор к редактированию описания событий можно прикрутить?
И еще не плохо бы поиск по карте. А то стартовая точка в Москве и крутить от нее карту в другие города не удобно. Да и нужную улицу в незнакомом городе искать не просто :)
Настройка такая, вроде бы, есть. Вроде бы даже координаты дефолтные задать можно.
Но если, допустим, пользователям нужно добавлять заведения в разных городах, а для начала я сам планирую забить заведений из нескольких городов.
Я не настаиваю, модуль и без того работает отлично. Но это, на мой взгляд, было бы приятным дополнение к функционалу.
PS вопрос про редактор остается открытым.
Собираюсь приобрести, но хотелось бы немного усовершенствованного функционала:
1. Событие может повторяться многократно. Т.е. для события делается отдельная страничка и указывается в какие дни событие произойдет (например, театральные постановки, киносеансы, ежегодные фестивали, еженедельные вечеринки и т.п.).
2. В ячейки с датой на календарной ленте хотелось бы видеть, сколько событий будет проведено в этот день. А при наведении мыши на это количество событий всплывает маленькой окошко, в котором очень кратко описаны события (буквально, одна строка — название, место).
Думаю, такие нововведения пригодятся многим. Возможно ли их доработать?
$LS_PLACE_TYPES = Array(1=>'centeryoga', 2=>'cinema', 3=>'nightclub', 4=>'cafe', 5=>'restaurant');
соответственно первый пункт переименовал как мне надо… остальные не трогал
тут /template/language/modules/place/russian.php прописал
Календарь, которым оснащена афиша, позволяет устанавливать для выборки событий следующие значения и интервалы:
— конкретную дату (по умолчанию — текущая);
— на неделю вперёд, начиная с текущей даты;
— произвольный интервал по выбору пользователя.
то есть при выборе даты я получаю список событий за эти даты. так?
вбираю. изменений нет. или чтото еще надо нажать но стоит выводить все и нет результатов. ls.ajaxy.ru/event/#date=24.03.2010
При переходе на moysite.com/event/ он меня по умолчанию кидает на вид отображения ДИАПАЗОН, а мне хочется чтобы по умолчанию люди попадали на НЕДЕЛЯ.
тут
define('LS_EVENT_DEFAULT_DATE', 'thisweek');
всё поставлено, не знаю даже куда дальше копать. Пытался в файле шаблона отметить нужный пункт классом «active» — оно то подсвечивает, а по факту — то же самое.
и ещё был бы благодарен если бы кто-то подсказал как из массива
$LS_PLACE_TYPES
выводить не все тэги подряд (и в добавлении заведения и в выводе существующих заведений), а например с номерами с 1 по 10 выводим, потом горизонтальную линию ставим, после — 11-20 номера и т.д. А то мне пришлось релизовать каталогизацию по разным по своей сути параметрам, а они выводятся все вместе, не оч как-то. Вот например в файле list.tpl это так:
понимаю, что нужно заменить foreach на for (вроде так), но как осуществить не представляю. и плюс для этой же цели было бы классно если бы стояла проверка не пустой ли элемент с текущим номером, т.к. я номера задаю через 2, т.е. 3,6,9,12 — чтобы если что-то вписать элемент-тип заведения не нарушая алфавитного порядка.
модуль обновлённый примерно на начало апреля.
может это быть из-за того, что я после установки афишы ставил модуль recaptcha и перезаписал файл classes/modules/sys_viewer/viewer.class.php, но потом обратно вернул туда это:
thisweek тоже можно, однако вкладка отображается все равно «диапазон».
В вашей ситуации проще всего поветить ручное переключение вкладки при загрузки страницы:
thisweek тоже можно, однако вкладка отображается все равно «диапазон».
В вашей ситуации проще всего поветить ручное переключение вкладки при загрузки страницы:
Если добавить так, как предложено выше то получается вот что: после 10 тэга (а скрипт их упорядочивает по количеству мест для этого тэга) вставляется HR. Как отключить упорядочивание по количеству, чтобы он их выводил в том порядке как они записаны в конфиге?
Ув. автор модуля скажи пожалуйста, есть ли возможность увидеть на карте ТОЛЬКО заведения определённого типа (кликнув по соотв. тегу)?
И есть ли возможность в гугл.мэпс (или в яндекс) назначить каждому типу заведений какую-то иконку характерную?
Ну вот до сих пор не работает карта (чтобы вывести все места на одной карте), хотя, может, я что-то не так сделал. И не увеличивается счётчик отзывов, когда кто-то добавляет новый — в базу не записывается. Ajaxy в аське отвечает, но не очень быстро :-)
В том-то и дело, что я (у себя на компе) для проверки специально поставил чистую копию ЛайвСтрита, на неё — чистую копию плагина. И там такая же проблема.
Здравствуйте народ! Сам пытался, ковырялся, так и не смог понять почему у меня в афише на картинках событий не отображаются сколько человек согласилось пойти на данное мероприятие, а сколько откомментировало, а если еще быть точным то отображается это всегда только на первом в списке событии и ссылки на этих картинках с количеством посетителей и комментариев показывают на последние событие в списке.
Подскажи пожалуйста, может кто знает где и что нужно изменить, или может похожая была проблема у кого то?
166 комментариев
В случае установки на модернизированный движок, необходимо произвести ряд изменений в системном коде LiveStreet, которые описаны с помощбю diff во второй ревизии в svn.
если такова функция будет, буду брать :)
Уже рассматриваю варианты самостоятельно создать слой в гуглокартах либо поднимать собственный местный картографический сервис.
(смотрите демо-сайт и скриншоты)
Промоутеры места отличаются от обычных пользователей только тем, что события, созданные ими в местах, где они «работают» не требуют утверждения администратором.
А в чем проблема с фильтром по городам? При вводе начала названия города срабатывает автоподстановка с последующей фильтрацией.
Попробую обосновать свое недовольство фильтром по городам. Не претендую на то что так должно быть в версии default, просто хочу узнать возможна ли такая доработка.
Список городов должен быть представлен в виде выпадающего, заранее подготовленного меню.
Почему? Некоторые, и я в их числе, захотят сделать проекты в республиках, где русский не является государственным языком.
В результате пользователи набравшие Tallinn и Таллинн получат разные результаты, в зависимости от того, как написал город автор новости.
Многие скажут – нечего извращаться, пусть пишут по-русски. Однако реалии таковы, что на многих предприятиях и в учреждениях нет кириллицы на клавиатуре.
Можно отправить пользователей на translit.ru и пусть напишут город там, а мотом скопируют и вставят. Но мы ведь любим наших пользователей? :-)
И последнее что удерживает меня от приобретения модуля это вопрос совместимости с LS 0.4 и последующими версиями. Будут ли обновления предоставляться бесплатно, со скидкой или модуль нужно будет приобретать заново?
Безусловно будет поддержка версии 0.4 и последующих версий, все необходимые для этого обновления будут предоставляться бесплатно.
Как можно ещё поменять типы мест? Я хочу, например, «выставочный центр», «санаторий» и другие?
Мне кажется, это немного не логично. Дело в том, что, например, сегодня вечером может быть событие, которое гораздо важнее завтрашнего и хочется, чтобы именно оно красовалось в блоке. Или вариант того, что какое-либо событие нужно показывать, скажем, неделю.
Мне кажется логичным сделать список всех событий и напротив одного из них должна быть возможность поставить галочку «Отображать в блоке скоро». Если событие прошло, принцип отображения остается как сейчас. Конечно, опция должна быть доступна администратору.
отображаться будут 10 следующих самых популярных событий на 14 дней вперед.
если у вас не получается разобраться с чем-то, это не значит, что нужно писать гневные сообщения :) Попробывали бы спросить по личке, я всегда готов оказать поддержку по email или icq.
В svn до релиза 1.0.0 — две основные ревизии: первая — это чистый LiveStreet 0.3.1, а вторая — релиз 1.0 модуля Афиша.
Таким образом есть возможность скачать сразу же целую сборку или скачать и посмотреть отдельно изменения, которые необходимы для Афиши.
Соответственно вся необходимая для вас информация и файлы — в trac (вторая ревизия).
Можете скачать сразу же сборку 1.0.5 и по информации diff второй ревизии провести изменения, либо скачивать по очереди ревизии со второй по пятую.
ок.
Я до сих пор галерею скачать не могу, просто не понимаю что качать, наверное все, если что-то обновилось то тоже все… Тут чувствую вообще труба дело, придется ждать до последнего, какого-нибудь финала одним архивом.
И почему не сделать как у gran, очень удобно, один модуль — один архив. Если что-то поменялось, архив обновляется. Можно конечно же сказать, что в свн тоже самое, но это для программистов тоже самое, для меня это мартышка и балет :).
Кстати модуль получается отличный, ждем версию 1.1.
Предлагал на ранней стадии, сделать разделение комментариев на ДО и ПОСЛЕ (у событий). В «соседнем» модуле уже так делали, помоему отличная идея.
Руководствуясь ими, нетрудно вносить изменения у себя на сайте.
Вообще советую обратить внимание на это —
Это разница между 1-ой ревизией (чистый LS 0.3.1) и 7-ой — самая «свежая» Афиша. Тут можно и скачать только необходимые файлы (внизу — Download/Zip archive) так и посмотреть изменения в исходных файлах LiveStreet. Информации на этой странице достаточно для простой и быстрой установки.
Буду очень признателен.
если кому-то нужно, обращайтесь.
<ls.ajaxy.ru>
Сервер прикладного программного интерфейса Google Maps отклонил ваш запрос. Причина может быть в том, что ключ прикладного программного интерфейса, используемого на данном сайте, зарегистрирован для другого веб-узла. Новый ключ для данного веб-узла можно сгенерировать на
Алекс, опиши пожалуйста процесс, чтобы каждый раз не дергать тебя когда гугл меняет ключи.
в любом случае, как написано в сообщении, можно сгенерировать новый ключ, прямая ссылка —
В модуле добавилась возможность отображения всех ближайших событий на большой карте:
Также был исправлен баг с заданием координат событий на картах.
Тестируем: завтра вечером обновлю SVN.
и так же исправлена ошибка с автоматическими координатами.
обновил svn.
1. Демо-сайт временно недоступен из-за проблем с сервером.
Примеры работы модуля:
»
»
»
2. Поддержка модуля продолжается, svn обновляется периодически.
3. Модуль не отображается в каталоге, т.к. истёк оплаченный срок размещения.
4. Стоимость модуля 3500 руб.
5. Если вы хотите приобрести модуль, пишите в личку.
Скорее всего следуюзая версия будет уже ориентирована на Ls 0.4.
Зато в скором времени появится дополнение «Расписания», которое в значительной мере расширит функциональность модуля.
svn: ревизия 23.
Как то это некрасиво и нелогично, наверное лучше выводить кнопку только для авторизованных. Там наверняка делов на 5 сек:), Алекс подскажи пожалуйста как и где прописать? Спасибо.
если кто готов пожалуйста пишите в личку
/аська 223629337/skype panrace/ спасибо.
Скидки на Афишу при покупке Галереи не предоставляется
/template/language/modules/place/russian.php
Смотрел на блогос.кз
Сейчас такой глюк есть?
За хостинг огромное спасибо
"*Ошибка: Событие с таким названием уже существует"?
в методе checkEventFields() файла /classes/actions/ActionEvent.class.php
Есть некоторые вопросы по работе:
— Как назначить промоутеров?
— Resize картинок идет посредством GD? Возможно ли сделать через IM? Или изменить параметры resize (качество)
— Возможно ли добавление дополнительных полей? (стоймость входа, стиль музыки)?
Есть предложения:
— Сделать в виде опционального блока фильтр по городам / странам (подобие tags)
— Архив прошедших событий / все события в профиле места
Сам я занимался новостными сайтами по событиям в клубах, могу посидеть составить список того чего хотелось бы в модуле, возможно чтото из этого заинтересует / будет полезно.
:)
— Да, GD, в ActionEvent.class.php, ActionPlace.class.php идет вызов функции func_img_resize() из файла /includes/function.php, там и передаются параметры.
— Да, но по стандарту в ЛС для этого надо править: шаблон, экшн, маппер, сущность и поле в таблице бд ;)
— Фильтр по городам в принципе есть, фильтр по странам не предусмотрен архитектурой. В принципе, можно вынести в блок.
— И это тоже есть, во вкладке «События» профиля места.
В плане фильтров по городам и общего архива событий попробую сделать через ссылки.
— Добавление полей — в перспективе можно былобы сделать, ljgecnbv 5 позиций, которые в языковом файле можно назвать по своему усмотрению и отключить их вообще через конфиг.
— Промоутеров интерестно былобы вынести в отдельный каталог наподобие Мест.
Например: Общий список Промо Групп > Промо Группа > Участники, Проведенные события, итд :-)
— Интерестно былобы реализовать «Guest List» для мероприятий — где первые 5 — 10 претендентов, попадали бы на мероприятие бесплатно (технически собрать Имя / Фамилию + выслать список на mail)
Но это я так — фантазирую, на самом деле этот модуль — самый удобный из всего что копал за 5 лет.
— Сделать постраничный вывод заведений и событий
— Местам присвоить тип (Бренд или филиал Бренда) Например сеть магазинов. Зашёл в профиль Макдональдс, а уже там видна сеть ресторанов Город — Адрес(Может просто интеграция с модулем компании как опцию сделать?)
— Сделать а автоматическую привязку к Городу из профиля
— Так же реализовать загрузку блока событий и мест без подзагрузки.
НУ вот пока такие идеи Добавляемс!
Чтобы я сделал:
— вынести вкладку МЕСТА наверх в меню, под Афишей оставить только события.
— в событиях сделать выборку по типу места, как на вкладке места.
— ну и конечно же хочется создавать расписания на день, это необходимая фишка для кинотеатров. Например забил фильм и создать для него таблицу в каких кинотеатрах идет в какое время… пример —
а так почти все в идеале!!!
ждем релиз под 0.4 :)
Как можно решить проблему?
— При установленном модуле «Галерея», В профиле События есть Галерея этого события в которой есть привязанные фото.
Возможно ли в меню профиля События рядом с Галерея вывести количество привязанных фото? Допустим «Галерея (50)»
Как можно выводить последние комментарии из событий и мест в блок «Прямой эфир» / раздел «Прямой эфир»
Может есть уже доработанный блок?
А редактор к редактированию описания событий можно прикрутить?
И еще не плохо бы поиск по карте. А то стартовая точка в Москве и крутить от нее карту в другие города не удобно. Да и нужную улицу в незнакомом городе искать не просто :)
Но если, допустим, пользователям нужно добавлять заведения в разных городах, а для начала я сам планирую забить заведений из нескольких городов.
Я не настаиваю, модуль и без того работает отлично. Но это, на мой взгляд, было бы приятным дополнение к функционалу.
PS вопрос про редактор остается открытым.
1. Событие может повторяться многократно. Т.е. для события делается отдельная страничка и указывается в какие дни событие произойдет (например, театральные постановки, киносеансы, ежегодные фестивали, еженедельные вечеринки и т.п.).
2. В ячейки с датой на календарной ленте хотелось бы видеть, сколько событий будет проведено в этот день. А при наведении мыши на это количество событий всплывает маленькой окошко, в котором очень кратко описаны события (буквально, одна строка — название, место).
Думаю, такие нововведения пригодятся многим. Возможно ли их доработать?
afisha.domain.ru
помогите пожалуйста!)
тут /config/modules/place/config.php прописал
$LS_PLACE_TYPES = Array(1=>'centeryoga', 2=>'cinema', 3=>'nightclub', 4=>'cafe', 5=>'restaurant');
соответственно первый пункт переименовал как мне надо… остальные не трогал
тут /template/language/modules/place/russian.php прописал
'place_type_centeryoga' => 'центр йоги',
'place_type_cinema' => 'студия йоги',
'place_type_nightclub' => 'школа йоги',
'place_type_cafe' => 'спорт/фитнес клуб',
'place_type_restaurant' => 'другое',
в результате первый пункт вообще не отображается, а остальные как были так и остались?
может еще есть файл где нужно редактировать?
все получилось
то есть при выборе даты я получаю список событий за эти даты. так?
вбираю. изменений нет. или чтото еще надо нажать но стоит выводить все и нет результатов.
тут всё поставлено, не знаю даже куда дальше копать. Пытался в файле шаблона отметить нужный пункт классом «active» — оно то подсвечивает, а по факту — то же самое.
и ещё был бы благодарен если бы кто-то подсказал как из массива выводить не все тэги подряд (и в добавлении заведения и в выводе существующих заведений), а например с номерами с 1 по 10 выводим, потом горизонтальную линию ставим, после — 11-20 номера и т.д. А то мне пришлось релизовать каталогизацию по разным по своей сути параметрам, а они выводятся все вместе, не оч как-то. Вот например в файле list.tpl это так:
понимаю, что нужно заменить foreach на for (вроде так), но как осуществить не представляю. и плюс для этой же цели было бы классно если бы стояла проверка не пустой ли элемент с текущим номером, т.к. я номера задаю через 2, т.е. 3,6,9,12 — чтобы если что-то вписать элемент-тип заведения не нарушая алфавитного порядка.
Заранее спасибо!
может это быть из-за того, что я после установки афишы ставил модуль recaptcha и перезаписал файл classes/modules/sys_viewer/viewer.class.php, но потом обратно вернул туда это:
может ещё что-то надо было дописать?
В вашей ситуации проще всего поветить ручное переключение вкладки при загрузки страницы:
В вашей ситуации проще всего поветить ручное переключение вкладки при загрузки страницы:
после
$smarty.foreach.types_cloud.index содержит счетчик цикла.
в add.tpl добавил так:
Теперь после 1го элемента идёт HR, тут всё нормально.
нужно изменить сортировку в ActionPlace.class.php
И есть ли возможность в гугл.мэпс (или в яндекс) назначить каждому типу заведений какую-то иконку характерную?
www.varim.ru/place/
надо посмотреть дебаг вывода в карте…
Подскажи пожалуйста, может кто знает где и что нужно изменить, или может похожая была проблема у кого то?
вот есть ссылка на афишу здесь все явно видно