Плагин "События"

Здравствуйте уважаемые господа.
Представляю Вашему вниманию плагин «События», который добавляет одноименный тип топика в LS.


Участники Хабра могут узнать в нем одноименный тип топика.
Этот плагин добавляет новые поля в стандартный топик:
  • Дата\время начала события
  • Продолжительность (1-15 дней)
  • Тип события (Конференция, Семинар, Лекция, Мастер-Класс, Тренинг, Круглый стол, Вебинар, Экскурсия)
  • Адрес прохождения события
  • И цена
Также в наличии кнопка «Пойду\Непойду» и счетчик подписавшихся.
В развернутом виде топик отображает (так же как и хабр) аватарки подписавшихся людей.
Имеется поддерживаются Rich Snippets тэгов schema.org для отображения в Google\Yandex.
Опубликована версия 1.1.
Основные изменения:
  • Блок с лентой событий
  • Пункт меню «События» в главном (верхнем) меню
  • Интерактивное отображение при нажатии «Пойду\Непойду» пользователя к событию
  • Небольшие улучшения по дизайну
Спасибо тикеты и подсказки всем. В особенности nickostyle

Опубликована версия 1.2
Основные изменения:
  • Блок со списком будущих\текущих событий
  • Блок со списком категорий и возможностью сортировки по категориям событий
  • Добавлена функциональность по фильтрации событий по дате наступления события (текущие\предыдущие\прошедшие)
  • Небольшие улучшения по дизайну
Внимание. При обновлении из предыдущих версий Вам НЕОБХОДИМО
  1. Сделать резервную копию как минимум Базы
  2. Перезаписать плагин event новой версией
  3. Зайти в админку по адресу http:// < your site > /admin/
  4. Найти последний пункт «Конвертация данных 1.1 => 1.2»
  5. Выполнить его
  6. Отключить отображение конвертера через config.php (пункты convert_to_12, convert_to_12sql == false)
  7. Конец
Спасибо за внимание. Жду коментарии\багрепорты\предложения

15.10.2012: Небольшой багфикс для версии 1.2 для правильного определения даты начала события в Google Rich Snippets необходимо заменить в файле topic_event.tpl строчку:
<meta itemprop=«startDate» content="{$event_datetime|date_format:'%Y-%m-%d'|cat:'T'|cat:$event_datetime|date_format:'%H:%M:%S'}" />
на строчку
<meta itemprop=«startDate» content="{$event_datetime|date_format:'%Y-%m-%dT%H:%M:%S'}" />
05.11.2012 Опубликована версия 1.3 Плагина. Среди основных улучшений:
  • Совместимость с aceAdminPanel
  • Возможность редактирования типов событий в конфиге
  • Включение\отключение отображения пустых категорий в блое
  • Включение\отключение отображения пустого блока «Пойдут»
  • Редактирования названия валюты
  • Багрепорты собранные с комментариев
  • Конвертация упоминаний сайтов в поле адрес в ссылки на них
  • Совместимость с плагином mainpreview (если я правильно понял п1. тикета ARM -a)
  • и др.багиксы\улучшения
Как всегда жду комментарии\багрепорты\улучшения
21.11.2012: Неожиданно обнаружились баги при работе версии 1.3 которые не воспроизводились у меня на тестовых машинах. Но благодаря ARMnickostyle -у и Yazov -у удалось их победить.
Всем скачавшим Плагин до 21.11.2012 просьба перезакачать его из магазина. А вышеупомянутым пользователям огромное спасибо за терпение и понимание

12.12.2012 Опубликована версия 1.4 плагина. Среди основных улучшений:
1.4 Исправления\Улучшения:
Добавлены МНОГИЕ изминения из багтрекера
Плюс
  • Украинская трансляция
  • Все\Текущие\Будушие события теперь в панели навигации.
  • Добавлен Блок «Теги событий»
ВНИМАНИЕ:
1.Обязательно сделать бекап БД и папки плагина
2.Для обновления НЕ НАДО ДЕАКТИВИРОВАТЬ плагин 1.3 А просто перезаписать новым.
Если у Вас возникнут трудности с обновлением А ТАКЖЕ если вы решите обновляться с более ранних версий то отпишите в личку чтоб я мог рассмотреть каждый случай индивидуально.
P.S. Все баги\тикеты и коментарии можно также оставить на багтрекере здесь
Так же для тех кому более удобен твиттер для общения милости прошу сюда
P.P.S. Да, я знаю что не все тикеты закрыты. Смею Вас уверить что я о них не забыл.
P.P.S. Также в наличии имеется адаптированная под LS 0.5 версия плагина. Об ее покупке\установке прошу в личку в индивидуальном порядке

290 комментариев

avatar
У меня в этом году сентябрь — счастливый месяц? не успею я подумать о каком то плагине, и он тут же появляется!)))

Можно демку, посмотреть как и что? Есть ли отдельная страница с выводом всех событий? Есть ли возможность вывода блока на главной с последними событиями?
avatar
avatar
ага… понятно. Вообщем, надеюсь связаться с автором и за нормальный донат сделать доработки, о которых я чуть выше написал. ДУмаю, сообщество это тоже обрадует.
Итак:
отдельный раздел для событий, где будут выводится только события
блок на главной с выводом n последних событий
При нажатии «пойду» — динамические появление моей аватарки/логина (сейчас появляется только после перезагрузки).
avatar
боюсь цена его явно тогда должна быть не 5 баксов и даже не 50
avatar
Сколько по вашему он тогда должен стоить?
avatar
полноценный модуль афиши не ниже 90$.
я говорю именно о полноценном. то что есть сейчас, это просто дополнительный вид топика и не более того. цене, в принципе, соответствует :)
avatar
Ну, если хотите, то можете написать, что ему не хватает(кроме описанного выше).
avatar
ну и? то, а чем написал я — не делает этот плагин нереально усложненным. Вы прочитайте что я написал — и за это вы предлагает накинуть в ценнике +85 долларов? :) Я готов донатить разработчику, если он поставит такое условие, но есть разумное ценообразование.

полноценный модуль афиши
а мы тут обсуждаем плагин)
avatar
ок ок. не надо так заводиться :)
лучше я создам топик с коллективным заказом на создание сложного модуля. но это будет не сейчас :)
пусть будет плагин «события» как альтернатива комбайнам. это даже хорошо :)
avatar
$99, если быть точным ;)
а больше пока ничего не скажу.
avatar
Принимаются любые тикеты по улучшению плагина
avatar
Проблему «1 дней » бы решить

Мне для моих целей хотелось бы конечно что типа как в DAO )
отдельным разделом, но поимею ввиду, спасибо за труд!

+ плагин «Барахолка» нужен, что-то тихо в этом сегменте (
  • Rega
  • 0
avatar
Записал, уже исправил. Будет в 1.2
К стати а что за «Барахолка»?
avatar
вот ещё что, нет сообщения гостям о необходимости регистрации при нажатии «пойду»
  • Rega
  • 0
avatar
Есть дело. Скоро выставлю в продажу. Еще пожелания будут?
avatar
Нормальный плагин. Допилить до нужного функционала — и будет конфетка.
  • aex
  • 0
avatar
Может стоит прикрутить определение координат и автовставку на карту маркера по введенному адресу, где будет событие?
avatar
в планах, но не в этом релизе
avatar
по демо:
Раздел «события» ведет на 404
в блоке я так понял типа эфир для событий?
в блоке выводит событие, которое находится в черновике.
avatar
в блоке стоит выводить «Ближайшие события», название и дату.
avatar
Подумаю но наверное это будет отдельный блок
avatar
>Раздел «события» ведет на 404
Уже выводит нормально, это я обрабатывал какраз ту функцыональность о которой говорили в тикетах
>в блоке я так понял типа эфир для событий?
Да
>в блоке выводит событие, которое находится в черновике.
понял посмотрю
avatar
в блоке выводит событие, которое находится в черновике.
Исправлено
avatar
да и почему то невозможно написать комментарий к событию. Формы просто нет
avatar
Ответил в тикетах. Это идет процес разработки еще одного плагина
avatar
почему бы не сделать выбор даты календариком? этот плагин вроде встроен в движок.
Также неплохо было бы сделать загрузку логотипа события (по аналогии с загрузкой фотки или аватара, т.е. загрузил картинку, обрезал)
avatar
Так это почти Афиша получится :)
avatar
что в вашем понимании «почти Афиша» и почему именно календарик, который мы можем увидеть в инбоксе стандартный ЛС, делает данный плагин «почти афишей»? :)

Этот плагин уникален. Открытый код, простота исполнения и отличная реализация делает его на данный момент лучшим среди всех афиш и событий, когда либо реализованный для ливстрит. Плюс цена… просто смешная. Так что я пытаюсь подсказать автору, как сделать еще лучше и довести плагин до совершенства. В меру конечно. Понятное дело, что для кого то совершенство — это возможность создавать топики силой мысли (вы поняли).
avatar
А… это про обычный календарик. А то я силой мысли подумал, что речь идет за календарик-бегунок, как на Афише :)
avatar
Календариком… подумаю, просто этот формат даты\веремени вшит в smarty поэтому его и реализовал
avatar
Кстати, автор. Про донат я не забыл ни на секунду, не сомневайтесь.
avatar
не выводится адрес события, и время.
Также хотелось бы добавить поля «контакты», по аналогии с профилем (выбор: сайт, скайп, телефон, почта, аська). И причем, возможность добавлять разные контакты.
avatar
И причем, возможность добавлять разные контакты.
Вот тут если можно детальнее, а то я немножко недопонял
avatar
зайдите в настройки профиля и поймете :) Там, где настраивается вывод контактов.

По сути, человека интересуют 4 вещи: это ГДЕ будет событие, КОГДА (не только дата, день, но и время начала, не приходить же ему в 6 утра), СКОЛЬКО СТОИТ, и КАК СВЯЗАТЬСЯ (заказать флаер, уточнить адрес).
avatar
Понятно
avatar
не подскажете, как вывести адрес события хотя бы? Пробовал по аналогии с event_price
{assign var="event_addr" value="{$oTopic->getEventAddr()}"}
		{$event_addr}

но нихрена :) не фурычит.
avatar
getEventAddress()
avatar
Исправил проблему с адресом и день\дней.
Купившим разослал и обновил. так что ловите
avatar
А время? Время как вывести? :) дни я просклонял уже сам, адрес есть, осталось время для полного счастья :)
avatar
getEventHour(), getEventMinute()
avatar
Хорошо что напомнил, иду исправлю
avatar
Глючит у тебя счетчик Пойду-не пойду. На счетчике 4 человека, а иконок 8.

  • aex
  • 0
avatar
иду смотреть
avatar
Только что проверил, не могу повторить ошибку
avatar
В каких условиях делалась? может быстро нажимало
avatar
Скорее всего да, не успевает сбрасывать. А юзеры любят такими кнопочками играться.
avatar
понял, подумаю
avatar
А что там с картой, на демке не понял, она есть или нет.
  • aex
  • 0
avatar
Не понял вопроса
avatar
Я имею ввиду карты Яндекс\Гугл для отметки места события.
avatar
Будут
avatar
Ладно, пойду куплю, сделаю тебе гешефт, чтобы был стимул дорабатывать :) А плагин очень перспективный, можно хорошую конфетку сделать.
avatar
А… у тебя к домену привязывается. Я еще не знаю на какой буду ставить, у меня сайтов на ЛС куча. Ладно, как определюсь, возьму.
avatar
Странно, никогда не обращал внимание на эту галочку.
avatar
Спасибо за плагин, хочется еще возможности сортировки по событиям: предстоящие, текущие, прошедшие (как на хабре).
avatar
думаю, прошедшие не нужны. Кому интересно то, что уже прошло? )

на данный момент не хватает:
— фильтр «Текущие (х)» / «будущие (х)», где х — число событий.
— Блока с категориями событий с возможностью фильтрации
— Блока с городами событий. При указании адреса события, выбор города можно сделать выпадающим списком (как в профиле). На основании этого выводить блок фильтра событий по городам. Вручную вводить только улицу.
— Карты — возле поля «Адрес события» сделать кнопку «найти на карте», после нажатия которой будет осуществляться поиск на карте — снизу, под полем появление блока с картой и автоматические создание маркера по указанному адресу.
логотип события — возможность загрузить картинку события с возможностью ее обрезки. Не критично.
— Анонс события — все-таки сделать это поле, т.к. пользователи забывают пользоваться катом и получается некрасиво, постоянно правишь. Автокат режет механически, обрывая фразы. Поэтому сделать поле «анонс», которое будет выводить инфу в topic_list, а подробное описание события уже на странице.
— Контакы — добавление контактов по типу профиля.
avatar
Записал. будем думать
avatar
Думаю будут. Еще бы хорошо чтобы это в виде тикетов оформили
avatar
Деактивирую плагин получаю
«Системная ошибка, повторите позже»

Херится весь сайт, на странице события
SQL Error: Table 'lightbluev2.prefix_user2event' doesn't exist at Z:\home\lightbluev2\www\plugins\event\classes\modules\topic\mapper\Topic.mapper.class.php line 28
Array ( [code] => 1146 [message] => Table 'lightbluev2.prefix_user2event' doesn't exist [query] => SELECT userid FROM prefix_user2event WHERE eventid='17' GROUP BY 1 [context] => Z:\home\lightbluev2\www\plugins\event\classes\modules\topic\mapper\Topic.mapper.class.php line 28 )
avatar
и амба)) ниче не пашет теперь
avatar
удалил из plugnins.dat, все ок. Но ошибка заинтриговала
avatar
Все понятно. 10сек исправляю
avatar
Куда высылать исправление?
avatar
на странице публикации события отсутствует сайдбар. Не выводится описание выбранного блога и нету блока «Совет».
avatar
еще мелкий недочет: в notice сообщениях при иду/не иду содержимое выводится в h3 — не нашел где убрать.
avatar
это наверное убрается через стили самого шаблона. т.к. пользуюсь стандартным ls.notice
avatar
сделаем, если можно тикет
avatar
Предложение: по типам событий — при выборе сделать поле «свое название», допустим в списке не найдется нужного пункта для характеристики события. Т.е. сначала идет список «Тип события», в нем пункт последний «Свое название», при выборе которого снизу появляется инпут для ввода название данного события
avatar
Как написать, чтобы выводилось не «ноября», а «ноя»
сделал так
{assign var=«event_month» value="`$oEvent->getEventMonth()|string_format:'%b'`"}
ничего не выводит.
avatar
а день месяца — не 8, а 08
avatar
аналогично заменить

<div class="event_day">{$oTopic->getEventDay()}</div>

на

<div class="event_day">{$event_date|date_format:'%d'}</div>
avatar
В вашем случае необходимо заменить в шаблоне

{assign var="event_month" value="`$oTopic->getEventMonth()|string_format:'%d'`"}
{$aLang.month_array[{$event_month}][1]}

на

{$event_date|date_format:'%b'}

ну и потом далее по тексту
avatar
И насчет блока — все же логичней, чтобы в нем выводились «ближайшие события», по дате, а не по добавлению на сайт. Эфир топиков (а событие — это топик) фиксируется в стандартном эфире и в активности.
avatar
В следующей версии будет учтено
avatar
попробуйте пожалуйста включить плагин Page (стандартный) и создать страницу. После этого деавторизуйтесь.

У меня в такой ситуации остается видимой только шапка и футер. Контент — белый лист.
avatar
НЕ удалось повторить ошибку
avatar
хочу купить
покажите демо 1.1
avatar
test.goloskarpat.info
avatar
Отлично!
avatar
вопросик
а может ли простой персонаж делать события?
например у простой юзера есть блог про авто
и они хотят собратся
он же может создать событие или это тока для админов?
avatar
Может
avatar
это обычный топик с доп.полями
avatar
да, не хватает возможности отредактировать типы событий + стоимость указывать не в $
avatar
где их можно отредактировать?
avatar
нашел, просто в языковом файле
avatar
— наименование валюты вынести в конфиг
— переименовал лекцию в вечеринку, почему-то нигде в топике не выводится ВРЕМЯ события, только дата, хотя при добавлении указывается.
avatar
Я думаю, это все можно самому допилить, там сложности нет.
avatar
купил плагин.
Вопросы:
— Почему у меня в календаре английский? Т.е. дата события отображается как 15 oktober, язык сайта русский.
— Не отображается продолжительность события в днях, не отображается количество дней, только слово«дней»
avatar
Укажите пожалуйста адрес сайта
avatar
Да вижу, ошибка есть. Уже исправил. куда высылать исправление?
avatar
отправил в личку
avatar
За PayPal не как купить неьзя?
avatar
я так понял что это ограничения системы. Плагины до 10дол нельзя оплатить пейпалом
avatar
а можете на 2 доллара цену повысить? я готов переплатить
avatar
Можете подождать немного будет версия 1.3 с исправлениями. Тогда и поменяю
avatar
подожду конечное, а вообще я еще смайлики купить не могу, как раз 2 бакса… вот бы это привязать и купить пакетом (
avatar
Ну это наверное к разработчикам модуля продажей
avatar
Есть несколько косметических пожеланий и просьб-вопросов.
1. Можно ли добавить привью топика для добавления события на главную страницу?
2. Сделать проверку поля адреса события на наличие ссылки? Чтобы если в случае внесения ссылки в качестве места события ссылка становилась активной.
3. Вынести настройку типов событий и валюту цен в конфиг.
4. Скрыть «Пойдут:» из сайдбара и события в случае если никто не идет.
5. Перенести цену на вход под время его проведения.
6. Поменять местами блок «Пойду» и блок с адресом и временем.
6. Добавить пустую строку между описанием и инфо-блоком, а то все сливается в кучу.
7. И всю эту инфу, кроме описания события, сделать по центру.

Что-то типа такого. Мне кажется так лаконичнее и логичнее.
  • ARM
  • 0
avatar
1. Что вы имеете в виду под словом превю? Попробуйте для этого воспользоваться бесплатным плагином то ort -a.
2. Можно сделать
3. В последней версии Валюту можно изменить в языковом файле «event_currency». А по поводу типов событий — подумаю
4-8. Это все канечно можно сделать, но это скорее всего относится к индивидуальным настройкам. Если Вам требуется помощь в этом деле то охотно Вам помогу через личку
4.
avatar
просто сейчас 4-8 смотрится совсем не красиво. особенно когда описание прилеплено к времени события.

скрин с вашего демо сайта
avatar
и 4-8 будет смотреться лучше потому что весь верх от центрован. поэтому время, место, цена и кто идет смотрится оторвано от содержимого. возможно мое видение конечно же не совпадает с остальными. тогда сделаю только у себя :)
avatar
под превью я имею ввиду превью для топика (картинка, которая отображается на главной). это актуально для тех у кого шаблоны типа flow и ему подобные. у события этого нет. поэтому при выводе на главную оно имеет пустое место.
avatar
и еще мне кажется нет смысла выводить в сайдбаре категории в которых нет ни одного события
avatar
Спасибо, Поставлю в конфиг параметр
avatar
МБ подскажете, как пофиксить баг с календарём, у меня язык сайта русский, а месяц и дата события пишет на английском.
  • zibo
  • 0
avatar
Скриншот\Ссылка на сайт?
avatar
Наверно тоже самое что и у zhenya80, на главной странице в блоге События, В остальных местах на русском.
avatar
Пересмотрите свои настройки LiveStreet. Здесь название месяца береться из переменной $aLang.month_array вот таким образом:
{$aLang.month_array[{$event_month}][1]}
avatar
эм… чистая с коробки ls 1.0.1, c дефолтным шаблоном synio
$config['lang']['current'] = 'russian';
$config['lang']['default'] = 'russian'; где именно искать?
avatar
для начала поставь {debug} в topic_event.tpl.
Откроется поп-ап окно и там найти month_array посмотри каким языком оно написано
avatar
эта переменная определяется в языковых файлах. к примеру в russian.php она выглядит так:

	'month_array' => array(
		1 => array('январь', 'января', 'январе'),
		2 => array('февраль', 'февраля', 'феврале'),
		3 => array('март', 'марта', 'марте'),
		4 => array('апрель', 'апреля', 'апреле'),
		5 => array('май', 'мая', 'мае'),
		6 => array('июнь', 'июня', 'июне'),
		7 => array('июль', 'июля', 'июле'),
		8 => array('август', 'августа', 'августе'),
		9 => array('сентябрь', 'сентября', 'сентябре'),
		10 => array('октябрь', 'октября', 'октябре'),
		11 => array('ноябрь', 'ноября', 'ноябре'),
		12 => array('декабрь', 'декабря', 'декабре'),
	),
avatar
month_array => Array (12)
1 => Array (3)
0 => «январь»
1 => «января»
2 => «январе»
2 => Array (3)
0 => «февраль»
1 => «февраля»
2 => «феврале»
3 => Array (3)
0 => «март»
1 => «марта»
2 => «марте»
4 => Array (3)
0 => «апрель»
1 => «апреля»
2 => «апреле»
5 => Array (3)
0 => «май»
1 => «мая»
2 => «мае»
6 => Array (3)
0 => «июнь»
1 => «июня»
2 => «июне»
7 => Array (3)
0 => «июль»
1 => «июля»
2 => «июле»
8 => Array (3)
0 => «август»
1 => «августа»
2 => «августе»
9 => Array (3)
0 => «сентябрь»
1 => «сентября»
2 => «сентябре»
10 => Array (3)
0 => «октябрь»
1 => «октября»
2 => «октябре»
11 => Array (3)
0 => «ноябрь»
1 => «ноября»
2 => «ноябре»
12 => Array (3)
0 => «декабрь»
1 => «декабря»
2 => «декабре»
Да на той странице, и отображаться правильно на русском, а вот на главной нет )
avatar
в блоке отображаться не правильно
avatar
завтра дам альтернативный вариант но будет не полное слово «август» а сокращенное «Авг» будет использоваться внутренний словарь Smarty и будет зависеть от локали
avatar
да я уже почти сделал, просто так же как в топики вывожу
avatar
Сделал, в плагине block.events.tpl строка 15 {$event_datetime|date_format:'%B'} меняем на
{assign var=«event_month» value="`$event_datetime|date_format:'%m'`"}{$aLang.month_array[{$event_month}][1]}
avatar
ещё ul class=«latest-list» в див class=«block-content» закрыл, что бы смотрелось в блоке нормально, так же как в остальных
avatar
в общем month_array => везде правильный, и в block тоже
avatar
Карты гугла еще не добавил?
  • aex
  • 0
avatar
Тестируются можете проверить на test.goloskarpat.info.
Но они будут идти отдельным плагином
avatar
Отдельным? Мне интересно, чтобы события сразу на карте можно было отметить. Или это будет еще один плагин событий?
avatar
Нет это будет дополнительный плагин К плагину события.
avatar
Как все сложно :) Ну если такие сложности, то может еще добавть отметку на карте и окончание события? А то мне сейчас надо делать проект под всякие манифестации и шествия. Там в одном месте сбор, в другом месте — окончание шествия. И это надо показать на карте, да и маршрут тоже бы не помешал.
avatar
Идея канешно интересная :)
avatar
но, по моему, мало востребованная
avatar
Ну почему? Вот мне для проекта надо. Да и для проектов типа Попутчики, тоже может быть полезна, да и для многих других. Реализуется несложно, там у гугла примеры даже вроде есть. Самому копаться лень, проще готовый купить :)
avatar
хотя, наверно это можно будет использовать как карту проезда к месту события.
avatar
Да, тоже можно. Типа, как проехать от вокзала на Привоз :)
avatar
Ну вот, например, как здесь у гугла. Будет востребовано.

avatar
Скажите, пожалуйста, как и где отредактиовать и изменить список событий. А то у меня сайт для мотоциклистов и там концерты, тусовки, мотофестивали, закрытия сезона и т.п.

Байкеры на семинары как-то не ходят :)
avatar
templates/skin/default/actions/ActionEvent/add.tpl:

<select name="event_type">
........
</select>
avatar
BlockEventCats.class.php тут тоже что то есть
avatar
вот именно поэтому я и попросил в новых версия вынести настройку названий категорий в конфиг :)
так сказать, для универсальности использования плагина
avatar
Понял, сделаем.
Было бы хорошо, в багрепорт добавить это все
avatar
хорошо, сейчас сделаю
avatar
Так это же не баги, а типа улучшение функционала. И лучше это делать не в конфиге, в в саму форму добавить строковое поле, где юзер сам бы писал тип события.
avatar
Конфиг ближе, проще и удобнее :)
Тем более данный функционал относится к настройке плагина, а она должна быть в конфиге. Так логичнее для понимая любого юзера
avatar
Думаешь, юзер будет в конфиг лазить, чтобы изменить тип события День рождения на Новый год? :)
avatar
По крайней мере это ему будет проще сделать, чем ползать по папкам скина или еще где-то. Вообще все трансформации плагина по максимому надо выносить в конфиг. Чтобы плагин можно было легко обновлять и трансформировать под любые нужды. От этого выиграют абсолютно все.
avatar
Ты даешь своим юзерам доступ в конфиг? :)
avatar
Юзер, Юзать от слова Use — использовать. Думаю дальше продолжать нет смысла? Если, конечно, вы, как админ, плагины не используете, а только смотрите на них.
avatar
Понятно. Мы о разных юзерах говорим :)
avatar
Я думаю что отдельного поля не будет, как минимум потому что я попытаюсь поддержать много языковые варианты. А в этом случае получиться что один пишет свой евент по-русски, другой — на украинском, а 3-й вообще на «хакерском».
Думаю будет правильней — конфиг. Админ 1 раз настроил типы + их переводы и все пользуются.
avatar
Мудрое решение! :)
avatar
Обожди, а название события, юзеры же сами вписывают? И на своем языке. Или нет? А если им надо свой тип события, например, День ангела бабушки, как тогда?
avatar
Ну дык если следовать этой логике, то тогда надо позволить вводить и дату события в текстовом поле потому как есть григорианский\юлианский\иудейский\китайский календари.
avatar
Ничё не понял. Календарь же автоматом выскакивает в окошке, там только выбрать дату можно, как там писать? :)
avatar
Ну вот я щас себе сделал быстренько эти события. Там календарь автоматом вылазит, при нажатии на строковое поле. Все пучком, ничего там не напишешь лишнего, иудейского :)

avatar
а загрузка изображений это что? превью топика или фотосет или еще что-то?
avatar
Да это же я просто показал, как календарик вылазит. А так, там все, что хочешь можно впихнуть, и фотосет, и превью, и файлы, и фидео и свою собаку дорогую вместе с кошкой :)
avatar
ааа. я подумал это вы так переделали плагин под свои нужды :)
avatar
Да не, ждал-ждал, пока этот плагин до ума доведут, но проект горит, пришлось лень свою побороть и по-быстрому самому сейчас сделать.
avatar
Рим не сразу строился
avatar
Все что мной было предложено оформил в отдельный тикет
avatar
спасибо
avatar
добавил еще 2 пункта к уже написанному
avatar
вижу, спасибо
avatar
Спасибо за информацию
avatar
Когда можно ожидать обновления?
  • ARM
  • 0
avatar
Возможно к концу месяца
avatar
Но если вы говорите о конкретно своем тикете, то он уже отчести реализован в этой версии
avatar
мой тикет от 2 ноября, а плагин от 1 октября. или я что-то не так понимаю? :)
avatar
Незнаю как стичается эта дата но livestreetcms.com/addons/view/463/trac/view/714/ — вот это должно быть. В этой статье с низу я описывал. изменения
avatar


то есть дата обновления плагина 1 октября не верная?
avatar
Возможно. Я бы рекомендовал сделать следуюющее, скачать свещий плагин. обновиться с бекапом. И посмотреть. К стати в топике написано
05.11.2012 Опубликована версия 1.3 Плагина. Среди основных улучшений:
Совместимость с aceAdminPanel
Возможность редактирования типов событий в конфиге
Включение\отключение отображения пустых категорий в блое
Включение\отключение отображения пустого блока «Пойдут»
Редактирования названия валюты
Багрепорты собранные с комментариев
Конвертация упоминаний сайтов в поле адрес в ссылки на них
Совместимость с плагином mainpreview (если я правильно понял п1. тикета ARM -a)
и др.багиксы\улучшения
Значит 5-го числа плагин был подтвержден
avatar
да. действительно новая версия плагина :) а я сижу страдаю от несовместимости с админкой и жду обновления :)
avatar
Доброго времени суток! У меня стояла версия 1.0 ее Я обновил до версии 1.1, но в плагинах и в xml написано, что это версия 1.0. Потом обновил до 1.2 конвертацией данных (ведь только в этой версии появилась эта функция?). Сейчас пытаюсь обновиться до 1.3 — выполнив конвертацию с 1.2 на 1.3 и теперь получаю в модулях справа такую ошибку:
Warning: Invalid argument supplied for foreach() in /plugins/event/classes/modules/topic/Topic.class.php on line 82
Хотя получил сообщение об успешной конвертации.
Если конвертировать с 1.1 на 1.2 то после вообще ошибка мускуля.
Подскажите, правильно ли Я проапгрейдился и как исправить ошибку?
avatar
А еще типов событий больше нет =(
avatar
И настроек в конфиге Я никаких не вижу. Типы событий и проч — этого нет в /config/config.php
avatar
Пожалуйсте дайте ссылку на сайт
avatar
Вот ссылка — http://blog.rapvladivostok.ru/
avatar
Warning: Invalid argument supplied for foreach() in /plugins/event/classes/modules/topic/Topic.class.php on line 82
avatar
Это я сейчас исправляю
avatar
А все остальное? Типы событий и настройки валюты и проч?
P.S. Вам нужен аккаунт? А то у меня пока регистрация закрыта… Открою пока…
avatar
Куда выслать обновление?
avatar
langolier@mail.ru
avatar
tberorg@gmail.com
avatar
Ушло обоим. жду ответа, чтоб обновить в магазине
avatar
После каждого обновления плагина исчезает отображаение даты и категории.

После последнего обновления багфикса исчезло содержание блока событий в сайдбаре.

Никак не получается его вернуть в том числе и после отката на старую версию.
avatar
адрес сайта можно?
avatar
к сожалению сайт закрыт и виден только из моего браузера
avatar
Тогда если можно более детальный скриншот и в личку. но я думаю что у вас возможно у вас неправильно произведена конвертация. см здесь: livestreet.ru/blog/pay/12378.html#comment203703
avatar
этот тот самый баг о котором я говорил. Если плагин деактивировать, а потом активировать, пропадают даты и длительность события. А на скрине еще и тип.
avatar
делаю конверт из 1.1 в 1.2 все нормально. из 1.2 в 1.3 вылазит

SQL Error: Can't DROP 'event_country'; check that column/key exists at /..../engine/modules/database/Database.class.php line 160
Array ( [code] => 1091 [message] => Can't DROP 'event_country'; check that column/key exists [query] => — upgrade 1.2 to 1.3 events ALTER TABLE `tber_topic` DROP COLUMN `event_country` [context] => /..../engine/modules/database/Database.class.php line 160 )
avatar
возможно у вас в конфиге стоял параметр:
$config['convert_to_12sql'] = false;
Пожалуйста поставте там true и еще раз сделайте конвертацию 1.1 в 1.2
avatar
SQL Error: Duplicate column name 'event_datetime' at /..../engine/modules/database/Database.class.php line 160
Array ( [code] => 1060 [message] => Duplicate column name 'event_datetime' [query] => — upgrade 1.1 to 1.2 events ALTER TABLE `tber_topic` ADD COLUMN `event_datetime` DATETIME [context] => /..../engine/modules/database/Database.class.php line 160 )

теперь это вылезло
avatar
Хорошо. тогда конвертацию в 1.3 можете не проводить
avatar
В общем как бы то не было смешно, но проблема была именно в настройках конфига. Когда я поставил $config['convert_to_13sql'] = false; и сделал конвертацию в 1.3 мне выдало подтверждение окончания конвертации с ошибкой в слове :)



Содержание плагина в сайдбаре появилось. Правда пока не могу категории оживить. Абсолютно все категории исчезли из выпадающего меню. Буду дальше ковыряться в этом странном лабиринте…
avatar
Покажите мне свой конфиг
и add.tpl в личку. у меня аткое ощущение, что этот файл заменен на кастомный
avatar
http://blog.rapvladivostok.ru/events/
Ничего не изменилось.
Типа событий так и нет. Выбирать не из чего и соответственно ни добавить, ни изменить ничего нельзя. Раньше они (типы) выводились в /plugins/event/templates/skin/default/actions/ActionEvent/add.tpl
А сейчас там вывода нет. Это только у меня такой косяк?
avatar
вы меняли /plugins/event/templates/skin/default/actions/ActionEvent/add.tpl под свои стили?
avatar
Я вообще ничего не менял. Восстановил бэкап за вчера, удалил папку с плагином, залил новый, что Вы мне прислали. Потом нажал на конвертацию из 1.2 в 1.3 и все.
avatar
Быслал файл на почту
avatar
это по поводу ворнинга:
Warning: Invalid argument supplied for foreach() in /home/t/truescrnet/blogrv/public_html/plugins/event/classes/modules/topic/Topic.class.php on line 82
avatar
По поводу, покажите мне свой config.php
avatar
Ура! Ошибка пропала. А config.php у меня из архива, не менянный
avatar
Типа событий так и нет
теперь все типы событий прописаны в конфиге, соответственно поменялся и шаблон
avatar
Теперь на главной зачем то дважды выводится название модуля События — blog.rapvladivostok.ru/
avatar
1-й — это лента событий по дате добавления (формат такой же как и в ленты коментариев) (см. test.goloskarpat.info/events/ с верху)
2-й — список предстоящих событый. (см. test.goloskarpat.info/ в низу сразу над «Прямой ефир»

Расположение этих блоков меняется в конфиге
avatar
Ага, понял, спасибо! :)
avatar
Купил плагин, но при активации повылазили ошибки.
Что делать?
Сайт articool.kz
SQL Error: Unknown column 'event_type' in 'field list' at /var/www/vhosts/articool.kz/httpdocs/plugins/event/classes/modules/topic/mapper/Topic.mapper.class.php line 66
Array ( [code] => 1054 [message] => Unknown column 'event_type' in 'field list' [query] => SELECT event_type, count(topic_id) as 'count' FROM prefix_topic WHERE topic_publish = 1 AND topic_type in ('event') GROUP BY event_type [context] => /var/www/vhosts/articool.kz/httpdocs/plugins/event/classes/modules/topic/mapper/Topic.mapper.class.php line 66 )
avatar
кеш?
avatar
неа не кеш
avatar
Спаибо за ответ:
1. зайдите в config.php
там будет пункт:
$config['convert_to_12sql'] = false
замените его на true

2.зайдите в админку там будут 2 пункта:
Конвертация 1.1 => 1.2
Конвертация 1.2 => 1.3
Выполните их по порядку
И напишите результат
avatar
в конфиге все сделал
а вот конвертацию не вижу в упор
где это?
avatar
avatar
Нашел
это в пункте «Дополнительно»
Конвертация 1.1 => 1.2 прошла успешно
А вот конвертация 1.2 => 1.3 вывела вот такую ошибку в итоге:
SQL Error: Can't DROP 'event_country'; check that column/key exists at /var/www/vhosts/articool.kz/httpdocs/engine/modules/database/Database.class.php line 160
Array ( [code] => 1091 [message] => Can't DROP 'event_country'; check that column/key exists [query] => -- upgrade 1.2 to 1.3 events ALTER TABLE `prefix_topic` DROP COLUMN `event_country` [context] => /var/www/vhosts/articool.kz/httpdocs/engine/modules/database/Database.class.php line 160 )
avatar
или киньте в личку почту, я скину свежую сборку без этого
avatar
почту скинул в личку
avatar
Могу даже доступ дать
Штук 10 установил плагинов. Один этот скапризничал
avatar
Примерно когда ждать версию без глюка?
avatar
Дык я уже выслал 10мин назад и написал в личку
avatar
Перезалил
Та же ошибка
avatar
Ну правильно, его надо было активировать
Обязательно скопировать старый плагин в укромное место
Потом деактивировать его
Поставить этот плагин и активировать
avatar
FireShot Pro Screen Capture
avatar
в конфиге в этой строке $config['convert_to_13sql'] = замените true на false и сделайте конвертацию в 1.3. Ошибка должна исчезнуть. У меня было тоже самое. Почему-то в конфиге значения true и false работают противоположно своему смыслу :)
avatar
уже все исправлено. Но думаю в будущей версии конвертацию исключить вообще и в индивидульном порядке через личку сделать. Потому что не все хотят читать документацию :)
avatar
Хорошо :)
avatar
братаны, как его поставить обновить не понял, запутался. Зашёл в админку, деактивировал плагин 1,2 версии, потом удалил папка с плагинои, и залил новую версию )) пытаюсь активировать, пишет Ошибка: Для работы плагина необходимо ядро LiveStreet версии не ниже 1.0.1 ))
  • zibo
  • 0
avatar
Ну дык правильно пишет. Оно под LiveStreet 1.0.1 написано
avatar
у меня давно 1.0.1
avatar
livestreet-livestreet-1.0-35-gc502444, вот эта вроде
avatar
стоп
1.0 и 1.0.1 это разные версии
avatar
емейл в личку и будем разбираться
avatar
написал
avatar
базы у меня myisam
avatar
Ну это конечно не очень хорошо
avatar
ну 1,2 версия поставилась без проблем) Для хостеров лучше myisam ) проще восстановить видимо
avatar
09,07 ставил её
avatar
блин всё снёс уже )) заливаю новый плаг, не активируется )) ice admin не стоит
  • zibo
  • 0
avatar
предложение, скрывать пустой блок события на главной, если события уже прошли, то просто пустой блок отображает
  • zibo
  • 0
avatar
Можно скриншот?
avatar
не вижу трудностей вызвать, просто даты событий изменить на прошедшее время, и они пропадают
  • zibo
  • 0
avatar
Может лучще выводить так как в блогах «Сюда еще никто не успел написать»?
avatar
т.е. «Нет текущих событий»
avatar
смысла особого нету вы водить пустой блок, по сути. Но я за любое решение, всем спасибо )
avatar
можно ещё придумать с кнопкой добавить, типа «ближайших события пока нет, добавить»
avatar
Хорошо подумаем
avatar
Такой вопрос: на демо сайте меню
Все события Предстоящие события Текущие события Прошедшие события
у вас выведено вверху. Не подскажите, как реализовать такое? =)
avatar
Не могу разобраться с nav.tpl… Вроде Вы там выводите меню событий…
avatar
это будет в версии 1.4 и нк только это.
avatar
Очень огорчен платностью дополнения к плагину. По сути оно должно логически размещаться непосредственно в самом плагине, а не идти доп. опцией. Выходит, покупая сам плагин в нем невозможно по человечески указать место события и для полноценного его использования нужно покупать еще один модуль. Я бы лучше поднял цену на плагин и продолжал его наворачивать плюшками.
  • ARM
  • 0
avatar
Очень огорчен платностью дополнения к плагину. По сути оно должно логически размещаться непосредственно в самом плагине, а не идти доп. опцией.
Данное решение было принято в первую очередь потому, что не у всех пользователей есть необходимость картах (Некоторые даже до сих пор еще на 1.1 сидят). Так что я пока не вижу смысла забивать плагин те функции которые возможо и не потребуются большинству пользователей.
avatar
Мне тоже карта не особо нужна. Нужно простое и удобное заполнение адреса и места события. Сейчас невозможно указать ни город ни что-то еще, чтобы можно было по этому параметру сортировать. Разве что все это в тегах писать или просто текстом единой строкой. Но это очень не удобно, потому что теги это скорее тематика (содержание) события и туда будут писать много чего и, соответственно, в тегах будет каша из названий, городов и прочих слов. Если кто из москвы добавил событие, кто-то из питера, кто-то еще из какого-нить города и черт его разберет в общем списке где то событие которое относится именно ко мне.

Хотелось бы видеть хотя бы 3 параметра адреса: 1. Город. 2. Название места события. 3. Адрес. Чтобы по первым 2 можно было сделать выборку по конкретному городу или месту.
avatar
Мне тоже карта не особо нужна.
Вот видите, не каждому нужна карта.
Но будьте уверены
Сейчас невозможно указать ни город ни что-то еще, чтобы можно было по этому параметру сортировать. Разве что все это в тегах писать или просто текстом единой строкой. Но это очень не удобно, потому что теги это скорее тематика (содержание) события
Я ВАС УСЛЫШАЛ. Постараюсь придумать такое решение чтобы оно устроило и Вас лично, и большинство пользователей вне зависимости от их потребностей
avatar
Небольшой вопрос по карте. На демке, любой пользователь, сам может переносить отметку чужого события, куда ему взбредет в голову, хоть на северный полюс. Это так задумано? :)
avatar
Это undefined behaviour. Если будут конкретные пожелания, можно будет сделать
avatar
Шо сделать? :) Это баг. Его убрать надо, а не сделать :)
avatar
дык уже :)
avatar
Продолжительность (1-15 дней)
Тип события (Конференция, Семинар, Лекция, Мастер-Класс, Тренинг, Круглый стол, Вебинар, Экскурсия)
avatar
а изменять продолжительность или создавать/изменять новые типа событий можно?
avatar
Тип менять можно:
см. config.php:
$config['categories']
и не забудьте в языковых файлах вставить соответствующие названияю
продолжительность жестко задана в шаблоне:
templates/skin/default/action/ActionEvetn/add.tpl. строчки с 50 по 52, там можете менять максимальное количество дней
avatar
о! отлично!
а подскажите еще возможно ли одно из полей отключать/включать в конкретном событии? например, поле «цена» у меня варьируется: к одному событию нужно указывать, а к другому нет — понятно что я могу тупо нули поставить, но все же такую настройку можно ли как то вынести.
avatar
В текущей версии это не предумсотрено. Если цена будет 0 то буде написано «Свободный вход». По другим полям нет. Но если напишете issue (в идеале со скриншотами) то обдумаем
avatar
Что-то у меня продублировалось меню… Это у меня косяк или в плагине?
avatar
avatar
Вариант1: Кеш
Вариант2: Возможно вы неправильно поставили плагин. сделайде бекап: events_old и еще раз просто скопируйте плагин архива + Кеш
Вариант3: Если не моможет то в личку и будет разбираться
avatar
Кеш почистил первым делом… Перезалил плагин снова, еще раз почистил кеш и все стало как надо! Спасибо Вам! =)
avatar
купил плагин, очень нужен. При создании топика событие:

Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'menu.create.content.tpl' in 'nav_content.tpl'' in

/srv/disk3/1071428/www/site.com/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0

/srv/disk3/1071428/www/site.com/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(288): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL, false, false, true) #1

/srv/disk3/1071428/www/site.com/templates/compiled/social/8c8d20f15f73406558507ccb81be803b5c86a9b5.file.nav_content.tpl.php(37): Smarty_Internal_Template->getSubTemplate('menu.create.con...', NULL, NULL, NULL, NULL, Array, 0) #2

/srv/disk3/1071428/www/site.com/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php(180): content_50dc85c3837cf3_96387963(Object(Smarty_Internal_Template)) #3

/srv/disk3/1071428/www/site.com/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(288): Smarty_Internal_Temp in

/srv/disk3/1071428/www/site.com/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php on line 127
avatar
Уже ответил в личку. Давайте емейл и адрес сайта. Скину спец.шаблон.
avatar
Извиняюсь, а с шаблоном Social плагин адаптирован?
avatar
автор говорит что да, но почему то у меня так: хотя я и карту прикупил для него у автора.

avatar
Да, адаптирован. Только в магазине пока нет. Если у Вас есть плагин, кинье почту которой покупали, вышлю шаблон под social
avatar
Стоп. А если я куплю оба плагина, то затем мне нужно будет обращаться к вам за файлом адаптации к вышеупомянутому шаблону?
avatar
У Вас есть 2 варианта:
1. Обратиться ко мне и получить шаблон бесплатно теперь
2. Подождать пока обновится плагин там уже будет адаптация к шаблону social в комплекте. Но это будет после НГ
avatar
Да к стати, это моя старая анкета, там я больше не сижу, заминусованая. livestreet.ru/profile/apikeys/

Автор, спасибо за исправление, сейчас скачаю то что ты прислал в Лс, и проверю.
avatar
Незачто только отпишите чтоб знал
чтоб заменил в магазине
avatar
сообщил в личку.
avatar
Спасибо за поддержку, теперь все работает как часики!

Благодарю!
avatar
Здравствуйте.

сайт moto.by

При активации плагина Event в сайдбаре отображаются только блоки «Прямой эфир» и «Теги» после них вот эта ошибка и все

SQL Error: Unknown column 't.event_datetime' in 'where clause' at /home/zskby/moto.by/plugins/event/classes/modules/topic/mapper/Topic.mapper.class.php line 89
Array ( [code] => 1054 [message] => Unknown column 't.event_datetime' in 'where clause' [query] => SELECT SQL_CALC_FOUND_ROWS t.topic_id FROM prefix_topic t WHERE 1=1 AND t.topic_publish = 1 AND t.topic_type IN ('event') AND t.event_datetime >= '2013-01-10 01:09:50' ORDER BY t.event_datetime desc, t.topic_title asc LIMIT 0, 10 [context] => /home/zskby/moto.by/plugins/event/classes/modules/topic/mapper/Topic.mapper.class.php line 89 )

Остальные блоки из сайдбара пропадают.

Версия плагина последняя 1.4, до этого стояла 1.2 но я плагином не пользовался и он был отключен. Включал только посмотреть на него но события не создавал.

Базы конвертировал в админке как у вас написано из 1.2 в 1.3

В чем может быть проблема?
  • Zeem
  • 0
avatar
посмотрите в конфиге параметры:

$config['convert_to_12sql'];
$config['convert_to_13sql'];

какое имеют значение?
avatar
$config['convert_to_12sql'] = false;
$config['convert_to_13sql'] = false;
avatar
Можно ли как-то полностью очистить все записи и деинсталировать плагин, чтобы потом поставить его снова? Все равно у меня он пока не использовался.
  • Zeem
  • 0
avatar
Если в конфиге есть пункт full_deinstall
то поставить его в true и декативировать плагин
Если его нет то просто деактивировать плагин
avatar
После замены в конфиге значения full_deinstall с false на true и деактивации плагина выскакивает вот такое

SQL Error: Can't DROP 'event_datetime'; check that column/key exists at /home/zskby/moto.by/engine/modules/database/Database.class.php line 160
Array ( [code] => 1091 [message] => Can't DROP 'event_datetime'; check that column/key exists [query] => ALTER TABLE `prefix_topic` DROP COLUMN `event_datetime` [context] => /home/zskby/moto.by/engine/modules/database/Database.class.php line 160 )

И деактивация не проходит, плагин остается активированным
  • Zeem
  • 0
avatar
Понял. Тогда full_deinstall = false и деактивируйте
avatar
Потом надо будет ручками подчистить prefix_topic
avatar
Давайте если есть возможность доступа к ФТП + Mysql то я подправлю сам.
avatar
отправил
avatar
Автор — просто Бог техподдержки! Починил удаленно мой косяк, через час после обращения. Огромное спасибо!
avatar
Не пишите такое а то зазнаюсь :)
avatar
Это от души :). Спасибо большое!
avatar
Здравствуйте! Вынужден был установить AceAdminPanel. После установки пункт меню «События» перенесся вконец и стал последним. Мне нужно сделать его предпоследним. Сайт тут
avatar
попробуйте в файле HookEvent.class.php строчка 22 добавить приоритет хуку
-1000
        $this->AddHook('template_main_menu_item', 'ShowMenuItem',__CLASS__);

        $this->AddHook('template_main_menu_item', 'ShowMenuItem',__CLASS__,-1000);
avatar
Не помогло. Кеш чищу.
avatar
Решение тут, спасибо автору!
avatar
подскажите как отредактировать тип события?
avatar
config.php:
$config['categories'] = array(
            'conference','seminar','lection','masterclass',
            'training','roundtable','webinar','excursion',
);

+ дописать в языковый файл.
avatar
спасибо сделал.
еще вопрос — можно ли сделать к этому плагину — календарик событий? чтобы на главной странице выводить календарь мероприятий кратко в виде календаря
avatar
Можно но чуть позже
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.