Бесплатный плагин Pokupalka (доска объявлений)

Плагин создает новый вид топика «Объявление», в котором указывается цена, валюта, категория товара.
Есть возможность отметить товар, как проданный, есть встроенная фотогаллерея, автоматическая загрузка миниатюр изображений.
Можно создавать категории любой глубины вложенности.
Есть фильтр по цене, категориям, странам, городам.
ТЕПЕРЬ БАНАНОВЫЙ ДЛЯ ВЕРСИИ 0.5.1
Скачать тут

Демо сайт Login: test, Password: test123
ссылка для скачивания, детальное описание, обсуждение и пожелания — под катом.

PS Если Вам понравился плагин и Вы хотели бы угостить меня пивом:
WebMoney USD Z205593406470 RUR R390916386668 UAH U399028521478
Yandex money: 41001989973419


Описание возможностей:
— Новый вид топика «Объявление»;
— Раздел «товары» в профиле пользователя;
— Встроенная фотогаллерея с автоматической загрузкой миниатюр.
— Поддержка категорий (в т.ч. и многомерных)
— Блок «категории»
— Просмотр объявлений пользователя из профиля.
— Фильтр по категориям, цене, городу, стране;
— учет курсов валют при поиске
— настройки приватности для отображении объявления;
— настройки приватности для отображения e-mail и других контактов отдельно;
Описание конфига:
В файле конфига можно указать:
— Валюты
— Категории
— Разрешить, или запретить добавлять товар в родительскую категорию.
— Показать\скрыть пустые категории в блоке
— Размер миниатюр
— Различные варианты обработки текста: удалять теги, подгружать ли изображения в галерею из текста, удалять картинки, скрыть часть кнопок панели редактирования текста.
— Ограничить перечень блогов, куда можно размещать объявления;
— Курсы валют;
*При добавлении валют и категорий, следует прописать их названия в файле russian.php

В планах:
— Возможность выбора аватара к топику.
— аякс отправка сообщения автору.
— админка
— БД изображений, блок с рандомной фото-галереей.
— мультизагрузчик картинок

ВАЖНО: Если у вас LiveStreet 0.4.2, обновите последнюю версию ядра: отсюда
UPD: как часто бывает, транковая версия ядра ушла вперед, а плагин остался. По ссылке ядро предыдущей версии, с которым плагин работает.
PS Smarty 3 не поддерживается.

461 комментарий

avatar
идея суппер, только почему в качестве меток нет элементарно
«доска объявлений»?
кругом какие то закупаторы, покупаторы и т.д.
а простым и понятным словом нельзя определить плагин доска объявлений!
avatar
есть метки «объявления» и «продажа»
нужно именно «доска»?

впрочем, в метки добавлю, а название… ну такое вот название.
avatar
просто по смыслу это доска объявлений и каталог, но никак не покупалка, продавалка из этих слов ничего не понятно, но как название можно использовать почему бы и нет например
Плагин доска объявлений «Объявоподавалка»
жаль нет смайлов)))
avatar
Не знаю даже, но мне кажется не суть как называется, главное для чего оно используется, у автора своё представление об этом плагине и пускай он его называет как ему угодно..:) Хотя проще всего конечно по старинке Доска объявлений..;)
Большое спасибо за плагин..:)
avatar
пока сыро, но идея что надо. Похож на плагин «Каталог» livestreet.ru/blog/addons/6838.html
avatar
Я предупреждал, что Alpha версия :)
можно подробнее, в чем сырость? Хотелось бы услышать свежие мысли.
avatar
Глюк при повторной активации
в файле dump.sql после первой активации плагина заменить строку:
create index price_idx on prefix_pokupalka_goods (goods_price);

на
#create index price_idx on prefix_pokupalka_goods (goods_price);

тобишь закомментировать.
avatar
исправлен в последних версиях
avatar
Отличный плагин! Спс автору.Что планируете дорабатывать?
avatar
Серьезных структурных доработок не будет, в TODO описано все на ближайшее время…
немного меню пофиксить (что бы при просмотре топика с товаром активировалось меню объявлений), привести роутинг к единому виду — вместо yoursite.com/pokupalka/ -> yoursite.com/goods/, кое-что по коду, доработка кеширования (сейчас не кешируется та часть данных, которая связана именно с продажей (цена, категория) по этой же причине я не подключал подсчет кол-ва топиков в блок категорий.
avatar
выдает ошибку Fatal error: Class 'ActionPlugin_Inherits_ActionTopic' not found in /home/u832067351/public_html/plugins/pokupalka/classes/actions/ActionPokupalka.class.php on line 7

версия LiveStreet: 0.4.2
avatar
странная ошибка. это строка инициализации класса:
class PluginPokupalka_ActionPokupalka extends ActionPlugin_Inherits_ActionTopic

попробую разобраться, в чем дело.
avatar
исправил. перезалейте плагин.
avatar
Все ставил на чистую версию LiveStreet
avatar
я скачал снова с dl.dropbox.com/u/2445192/Pokupalka/pokupalka.zip и ничего не поменялось
avatar
понял,. восстановил ошибку на голом движке. разбираюсь
avatar
Если у вас LiveStreet 0.4.2, обновите последнюю версию ядра: отсюда
Просто скачать архив, внутри которого лежит папка engine, скопировать ее на сервер с заменой файлов.
avatar
Обновление версии ядра не повлияет на работу пары десятков других плагинов? Ничего там не отвалится? И пожалуйста замените слово pokupalka на что нибудь другое… ну нет такого слова в русском языке, нет и все! Какая нахрен покупалка? Может в украинском это слово что то нормально означает, но в русском такого слова нет. Теоретически конечно в великом и могучем есть любые слова, но это слово просто нелепое… это только ребенок может так говорить имея ввиду купание в воде или покупку конфет:) Прошу не обижаться на замечание, в конечном счете мне все равно как он будет называться, хоть наливайка:) но автору огромный респект и уважение, и успехов в реализации. Начинаю тестить.
avatar
Прошу автора ответить… обновление ядра не скажется на работе других плагинов?
avatar
Огромное спасибо!

Из пожеланий (из возможностей конкурента — конкурент):
— дата актуальности (обязательно, по-умолчанию это 3 месяца) (дополнительное поле)
— город (дополнительное поле)
— телефон (дополнительное поле)
— админка (возможность добавлять и удалять категории и др.)
— возможно, в профиле пользователя, наряду с ТОПИКИ, КОММЕНТАРИИ, добавить ОБЪЯВЛЕНИЯ.
avatar
Поддерживаю. Вывод в профиле нужен обязательно.
avatar
antohabio, peholod:
согласен. в принципе, прямо сейчас эта функция есть в разрезе просмотра своих объявлений.

пункт в профиле добавлю.
так же хочу, что бы при просмотре всех объявлений через меню Pokupalka->goods->all отображались объявления в т.ч. из всех персональных блогов, а не только общие и личные, как сейчас.
avatar
Как вариант еще:
1. Добавить отзывы (комментарии)
2. Статус объявления — открыто/закрыто (статус меняется либо по истечению определенного срока, либо самостоятелтно автором)
3. В профиле можно выводить объявления по следующим критериям «все», «открытые», «закрытые».
4. Добавить настройку видимости объявлений — всем или только зарегистрированным пользователям

Возможно, будет интересно.
avatar
Ага, п.п 1 и 2вроде есть. Посмотрел демку.
avatar
1, 2 есть
3 — есть в несколько ином виде, в профиле будет чуть позже — после излечения глюков.
видимость логичнее определять на уровне блога (т.к. объявление у нас постится в блог).
avatar
По поводу видимости… Я имел ввиду на этапе публикации объявления дать возможность автору самостоятельно определять кто будет видеть объявления — абсолютно все пользователи, включая гостей, либо только залогиненные пользователи.
avatar
Добавил демо-сайт Login: test, Password: test123
avatar
Не работает переход по категориям из блока.
avatar
уже работает. у пользователя небыло ни одного сообщения в блогах. но этот не корректно. буду думать.
avatar
Не работает )
avatar
на демо сайте не работает? или у тебя не работает?
Если у тебя, то напиши пользователем пост в нужный блог, он и подключится. По крайней мере, с Blog Autoconnect так происходит.
а вообще, я этот глюк исправлю сегодня-завтра. нужно поменять алгоритм выборки доступных блогов. сейчас он использует стандартную функцию.
avatar
На демо сайте.
avatar
у меня все работает pokupalka.kiev.ua/pokupalka/category/tv
только залогиниться нужно…
avatar
Как сдалать, чтобы и для гостей был доступ к обявлениям, категориям (просмотр)?
avatar
постараюсь сделать (до) завтра.
Глюк — неправильная, или не запланированная функция программы, которая чаще всего появляется при демонстрации программы заказчику.
avatar
уже работает
avatar
У меня заработало после обновления ядра, спасибо. Из функций было бы хорошо показывать количество товаров внутри категорий в блоке Категории. Например Ноутбуки (453) +2
avatar
В режиме просмотра айтема надпись 'Добавить изображение:' должна меняться на 'Изображения'
avatar
поправил, появится со следующим обновлением
avatar
Огромное спасибо за плагин!
Было бы здорово, если были бы параметры у объявлений — купить, продать, меняю ;)
  • m31
  • 0
avatar
а разве объявлениями «куплю» кто-нибудь пользуется? ну тобишь продавцы в них заглядывают?
avatar
вообще-то да. Продавцы не только постят свои товары, но и частенько ищут, что кому нужно…
avatar
А зачем делать изображение как отдельный пункт? Пусть останется как есть — то есть изображение добавляется в самом топике. Пусть пользователь сам это регулирует. Иногда фотка и вообще не нужна. ИМХО лучше убрать это — и проще и удобнее
avatar
возможность добавлять изображения отдельно будет в любом случае, но, раз есть такое пожелание, добавлю в конфиг включение \ выключение добавления изображения в текст.
avatar
Делать изображения отдельно, это стандарт, текст должен быть текстом, я вообще предложил бы запретить в текст добавлять изображения, так как каждое объявление будет оформлено по разному при этом пользователю будет трудно ориентироваться в объявлениях если не будет определённого стандарта..;)

Отлично было бы сделать отдельную DB для изображений, в которой хранились бы данные о загружаемых изображениях к объявлению. Это повысило бы функциональность, так как можно будет при этом выводить калейдоскоп картинок + сделать так что бы удаляя объявления с хостинга удалялись все изображения которые были прикреплены..:)

Так же хотелось бы видеть мульти загрузку изображений с ограничением максимального количества загружаемых изображений, это облегчило бы жизнить пользователям..;)
avatar
спасибо…
сейчас я складываю картинки в topic-extra. при чем, сразу куском HTML, который разворачивается при показе топика прямо из шаблона по oTopic->getExtra(),
удаление ненужных картинок хочу сделать, для этого сейчас почти все есть.
НО DB для изображений должна быть отдельным плагином, а лучше-функцией движка.
а еще- хранить картинки нужно в папке с номером топика, а не по датам, тогда их можно удалять будет не стесняясь. но это лирика.

Идея с калейдоскопом хорошая. нужно подумать. может, по заглавной картинке сделаю.

Добавление изображений в текст сейчас запрещено, верннее, все изображения из текста загружаются в галлерею. попробуй на демо-сайте.
avatar
Да действительно, сначало не заметил что отключена функция изображений…
НО DB для изображений должна быть отдельным плагином, а лучше-функцией движка.
это немножко неверно, конечно в идеале лучше было бы как функция движка, но если этого нет то мне кажется лучше сделать как дополнительный модуль в плагине, так как выборку по изображениям, их автоматическое удаление и их управление будет луше сделать вынеся изображения в отдельную DB.
Сейчас конечно классно смотрится и очень понравился слайдер изображений, но хронить изображения в html очень не рационально…
avatar
да, удаление будет в любом случае, а БД картинок скорее всего позже.
В любом случае, спасибо за идею.
avatar
Это Вам спасибо, хоть ещё и не очень функциональный но очень полезный Плагин..;)
Тем более его только начали править..:)
avatar
Хочу сказать СПАСИБО. И залей пожалуйста после того как все пофиксаеш в модули.
avatar
Nightly upd:
— Корректная работа с гостями
— кнопка «Продать...» для гостей ведет на страницу авторизацию.
перезалил демо;
перезалил архив;
avatar
Добавил кнопку «Купить» (пока что ссылку)
При нажатии отправляем ЛС автору с заполненной темой и, частично, текстом.
Для гостей — предложение авторизации.
avatar
Можно ли как-то исключить объявления из ленты постов обычных. Или их отдельным пунктом.
avatar
проблематично. в данном случае объявление — это топик определенного типа, при отображении блога он обрабатыввается в обычном режиме.
я постараюсь дать ответ на этот вопрос после релиза плагина. и скорее всего он будет в виде инструкции по правке стандартного класса.
avatar
ОК
avatar
Проблемы исключить какой-нибудь блог из общей ленты не проблема. Главное исключить выбор блога при публикации объявления, и публиковать его автоматом, например, в блог Объявления.
avatar
это не проблема, сейчас решается на уровне шаблона. в принципе, планирую добавить в конфиг.
avatar
можно заменить, когда объявление создеш перекидывала на site.ru/pokupalka/,
а не на site.ru/blog/test/1234.html
avatar
Можно!
avatar
где? =)
avatar
Router::Location
avatar
в каком файле примерно искать?!
avatar
/actions/Action***.class.php, точно не знаю, т.к. плагин не качал
avatar
там нет этого!
avatar
то есть, при просмотре топика, что бы в адресной строке было написано site.ru/pokupalka/?
можно, наверное. посмотрю, что можно сделать
avatar
Вот когда объявление создаю перекидывает на топик, а мне надо чтобы перекидывало на список объявлений. Т.е суда сайт.ру/pokupalka/.
avatar
менять нужно в движке. в плагине не получится.
wwwroot/classes/actions/ActionTopic.class.php
в функциях SubmitAdd SubmitEdit в самом конце есть строка
Router::Location($oTopic->getUrl());

заменить на следующий код:

if($oTopic->getUrl()=='goods'){
/*корректнее будет использовать алиас 'goods'- он синоним для pokupalka, в релизе все ссылки в шаблонах так же пойдут на 'goods'*/
Router::Location(Router::GetPath('goods'));
}else{
Router::Location($oTopic->getUrl())
}
avatar
точку с запятой пропустил.
avatar
Пофиксил баги с кавычками в теме и описании изображения.
пофиксил баг, когда исполнялся скрипт записанный в теме поста. перезалил.
avatar
Выше писал, что то автор не замечает, дублирую здесь в конец:)
Обновление версии ядра не повлияет на работу пары десятков других плагинов? Ничего там не отвалится? И пожалуйста замените слово pokupalka на что нибудь другое… ну нет такого слова в русском языке, нет и все! Какая нахрен покупалка? Может в украинском это слово что то нормально означает, но в русском такого слова нет. Теоретически конечно в великом и могучем есть любые слова, но это слово просто нелепое… это только ребенок может так говорить имея ввиду купание в воде или покупку конфет:) Прошу не обижаться на замечание, в конечном счете мне все равно как он будет называться, хоть наливайка:) но автору огромный респект и уважение, и успехов в реализации. Начинаю тестить.
avatar
А слова «Яндекс», «Хабрхабр», «Роспил» и т.д. Тоже нет в русском словаре, но наверное создателям это ни как не мешает, и угрызений совести они наверное тоже не испытывают…
avatar
Выше писал, что то автор не замечает, дублирую здесь в конец:)
Пропустил, прошу прощения.
Вроде пока ни на один не влияло. в любом случае, его всегда можно залить обратно.
Такое же требование есть, например у плагина Cmtedit для одной из функций (к разговору о названиях — Редактирование комментариев + TinyMce)

pokupalka — останется названием плагина, пользователям оно не будет доступно.
avatar
Ну насчет названия я согласен, пусть называется как угодно лишь бы работало хорошо. Что насчет обновления ядра LS и работы других плагинов? Нормально все будет?
avatar
На счет ядра:
Вроде пока ни на один не влияло. в любом случае, его всегда можно залить обратно.
проверьте, на сколько я знаю, все бесплатные плагины с ним хорошо ладят.
avatar
это в смысле, что я перепробовал почти все, и все работали.
avatar
А вот и нет. После обновления полетели все плагины. Не включаются просто и все!
avatar
Нашел несовместимость с NiceURL. наднях постараюсь разобраться, в чем дело и исправить.
avatar
Обновил файл и демо.
Изменения:
1. Теперь все кешируется;
2. Счетчик товаров в блоке показывает, сколько есть товаров в категории.

Вопрос.
Сейчас счетчик товаров учитывает, где находится юзер. Например, если пользователь находится в Товары->все, то в блоке будет показано, сколько товаров всего. Если он находится в Мои-> черновики, то он увидит, сколько у него черновиков и в каких категориях.
Это вообще нужно?

Ссылка из списка категорий все равно ведет на активные товары. Нужно поправить ссылку, что бы она приводила, скажем, на Мои-> черновики -> категория?
avatar
Обновил файл и демо.
Новая настройка в конфиге:
pokupalka.block.categories.hideNullItems — если true, то из в блоке категорий не отображаются пустые категории.
avatar
Все-таки хотелось бы отключить выбор блога при публикации, и публиковать их автоматом в один блог, определяемый в конфиге.

И еще косметическая доработка: выбор категории — выбираем категорию, справая появляется выпадающий список подкатегорий и т.д.
avatar
Ограничение блогов будет.

Отдельно подкатегорий пока не будет.
Это не особенно сложно, в принципе, но для пользователя это
а) лишний клик
б) пользователь может не догадаться, что у вас в «Ноутбуки» находятся в категории «Компьютеры», а подумает, что их просто нет.
в) если субкатегорий больше одной, то напрочь теряется логика, или появляется куча полей, где нужно что-либо выбирать. Мы же не eBay создаем…
avatar
Обновил демо и файл.
Теперь корректно отображаются записи в закрытых блогах, то есть, они показываются только тем, кому нужно.
avatar
неплохо бы функцию автоматический <сut> в конфиге после к примеру 200 знаков прописывался бы после размещения livestreet.ru/blog/7099.html#comments
avatar
Поставил плагин, особых глюков пока не выявил. При использовании плагина xtext при публикации объявления исчезли 4 кнопки редактора code, вставить видео, вставить изображение, кат. Надо бы устранить это, плагин xtext наверняка многими используется и очень важен.
avatar
Кстати на тестовом сайте посмотрел, при публикации объявления также отсутствуют эти кнопки… это специально сделано? Было бы лучше вернуть эти кнопки на место, вдруг кому то понадобится загрузить изображение в сам топик или видео, или обрамить что нибудь в code, да и кат не помешал бы, вдруг объявление будет слишком объемным…
avatar
Попытался отредактировать обычный топик, не связанный вообще с этим плагином, вверху выскочило красное сообщение «Ошибка: Некорректные данные в поле „Цена“. Поле может содержать цифры и точку.» Собственно отредактировать топик не получается. Где то косяк:(
avatar
Аналогичное выскакивает при попытке опубликовать обычный новый топик:(
avatar
спасибо! это сейчас поправлю.

что касается кнопок, я их специально убрал.
Текущая логика работы с изображениями:
— если пользователь добавляет изображение в текст, при отправке топика оно добавляется в галлерею, а из текста удаляется.
Это сделано для того, что бы все объявления имели единый формат. кат, кстати, нужно бы оставить.
но я вынесу это ограничение параметром конфига.
avatar
если пользователь добавляет изображение в текст, при отправке топика оно 
добавляется в галлерею, а из текста удаляется.

Можно поподробнее в какую галерею добавляется изображение? И как оно туда добавляется если нет кнопки загрузки изображения в текст объявления.
Второй вопрос — зачем принудительно делать единый формат объявлений? Может лучше оставить все кнопки в редакторе, а в конфиге предусмотреть возможность отключать их?
avatar
в какую галерею добавляется
<img src='http://someimage.gif'>
работает так же, как если бы пользователь нажал кнопку Upload и вставил ссылку, разница только в том, что не происходит загрузка изображения на сервер, но происходит загрузка миниатюры.
попробуйте на демо. в тексте поста остается только одна маленькая картинка.

по поводу второго вопроса, как я уже говорил, я вынесу это ограничение параметром конфига.
avatar
Попытался отредактировать обычный топик, не связанный вообще с этим плагином, вверху выскочило красное сообщение «Ошибка: Некорректные данные в поле „Цена“. Поле может содержать цифры и точку.» Собственно отредактировать топик не получается. Где то косяк:(
косяк поправил.
вместе с ним исправил еще один косяк: если объявление не проходит валидацию, пропадают загруженные изображения
avatar
спасибо за Плагин «AutoCut»
очень оперативно…
уже юзаю = )
avatar
1. Не отображается цена
2. Это уже больше пожелание. Можно ли сделать редактирование категорий из админ-панели?
avatar
По первому пункту, пожалуйста, подробнее: какой скин, хотя бы.
отображение цены происходит по хуку topic_show_info. он должен быть прописан в файле topic_list.tpl Вашего скина.
если его там нет, нужно добавить его в конец вот таким образом.

<li class="comments-total">
						{if $oTopic->getCountComment()>0}
							<a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_read}"><span class="red">{$oTopic->getCountComment()}</span>{if $oTopic->getCountCommentNew()}<span class="green">+{$oTopic->getCountCommentNew()}</span>{/if}</a>
						{else}
							<a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_add}"><span class="red">{$aLang.topic_comment_add}</span></a>
						{/if}
					</li>
					
					{hook run='topic_show_info' topic=$oTopic}
				</ul>
			</div>
			<!-- /Topic -->
avatar
строка
{hook run='topic_show_info' topic=$oTopic}
avatar
по п.2 я пока что не знаю, как это сделать, но админка есть в планах.
avatar
а в принципе как изменить категории?
avatar
в конфиге задается массив:

/* 	
 * Set goods category name shortcuts. 
 * Their aliases are set in template/language/(russian.php/english.php);
 */
Config::Set('pokupalka.goods.types', 
//----------------------------
array('simple', 
'tv'=>array('tv_crt',
'tv_lcd'=>array('tv_lcd_40','tv_lcd_50'),
'tv_pdp'=>array('tv_pdp_50')),
'pc'=>array('pc_note', 'pc_net'),
'apple'=>array('apple_tv','apple_iphone','apple_ipad', 'apple_ipod'),
'mobile'=>array('apple_iphone','nokia','sonyericcson', 'samsung','mobile_other'),
'other'
)
//--------------------------
);

Если не нужна иерархия, то:
в конфиге задается массив:

/* 	
 * Set goods category name shortcuts. 
 * Their aliases are set in template/language/(russian.php/english.php);
 */
<code>
Config::Set('pokupalka.goods.types', 
array('cat1','cat2','cat3') 
)
avatar
при этом, нужно в языковом файле указать названия категорий!
avatar
По просьбам трудящихся:
/*
 * Goods topic standartization:
 */ 
# First image from gallery will be added to the beginning of topic text. This will also remove images from text.
Config::Set('pokupalka.goods.text.FirstImageFromGallery', true);//текст начинается с картинки. остальные картинки удаляются.
# Adds images from text to gallery
Config::Set('pokupalka.goods.text.CopyImagesToGallery', true);// вставляем картинки из текста в галлерею
# All tags will be removed from text except Allowed tags below;
Config::Set('pokupalka.goods.text.RemoveTags', true);//удаляем HTML кроме разрешенных тегов
# Alowed tag list: doesn't metter if RemoveTags = false; tags inside <code> will also be stripped;
Config::Set('pokupalka.goods.text.AllowedTags', '<cut><video><a><h4><h5><h6><ul><li><ol><b><i><u><s><blockquote>');
#will set cut after XXX characters
Config::Set('pokupalka.goods.text.length_before_cut', 250);//not yet working - автоматический кат - не работает
# Remove buttons from text editing pannel
Config::Set('pokupalka.goods.text.RemoveButtons', true);//убираем лишние кнопки с панели.
avatar
Исправлена несовместимость с niceURL
avatar
В общем, думаю, еще пару маленьких правок сегодня-завтра и можно выкладывать плагин.
avatar
Обновил файл и демо
1. Добавлен раздел «Товар» в меню пользователя.
2. В шаблонах все ссылки теперь ведут на /goods/
3. Добавлен функционал для фильтра.

Фильтра в интерфейсе пока нет, но через адресную строку можно задавать такие параметры:
— Цена ОТ-ДО "&pricemin=100&pricemax=1000;
— Любое количество категорий: "&category=categ1,categ2,categ3"
— Id пользователя: "&userid=2";
— Статус (продан/активен): «marksold=1»/«marksold=0»
пример фильтра

http://pokupalka.kiev.ua/goods/filter/?userid=3&pricemin=100&pricemax=400&category=apple_tv,mobile&marksold=0

Функция фильтра так же работает через профиль:

http://pokupalka.kiev.ua/goods/user/test/?pricemin=100&pricemax=400&category=apple_tv,mobile&marksold=0
avatar
Круто! Осталось добавить в интерфейс фильтр, ограничение по блогам и автокат, и можно устанавливать на сайт.
avatar
Как продвигаются дела с доработкой?
avatar
На днях будет ограничение блогов и, вероятнее всего, автокат. С фильтром — там много работы, что бы он работал, как положено.
avatar
После активации плагина при переходе по site.ru/goods/ Вижу это
Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/PluginPokupalka_ActionPokupalka/index.tpl' in /var/www/site/data/www/site.ru/engine/modules/viewer/Viewer.class.php:301 Stack trace: #0 [internal function]: ModuleViewer->Display('actions/PluginP...') #1 /var/www/site/data/www/site.ru/engine/classes/Engine.class.php(348): call_user_func_array(Array, Array) #2 /var/www/site/data/www/site.ru/engine/classes/Router.class.php(360): Engine->_CallModule('Viewer_Display', Array) #3 [internal function]: Router->__call('Viewer_Display', Array) #4 /var/www/site/data/www/site.ru/engine/classes/Router.class.php(70): Router->Viewer_Display('actions/PluginP...') #5 /var/www/site/data/www/site.ru/index.php(34): Router->Exec() #6 {main} thrown in /var/www/site/data/www/site.ru/engine/modules/viewer/Viewer.class.php on line 301


engine обновлен, шаблон new
avatar
1. Один-в-один ошибка вываливается ДО обновления ядра. Потому, попробуйте перезалить файлы engine еще раз.
actions/PluginPokupalka_ActionPokupalka/index.tpl
— это его отличительная особенность, например.
2. если п.1 не поможет (что вряд ли), скажите, какие плагины у Вас установлены?
avatar
еще один способ проверить это:
например, найдите строку
public function GetSmartyObject() {

в файле /engine/modules/viewer/Viewer.class.php
какая строка, если есть?
avatar
Да! токая строка есть. А плагины установлены aceAdminPanel, v.1.4.141 — Ok
LsPage, v.1.3
Static page, v.1.2.1
OpenID, v.1.3.0
Ad units, v.1.0.0
Blogs Autoconnect Plugin, v.1.0.0
Message, v.0.0.5
SEO, v.0.1
Похожие записи, v.0.2
TopicLink, v.0.1
ShowVotes, v.0.2
Extended registration, v.1.0.0
ScrollUp, v.0.1
Контакты и социальные сервисы, v.1.0
LiveStreet Dictionary Plugin, v.0.0.1
Виджет для комментариев ВКонтакте и Facebook, v.1.0.10
Pokupalka, v.0.0.1b
avatar
Постараюсь восстановить ошибку и проверить работу со всеми этими плагинами. Отпишу сегодня вечером.
Но все же попробуйте перезалить ядро. может какой-то файл остался необновленным.
avatar
Прошу прошения. Повторная перезаливка engine устранила проблему! Приступаю к тестированию
avatar
Ограничение блогов уже готово;
Автокат проходит отладку;
Если автокат заработает корректно, то вечером оба эти обновления будут доступны.
avatar
Отвечаю на «наши пожелания»
Для полного счастья в данном плагине не хватает:
1) сортировка по городам (При попытке дать объявление присваивать по умолчанию город из профиля, с возможностью изменить в объявлении) И поле в site.ru/goods/ «Сортировать обьявления по вашему городу или все»
2) Поле цена — При подаче объявления возможность выбора
2.1 без цены(если отдаю позицию даром)
2.2 Фиксирована цена (Если хочу за позичию взять хотябы 50 руб)
2.3 Аукционная цена Чтобы люди могли к примеру в течении N дней поторговаться за позицию (Есть к примеру уменя ненужная хрень, а вот она нужна к трем людям. Вот и пущай торгуются)
Но возможность смены поле цены после публикации должна присутствовать.
Пример: Опубликовал я объявление с товаром за 50 руб, и тут народ стал за нее драться в коментах. Я беру и меняю на аукционную цену
Или понимаю что за 50 никто брать не хочет, я меняю стоимость с 50 руб на 20 руб

3) Загрузка изображений: было бы неплохо загружать сразу 5 шт а не одну как сейчас
4) на странице site.ru/goods/ добавить «прямой эфир объявлений»
5) на странице site.ru/goods/user/ добавить сколько товара добавлено Товар А-(4)П-(3) и в разделах Активные(4) Проданные (3)
avatar
Совсем забыл: После загрузки допустим 5 картинок, возможность выбора аватара для статьи, ато в данный момент первая загруженная является аватаром. На мой взгляд как то неудобно
avatar
выбор заглавной картинки будет.
avatar
Согласен, в идеале все так.
п.1 — постараюсь сделать в этой версии.
2.1 — решу на уровне отображения — вместо цена:0Руб. будет написано «Даром»;
2.2 как бы есть
2.3 это очень масштабное изменение (дополнение) возможно появится в будущем.
История цен — возможно будет в какой-нибудь новой версии. изначально была такая мысль, но я от нее отказался в пользу упрощения плагина.

3. Посмотрю, как это сделать. если можно, сделаю опционально.
4. хорошая идея.
5. Да, нужно, согласен, будет в ближайшее время.
avatar
Как вместо «RUR» отображать «Руб.»
avatar
В файле russian.php, который в plugins/pokupalka/skin/language/
avatar
Там же и названия категорий. Сами категории, а так же список и очередность валют меняются в в конфиге плагина.
avatar
Версия 0.0.2b
— Теперь можно определить список блогов, в которые можно размещать объявления;
— Автоматическая установка тега CUT примерно в заданном месте, без разрыва слов и тегов; по крайней мере, должно так работать :)

Файл и демо обновил.
avatar
Версия 0.0.3b
— Изменен принцип хранения картинок в базе (они по-прежнему хранятся в extra, но теперь в виде массива, а не html, как раньше.
При обновлении ничего неестественного происходить не должно. старые картинки будут показываться.
avatar
Со странами и городами дела пока обстоят так:
Существующий в ЛС способ хранения и записи городов и стран — двумя отдельными не связанными между собой списками не подходит для объявлений, где а) нужна структура Страна-Город б)Нужен стандартный список городов, иначе в одно и то же время в списке будут присутствовать города типа «Клёвая деревня», «Москва», «Moscow» «DC», или Киев, Київ, Kiev, Kyiv, Kyyv и тд. Порядка не будет никакого.

По этой причине либо и то и другое буду задавать в конфиге, либо нужно придумать, как их связать и отобрать.
avatar
Обновил демо:
Отображаются контакты и месторасположение пользователя.
например, так.
pokupalka.kiev.ua/blog/sales/31.html

файл для скачивания не обновлял т.к. пока нет настроек приватности, это не имеет смысла.

ЗЫ
Все же контакты будут из профиля, как и страна. юзерам лишний повод обновить профиль. номер телефона будет доступен, если на сайте установлен плагин Контакты и социальные сервисы (social).
avatar
А можно ли телефон сделать без участия плагина social? так как я с ним бороться уже устал. При активации плагина social вываливается ошибка на Sitemap. При попытке активации Sitemap, вываливается ошибка на конфликт с social. Ну ни как они не желают вместе работать. Покрайней мере у меня. Может не следует заставлять пользователей активировать дополнительные плагины? А пороше как то оптимизировать в одном прагине, в нашем случае «покупалка»? (извиняюсь за тавтологию)
avatar
с моим плагином sitemap тоже выдает ошибку.
и перестает ее выдавать, если убрать этот кусок

  /**
     * Указанные в массивы делегаты будут переданы движку автоматически
     * перед инициализацией плагина
     */
    protected $aInherits = array(
        'entity' => array(
            'ModuleBlog_EntityBlog' => '_ModuleBlog_EntityBlog',
            'ModuleTopic_EntityTopic' => '_ModuleTopic_EntityTopic',
            'ModuleUser_EntityUser' => '_ModuleUser_EntityUser',
        ),
    );

из файла PluginSitemap.class.php, который в корне плагина.
при этом сам плагин вроде работать не отказывается, новые топики появляются в site.ru/sitemap/

должен заметить, что плагин активирован последним. это может иметь какое-то значение теоретически.
avatar
Не знаю с чем связано, но вот просто поставил плагин sitemap, при переходе на главную выдало
Fatal error: Class 'PluginPokupalka_ModuleTopic_EntityTopic' not found in /...../multiblog.ru/engine
/include/function.php(412) : eval()'d code on line 1
После очистки кеша через админку ошибка пропадает.
avatar
да, есть такая проблема, но я не знал, что она решается очисткой кеша, спасибо.
так же плагин sitemap конфликтует с плагином social и я, кажется, описал решение проблемы комментарием выше, но я не совсем уверен, что sitemap после этого будет работать так же, как и раньше. у меня вроде работает.
avatar
Короче снова
Fatal error: Class 'PluginPokupalka_ModuleTopic' not found in /....../multiblog.ru/engine/
include/function.php(412) : eval()'d code on line 1

Уж не знаю что я наделал, но теперь очистка кеша через админку не помогает, помогает отключение и повторное включение плагина с очисткой кеша. Где то засада:(
avatar
Попробуйте вот это
avatar
Статус: сейчас рождается последняя предрелизная бета.
в ней будет:
— показывать контакты из профиля юзера;
— пользователь может выбрать, показывать ли контакты всем\никому\зарегистрированным — отдельно для e-mail и других данных. другими данными могут быть любые поля из профиля. при использовании плагина social можно будет использовать и его поля.
— пользователь может скрыть объявление от незарегистрированных пользователей.
— фильтр по городам и странам (из профиля)

возможно, будет расширенный фильтр по категориям, или он появится чуть позже.
avatar
Ждем не дождемся, а в демо пока покрутить нельзя?
avatar
к утру будет.
avatar
обновил демо.
пока что там есть глюки
сейчас доделаю фильтр,
переделаю paging — стандартный глючит, если ему подать $_GET массивом.(не забыть написать багрепорт),
и добавлю обработку курсов валют — без них фильтр по цене не работает как нужно.
немного поковыряю CSS
avatar
обновил демо. теперь работают фильтры.
остается проблема вопрос с курсами валют. как только он будет решен, выложу +- финальный файл для скачивания.
avatar
Отлично! В серьезную доску превращается плагин, очень ждем релиза, автору огромный респект и уважение. Как всегда будем помогать отлавливать баги, спасибо огромное за Ваш труд.
avatar
--БОЛЬШОЕ И ТОЛСТОЕ ОБНОВЛЕНИЕ--
Версия 0.0.4b (ЧИТАТЬ ИНСТРУКЦИЮ НИЖЕ)!!!
— Поменялась структура таблицы БД. (ЧИТАТЬ НИЖЕ ИНСТРУКЦИЮ)!!!
— Возможность добавлять месторасположение;
— Возможность устанавливать для каждого топика уровень доступа: к e-mail, остальным данным;
— Контакты можно менять прямо из страницы добавления объявления;
— Фильтр по категориям (клик по счетчику), странам, городам и цене;
— В конфиге появились курсы валют — они задаются учитываются при отборе товара по фильтру;
— Изменялось чего-то во всех файлах плагина;
— Исправлена ошибка при повторной активации;
— Исправлена ошибка при ручном вводе в адресную строку несуществующей категории (спасибо FMTV);

БАГИ:
— некрасивая адресная строка при повторном добавлении того же фильтра;
— условно некорректное отображение цен в полях ввода блока после отбора по фильтру (пересчет в базовую валюту);
— при фильтрации по цене не добавляется пункт «Цена» в фильр;

В планах на ближайшее время:
— багфикс;
— поправить CSS (особенно для блока);
________________________________________________________________________________
ИНСТРУКЦИЯ (она же readme.txt)
________________________________________________________________________________
Читаем внимательно!!!
— — ОБНОВЛЕНИЕ С ПРЕДЫДУЩИХ ВЕРСИЙ (0.0.3b) и более ранних — ------------------------------------------------------------

1. ВКЛЮЧИТЬ (если выключен) плагин предыдущей версии (любой)
2. ЗАКАЧАТЬ с заменой эту версию плагина
3. ПЕРЕИМЕНОВАТЬ файл update_remove.sql в remove.sql
4. ВЫКЛЮЧИТЬ плагин через site.ru/admin/plugins/
5. Удалить, или переименовать remove.sql (тот, что был update_remove.sql)
6. Переименовать файл _remove.sql в remove.sql

P.S. Для обновления плагина необходимо внести изменения в структуру таблицы prefix_pokupalka_goods.
Файл, который в данном архиве называется update_remove.sql именно для этого и предназначен.
Этот файл не запускается по умолчанию. После переименования он запустится автоматически при деактивации плагина.

P.P.S.
Если у Вас раньше БЫЛ установлен плагин Pokupalka, но теперь его нет,
ТО в начало файла dump.sql вставьте содержимое файла update_remove.sql, включите плагин как описано ниже, после чего удалите всё то, что вставили из файла dump.sql;
Эта операция так же обновит структуру БД, как и в предыдущем случае.
— — УСТАНОВКА ПЛАГИНА — --------------------------------------------------------------
Если Вы ни разу не устанавливали плагин Pokupalka на текущую базу данных, то для корректной работы нужно:
1. ЗАКАЧАТЬ плагин на сервер в папку /plugins/
2. Переименовать файл _remove.sql в remove.sql
3. ВКЛЮЧИТЬ плагин через site.ru/admin/plugins/
Теперь всё будет работать. Не забудьте обновить плагин после релиза.
avatar
Да, файл по ссылке для скачивания обновлен!
avatar
Как убрать из списка блогов персональный блог? В конфиге оставлен один коллективный
avatar
зашито в шаблон по примеру стандартных шаблонов.
templates/action/add.tpl
удалить строку
<option value="0">bla-bla-bla personal</option>
avatar
Спасибо
avatar
<!-- ################# BLOG POSTING SELECTION ###################### -->
<p><label for="blog_id">{$aLang.pokupalka_goods_create_selectblog}</label>
<select name="blog_id" id="blog_id" onChange="ajaxBlogInfo(this.value);">  
<!-- ВОТ ЭТА СТРОКА: -->   					
<option value="0">{$aLang.topic_create_blog_personal}</option>
avatar
Вроде обновление зделал по инструкции, Перед активацией категории заменил на свои. Но при попытке редактировать объявление вижу это

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Tag cut invalid in Entity, line: 6 in /var/www/site/data/www/site.ru/plugins/pokupalka/classes/hooks/HookPokupalka.class.php on line 440

Warning: Cannot modify header information - headers already sent by (output started at /var/www/site/data/www/site.ru/plugins/pokupalka/classes/hooks/HookPokupalka.class.php:440) in /var/www/site/data/www/site.ru/engine/include/function.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /var/www/site/data/www/site.ru/plugins/pokupalka/classes/hooks/HookPokupalka.class.php:440) in /var/www/site/data/www/site.ru/engine/include/function.php on line 216
avatar
Исправил (кажется).
парсер, который картинки из текста удаляет натыкался на тег CUT и это меняло его сознание.
avatar
И еще с подписью к опции не все ОК.

— Показывать всем
Если отметить эту галку, то нельзя будет оставлять комментарии к топику

— запретить комментировать
Если отметить эту галку, то нельзя будет оставлять комментарии к топику
avatar
спасибо. чуть позже поправлю.
avatar
исправлено
avatar
Версия 0.0.5b
— баг фикс с тегом КАТ
— пофиксил баг с форматом цены в SQL запросе, из — за которого не работал фильтр по цене на демо сайте.
avatar
При создании обычного топика перестали работать кнопки на панели инструментов (кат, полужирное и т.д.)
avatar
Timymce? Не понимаю, с чем связано. На Демо все работает, да и не связано оно никак. Единственное — может сбросить кеш, или может отрубился мутулз.
avatar
Нашел причину — тулбар wibiya. Каким-то макаром конфликтует
avatar
А это че еще такое??? А в объявлении его нету, или там он работает? Конфликт может быть с фотогалереей, которая mediabox. Она сейчас включается с плагином. Можно сделать, что бы скрипт грузился только когда сильно нужен, если есть конфликты. Вообще странно.
avatar
этот баг, по идее, пропадет после версии 0.0.6b
avatar
Выводит вот это:
Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/PluginPokupalka_ActionPokupalka/index.tpl' in /home/vhosts/сайт/httpdocs/engine/modules/viewer/Viewer.class.php:301 Stack trace: #0 /home/vhosts/сайт/httpdocs/engine/classes/Engine.class.php(348): ModuleViewer->Display('actions/PluginP...') #1 /home/vhosts/сайт/httpdocs/engine/classes/Router.class.php(360): Engine->_CallModule(Array, Array) #2 /home/vhosts/сайт/httpdocs/engine/classes/Router.class.php(70): Router->__call('Viewer_Display', Array) #3 /home/vhosts/сайт/httpdocs/engine/classes/Router.class.php(70): Router->Viewer_Display('Viewer_Display', Array) #4 /home/vhosts/сайт/httpdocs/index.php(34): Router->Exec('actions/PluginP...') #5 {main} thrown in /home/vhosts/сайт/httpdocs/engine/modules/viewer/Viewer.class.php on line 301

как с этим бороться?
avatar
Обновить engine.
avatar
Версия 0.0.6b
— поправил шаблоны и css
— теперь нельзя дважды добавить одну и ту же категорию в фильтр
— валидация полей страна и город при размещении объявления (2-100 символов)
— исправлен баг с некорректным отображением цены
— исправлена логика обработки фильтра по цене-валюте
— в списке отобранных появляется цена и валюта
— что-то еще.

на счет городов и стран при размещении объявления — я бы предложил сделать выбор из уже существующих (которые добавлены из профиля) в виде дроп-листа. интересно услышать мнения.
avatar
Версия 0.07b
— Теперь объявления можно скрывать от незарегистрированных пользователей; их будет видно через блог, но не будет ни цены, ни картинок.
— Поправлен формат шмблона добавления объявления.
— Мелкие баг-фиксы
avatar
Извините, когда будет более менее окончательный вариант. Нужно вписывать в свой шаблон.

P.S. Я не тороплю )
avatar
Планирую сегодня отправить на модерацию.
Но я вот обнаржил проблемку с tinyMCE…
попробую ее реширть и все станет ок.
После этого правок скорее всего не будет.
avatar
Версия 0.0.8b
— Испралены проблемы с tinyMCE;
— Исправлен глюк с alt при переносе картинки из текста в галерею. (теперь в alt пишется тема поста)

Плагин отправлен на модерацию.
В ближайшее время измменений не будет. Спасибо всем, кто отлавливал глюки, или предлагал идеи функционала. Вы мне очень помогли.
avatar
таки будет пара изменений по результатам модерации.
avatar
изменения по требованиям модератора затронули шаблоны и конфиг. Так, что лучше подождать утверждения плагина, а потом начинать его кастомизировать.
avatar
Посмотрите, пожалуйста: livestreet.ru/blog/7230.html. Если можете, окажите помощь.
avatar
404
avatar
точку в конце нужно убрать livestreet.ru/blog/7230.html
avatar
опять 404.
avatar
в общем, на вопрос, как убрать вывод топиков-объявлений из блогов, отвечу тут:
идем в файл site.ru/classes/modules/topic/mapper/Topic.mapper.php
находим функции

public function GetCountTopics($aFilter) {

и

public function GetTopics($aFilter,&$iCount,$iCurrPage,$iPerPage) {

в них после

WHERE 
1=1

добавляем строку

AND NOT topic_type='goods'

Получается

WHERE 
.................
1=1
AND NOT topic_type='goods'					
".$sWhere."
.................

Всё.
Может, где-то еще нужно, но пока все ок.
PS на главную объявления так же перестанут попадать.
avatar
Все работает, огромное спасибо!!!

Если не работает, очистите tmp/
avatar
чувак, ты здорово мне помог!
avatar
Версия 0.1.0
— исправлен баг с некорректным добавлением города\страны\публичности при создании нового топика
— в блоке, в разделе фильтр теперь валюта берется из языкового файла.
вроде, больше доработок не будет. все.
avatar
Опять из каталога пропал
avatar
обновил версию = повторная модераци
avatar
у вас на демо сайте где должны быть комментарии:

Fatal error: Call to a member function getUserId() on a non-object in /home/linkevic/pokupalka.kiev.ua/www/templates/compiled/new/%%14^14E^14E54935%%pokupalka_images.tpl.php on line 4
avatar
Исправил.
Версия 0.1.1
avatar
кому лень качать заново:
фикс в файле pokupalka_images.tpl
2я строка
было $oUserCurrent->getUserId()
стало $oUserCurrent
avatar
А как сделать отображение на русском do not show, registered only, show all?
avatar
во блин, это я забыл в языковом файле прописать. Обновление отправлю на модерацию завтра вечером. может че еще поправить нужно будет.

Описание фикса:

skin/actions/ActionPokupalka/add.tpl:::

<select  id='goods_allow_mail' name='goods_allow_mail' dir="rtl">
<option value=0 {if $_aRequest.goods_allow_mail==0}selected{/if}>{$aLang.pokupalka_goods_create_contact_donotshow}</option>
<option value=1 {if $_aRequest.goods_allow_mail==1}selected{/if}>{$aLang.pokupalka_goods_create_contact_showregistered}</option>
<option value=2 {if $_aRequest.goods_allow_mail==2}selected{/if}>
{$aLang.pokupalka_goods_create_contact_showall}</option>
</select>	
---------------------
<select  id='goods_allow_other' name='goods_allow_other' dir="rtl">
<option value=2 {if $_aRequest.goods_allow_other==2}selected{/if}>{$aLang.pokupalka_goods_create_contact_showall}</option>
<option value=0 {if $_aRequest.goods_allow_other==0}selected{/if}>{$aLang.pokupalka_goods_create_contact_donotshow}</option>
<option value=1 {if $_aRequest.goods_allow_other==1}selected{/if}>{$aLang.pokupalka_goods_create_contact_showregistered}</option>
</select>
------------------------
#Russian.php after: 'pokupalka_goods_create_item_public_notice'

'pokupalka_goods_create_contact_showall'=>'Показывать всем',
'pokupalka_goods_create_contact_showregistered'=>'Только пользователям',
'pokupalka_goods_create_contact_donotshow'=>'Не показывать',

------------------------
English.php - same thing.

Собственно, добавилось вот это {$aLang.pokupalka_goods_create_contact_showregistered} вместо «registered only».
avatar
при добавлении объявления пишет вот что:
SQL Error: Unknown column 'goods_allow_mail' in 'field list' at /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25
Array ( [code] => 1054 [message] => Unknown column 'goods_allow_mail' in 'field list' [query] => INSERT INTO nc_pokupalka_goods ( goods_topic_id, goods_user_id, goods_price, goods_currency, goods_type, goods_mark_sold, goods_allow_mail, goods_allow_other, goods_public, goods_country, goods_city ) VALUES('130','1','18000','RUR','other','0','0','0','1','Россия','Краснодар') [context] => /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25 ) 
avatar
я не особо соображаю в программировании но что-то тут не так.
avatar
Вы устанавливали плагин ДО релиза? Для тестирования, к примеру?
Если так, то у вас старая таблица осталась в базе и в ней нехватает полей. Тогда:
1 ВЫключить плагин через админку
2. Переименовать файл dump.sql в корне плагина
2.1 переименовать update_remove.sql в dump.sql
3. Включить плагин
4. Переименовать все обратно.
Теперь все должно работать.
avatar
На пункте 3 вот, что получилось:
SQL Error: Can't DROP 'price_idx'; check that column/key exists at /var/www/supert/data/www/novocentro.pro/engine/modules/database/Database.class.php line 134
Array ( [code] => 1091 [message] => Can't DROP 'price_idx'; check that column/key exists [query] => ALTER TABLE `nc_pokupalka_goods` DROP INDEX price_idx [context] => /var/www/supert/data/www/novocentro.pro/engine/modules/database/Database.class.php line 134 ) 
avatar
версия плагина 0.1.1
версия ливстрита 0.4.2
ядро обновлено
avatar
И устанавливается первый раз?
Удалите таблицу prefix_pokupalka_goods через phpmyadmin и установите плагин повторно. Пока других идей нет.
avatar
Сделал все как Вы сказали. Удалил все. Поставил заново. Встал без вопросов, но опять же при создании объявления пишет фот что:
SQL Error: Unknown column 'goods_allow_mail' in 'field list' at /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25
Array ( [code] => 1054 [message] => Unknown column 'goods_allow_mail' in 'field list' [query] => INSERT INTO nc_pokupalka_goods ( goods_topic_id, goods_user_id, goods_price, goods_currency, goods_type, goods_mark_sold, goods_allow_mail, goods_allow_other, goods_public, goods_country, goods_city ) VALUES('134','1','333','USD','simple','0','0','0','1','Россия','Краснодар') [context] => /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25 ) 
avatar
А если заглянуть в phpmyadmin — в pokupalka_goods есть поле goods_allow_mail? Если нет, то какие поля там есть?
avatar
Вот все поля, что есть в таблице pokupalka_goods:

goods_item_id
goods_topic_id
goods_user_id
goods_price
goods_currency
goods_type
goods_mark_sold
avatar
Обновил до 1.1.2 и ничего не изменилось
avatar
Каким-то образом у вас таблица от старой версии плагина. Удалите таблицу и плагин, спасайте и залейте плагин заново.
avatar
Скачал по этой ссылке, установил. В таблице та же картина.
avatar
goods_item_id
goods_topic_id
goods_user_id
goods_price
goods_currency
goods_type
goods_mark_sold
avatar
Что то обновление мне кажется каким то замудренным… в принципе можно ведь просто снести таблицы плагина в бд и сам плагин и установить его с нуля? И подскажите пожалуйста когда будет первый стабильный релиз и много ли еще доработок планируете?
avatar
Согласитесь, чем больше апдейтов, тем лучше =)
avatar
Ну а чем лучше то? Хочется не бесконечных обновлений, а поставить стабильно работающий плагин и чтобы он работал на благо проекта. Ни в коем случае не в обиду автору плагина, он сделал действительно хорошую вещь, но думаю обновляться есть смысл когда происходят очень существенные доработки функционала и фиксы. Сейчас то я понимаю, что частые обновления неизбежны ибо происходит становление продукта, но в последующем нужен стабильный и работающий плагин.
avatar
Да, можно.
Инструкция написана для пользователя, которому, возможно, не совсем знаком PhpMyAdmin.
суть изменений в том, что в таблицу добавляются определенные поля, которых раньше не было. Эти изменения произошли в версии 0.0.4b, я тут раньше писал об этом.

Апдейт будет один сегодня. в нем добавлено 3 строки в языковом файле и они же дописаны в шаблон.
Я их прощелкал перед релизом. Эту версию УЖЕ можно скачать по ссылке (dropbox) в конце поста.
Больше обновлений в ближайшее время не будет. текущая версия стабильна. Изменений в таблицах не будет.
Возможно, в какой-то из будущих версий появится дополнительная таблица, но это уже другая история и связана она будет, скорее всего, с админкой.
avatar
Если забыть указать категорию, то

SQL Error: Column 'goods_type' cannot be null at /home/b/bionetworu/cherepovetsrf/public_html/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25
Array ( [code] => 1048 [message] => Column 'goods_type' cannot be null [query] => INSERT INTO pokupalka_goods ( goods_topic_id, goods_user_id, goods_price, goods_currency, goods_type, goods_mark_sold, goods_allow_mail, goods_allow_other, goods_public, goods_country, goods_city ) VALUES('115','1','3246346','USD',NULL,'0','0','0','1','Россия','Череповец') [context] => /home/b/bionetworu/cherepovetsrf/public_html/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25 )
avatar
Первая категория в списке — группа и добавлять товары в группу запрещено? Если так, то вечером добавлю проверку.
avatar
добавил проверку поля. выложу сегодня, утром после модерации будет доступно. но все равно постарайтесь ПЕРВОЙ категорией поставить простую (без субкатегорий) типа «прочее»
avatar
это упростит пользователям жизнь и ускорит процесс в некоторых случаях. возможность редактирования у них никто не отбирал :)
avatar
С чем может быть связана ошибка:

Fatal error: Uncaught exception 'Exception' with message 'Can not find the template: actions/PluginPokupalka_ActionPokupalka/index.tpl' in /usr/home/korotkov/public_html/engine/modules/viewer/Viewer.class.php:301 Stack trace: #0 [internal function]: ModuleViewer->Display('actions/PluginP...') #1 /usr/home/korotkov/public_html/engine/classes/Engine.class.php(348): call_user_func_array(Array, Array) #2 /usr/home/korotkov/public_html/engine/classes/Router.class.php(360): Engine->_CallModule('Viewer_Display', Array) #3 /usr/home/korotkov/public_html/engine/classes/Router.class.php(70): Router->__call('Viewer_Display', Array) #4 /usr/home/korotkov/public_html/engine/classes/Router.class.php(70): Router->Viewer_Display('actions/PluginP...') #5 /usr/home/korotkov/public_html/index.php(34): Router->Exec() #6 {main} thrown in /usr/home/korotkov/public_html/engine/modules/viewer/Viewer.class.php on line 301
Выскакивает после активации плагина, при попытке перейти по ссылке «Pokupalka»
avatar
Обновите engine. Ссылка в тексте поста посте слова ВАЖНО.
avatar
Это моя ошибка!
странно, что Вы один о ней сказали!

просто удалите таблицу и залейте ИСПРАВЛЕННЫЙ плагин. вот он
dl.dropbox.com/u/2445192/Pokupalka/pokupalka.zip
avatar
Это вот про эту ошибку: странно, что о ней сказал только novocentro. Видимо, больше никто не качал плагин.


SQL Error: Unknown column 'goods_allow_mail' in 'field list' at /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25
Array ( [code] => 1054 [message] => Unknown column 'goods_allow_mail' in 'field list' [query] => INSERT INTO nc_pokupalka_goods ( goods_topic_id, goods_user_id, goods_price, goods_currency, goods_type, goods_mark_sold, goods_allow_mail, goods_allow_other, goods_public, goods_country, goods_city ) VALUES('130','1','18000','RUR','other','0','0','0','1','Россия','Краснодар') [context] => /var/www/supert/data/www/novocentro.pro/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25 ) 


Я допустил ошибку в SQL файле, в результате чего создавалось только половина необходимых полей.
Если кто сталкивался с этой ошибкой, то нужно удалить таблицу pokupalka_goods, залить последнюю версю плагина и включить его.
Если Вы не умеете пользоваться phpmyadmin, напишите мне ЛС — я дам подробную инструкцию.

Спсибо.
avatar
Как не устанавливали??? Устанавливал. Такой ошибки не было.

Если все ок, то ничего менять не нужно?
avatar
Нет, не нужно.
Исправлена еще ошибка «если забыл указать категорию» если что, обновление конфига и шаблонов не касается, обновлять языковые файлы не критично. Там добавилось «укажите категорию» но без этого будет работать.
Это на случай, если уже все переписано и настроено. Просто модули обновите.
avatar
Все заработало! Спасибо большое. Баги больше не вылазят!
avatar
Плагин Pokupalka конфликтует с плагином NiceURL.
Fatal error: Class 'PluginNiceurl_ModuleTopic_EntityTopic' not found in /engine/include/function.php(412): eval()'d code on line 1
avatar
Проверял совместимость. Все работает.
Варианты:
обновить niceurl
Выключить и снова включить его
Очистить Кеш.
Если не поможет выключить и включить покупалку.
Если установлен sitemap то проблема может быть в нем. Тут выше писал об этом.
Если ничего не помогает р у вас последняя версия покупалки, дайте мне список активных плагинов. Попробую разобраться.
Напоминаю, покупалка требует обновления engine.
avatar
После установке и активации на главной странице и в топиках появились куча ошибок типа:

Fatal error: Uncaught exception 'Exception' with message 'The module has no required method: Viewer->GetSmartyObject()' in /home/site/public_html/engine/classes/Engine.class.php:329 Stack trace: #0 /home/site/public_html/engine/classes/Hook.class.php(45): Engine->_CallModule('Viewer_GetSmart...', Array) #1 /home/ste/public_html/plugins/pokupalka/classes/hooks/HookPokupalka.class.php(54): Hook->__call('Viewer_GetSmart...', Array) #2 /home/deep/public_html/plugins/pokupalka/classes/hooks/HookPokupalka.class.php(54): PluginPokupalka_HookPokupalka->Viewer_GetSmartyObject() #3 /home/deep/public_html/engine/modules/hook/Hook.class.php(144): PluginPokupalka_HookPokupalka->PokupalkaTopicShowPrice(Array) #4 /home/deep/public_html/engine/modules/hook/Hook.class.php(108): ModuleHook->RunType(Array, Array) #5 /home/site/public_html/engine/classes/Engine.class.php(348): ModuleHook->Run(Array, Array) #6 /home/site/public_html/engine/classes/Engine.class.php(416): Engine->_CallModule('template_topic_...', Array)


NiceURL отключен, едниственно на что грешу, скин установлен «Developer JQuery» может ли из-за него быть такие глюки?
avatar
Извиняюсь, забыл обновить ядро. После обновления вроде запустилось нормально, буду дальше проверять.
avatar
а вот с Nice URL действительно проблема, версия NiceURL — 2.1 что на сайте.
avatar
Вопрос:
Можно ли сделать ссылку Продать… В виде кнопки а не ссылки как сейчас.
Хотелось бы изменять категории в админ панели или панели управления плагином нежели исправлять ручками в конфиге и языковом файле, удобнее и меньше шансов попасть на ошибки.
Решено:
с niceurl вроде разобрался очисткой кеша.
Замечания: Кнопки — Все, Активные, Проданные, вылезают за границы блока, возможно косяк и в шаблоне, буду разбираться. За плагин спасбо, буду организовывать интернет барахолку.
avatar
В виде кнопки можно. Нужно только CSS прописать. Будет время сделаю. Но это не в приоритете. Болванка в CSS есть.
Про меню ниче не понял. Там в стд меню добавления томика вставлена кнопка объявления.
Админка в планах но это требует времени, а его сейчас нет.
avatar
1)научился быстро менять категории через конфиг и языковой файл, скажите только нужно ли при этом делать изменения в БД?
2)Шаблон Developer-jQuery возможно из-за перенастройки grid.css под логотип сместился ниже блок меню, хотя на других страницах все норм, я хз.
3)Кнопка загрузки картинки не работает (ничего не происходит на Click) для загрузки используется mootools? Если да то видно конфликт идет с jQuery шаблоном.
avatar
В бд менять не нужно. Единственное- если были товары в категории, которой уже нет в новой редакции конфига, ее не будет в фильтре по категориям. Объявление будет доступно через active или sold — в общем списке, или через фильтр по городам, например.

Да, весь js в плагине под мутулз написан.
avatar
Если что-то вылазит, посмотрите на Демо сайте. Та вроде все ок. Может, в конкретном скине чтото не так, как задумано.
avatar
Из-за ссылки «Продать» и идет смещение как третьего уровня, блок рассчитан на 2 уровня меню.
avatar
Там хук двустрочный. В одну не впихнуть никак.
avatar
Не уверен, что понял.
avatar
Поясню, на примере вашего демо сайта там выглядит все идеально, «Продать» сделана в виде кнопке, скин NEW. попробуйте переключить шаблон с new на developer и увидите разницу, вместо кнопки будет обычная URL ссылка причем не с боку как у вас а с верху над двумя уровнями меню сделанных из кнопок, это как раз и делает смещение всех нижних уровней за границы блока навигации что собственно выглядит не очень красиво. Могу показать пример на своем сайте.
avatar
Понял. Вечером попробую поправить CSS, что бы в developer все работает.
avatar
Спасибо, буду ждать.
avatar
Есть ли изменения в этом вопросе по поводу скина developer?
avatar
Ядро обновил сразу еще до установки, кэш почистил перед активацией.
Поигрался с включением и отключением плагинов Pokupalka и NiceURL.
Сначала я их выключил(почистил кэш(из админки и папку tmp)), потом включил Pokupalka, затем NiceURL- не помогло, тогда выключил Pokupalka почистил кэш(из админки и папку tmp(может оказаться пустой во-второй раз)) и снова включил Pokupalka. Все заработало. Сразу потестил. Побродил под админом и юзером. Создал опрос, попробовал ответить на вопрос без авторизации. Плагин хороший, только жалко, что пункт меню «опросы» появляются при щелчке по кнопке «продать».Здорово если в последующем меню появляющееся после нажатия данной кнопки, будет доступно сразу при переходе в раздел «Pokupalka».
avatar
Ядро обновил сразу еще до установки, кэш почистил перед активацией.
Поигрался с включением и отключением плагинов Pokupalka и NiceURL.
Сначала я их выключил(почистил кэш(из админки и папку tmp)), потом включил Pokupalka, затем NiceURL- не помогло, тогда выключил Pokupalka почистил кэш(из админки и папку tmp(может оказаться пустой во-второй раз)) и снова включил Pokupalka. Все заработало. Сразу потестил. Побродил под админом и юзером. Создал опрос, попробовал ответить на вопрос без авторизации. Плагин хороший, только жалко, что пункт меню «опросы» появляются при щелчке по кнопке «продать».Здорово если в последующем меню появляющееся после нажатия данной кнопки, будет доступно сразу при переходе в раздел «Pokupalka».
За плагин огромное спасибо!
avatar
Про меню ниче не понял. Там в стд меню добавления топика вставлена кнопка объявления.
avatar
Интересует следующий вопрос: я сделал для этого плагина свой шаблон топика (topic_pokupalka.tpl). Прописал его в index.tpl плагина. Редактирую его, все хорошо, но при переходе по объявлению, он почему то теряет этот шаблон и берет родной topic.tpl.

Как можно исправить?
avatar
1. при отображении общего списка топиков используется шаблон Topic_list вызов этого шаблона зашит в actions-index.tpl
Вероятно, вместо {include topic_list} ты вставляешь код, который генерит шаблон, как тебе нужно.
в него вставляется хук для отображения цены, категории и чего-то еще. хук хранится в файле pokupalka_price.tpl
2. отображение топика выполняется шаблоном Topic.tpl, в который вставляются два хука:
а) pokupalka_price
b) pokupalka_images — галерея + контакты.
______
самое простое:
в Topic.tpl и topic_list.tpl дописать условия:
{if $oTopic->getType()=='goods'}
свой шаблон
{/if}
на шаблон же топика наложить противополжное условие. Именно так реализовано отображение, скажем, голосования.
ИЛИ
в этих шаблонах условием
{if $oTopic->getType()!='goods'} закрыть весь код, кроме хука, а свой шаблон вписать в имеющиеся в плагие хук-шаблоны.

вариант сложнее:
в modules/hooks/HookPokupalka.tpl найти хук на topic_show (не template_topic_show_end)
Добавить туда Viewer_Show('Свой шаблон'). не забудьте в шаблоне добавить хедер и футер.
но я бы не советовал связываться с этим т.к. по сути это- модификация плагина, что усложнит обновления.

более другой вариант:
если у вас получился классный шаблон и вы не против им поделиться, можем подумать, как вставить его в комплект поставки плагина. вероятно, это будет опцией т.к. я бы предпочел, что бы плагин был шаблононезависимым (слово то какое)
avatar
Первый вариант — самое то. Спасибо.
avatar
Все ок, но при переходе в блог, куда публикуются объявления, они там не отображаются. Можно ли их туда вернуть, оставив идею из комментария выше?
avatar
ты вот этот livestreet.ru/blog/addons/7073.html#comment104943 фикс убрать не забыл? он ведь для того и предназначался ;)
avatar
Еще вопрос. В языковом файле:
'pokupalka_menu_add_goods'=>'Объявление',
'pokupalka_menu_add_any'=>'Любые товары',

В плане функциональности это что?
avatar
первое — пункт СУБменю при добавлении нового топика\объявления
второе — было пунктом меню (2й уровень) оно даже есть в шаблоне, но сейчас нигде не используется.
avatar
Скажите, а может быть стоит разрешать постить объявления только в 1 блог? В чем удобство нынешнего подхода? спасибо
avatar
Это реализовано в конфиге. Можно ограничить перечень коллективных блогов. Персональный блог можно убрать, удалив одну строку в шаблоне тут выше была инструкция.
avatar
после установки:
Fatal error: Class 'PluginAction_Inherits_ActionTopic' not found in \plugins\pokupalka\classes\actions\ActionPokupalka.class.php on line 7
avatar
ВАЖНО: Если у вас LiveStreet 0.4.2, обновите последнюю версию ядра: отсюда
trac.lsdev.ru/livestreet/changeset?format=zip&old=966&new_path=trunk/engine&old_path=trunk/engine
avatar
спасибо
avatar
Накатываю обновления ядра — весь сайт умирает — выдает ошибку.
не накатываю
'PluginAction_Inherits_ActionTopic' not found
avatar
Какие плагины установлены??
avatar
На момент тестирования были только:
Static page
avatar
и Livestreet Profiler Plugin
avatar

{if isset($aFilter.marksold)}
{$aLang.pokupalka_block_filter_status}
{foreach from=$aFilter.marksold item=filteritem}
{$filteritem.name}
{/foreach}

{/if}

Этот фильтр отсутствует?
avatar
да, его нету. на самом деле, не хватает там только двух строк со ссылками типа

<a href="{router page='goods'}.filter?{$aGet.get}&mark_sold=0">{$aLang.pokupalka_menu_active}</a>

пишу по памяти, могу чето напутать с названиями переменных, но примерно так.
я это добавлю, просто есть пара моментов, которые требуют времени.
avatar
Есть ли возможность убрать комментарии к объявлениям из прямого эфира или убрать комментирование объявлений вообще?
avatar
комментарии может запретить юзер чекбоксом forbid_comment при публикации.
заменить чекбокс на input type=«hidden» value=«true»
avatar
это в actions/ActionPokupalka/add.tpl
avatar
Хотелось бы убрать и Комментарии (1) и Этот пользователь запретил добавлять комментарии.
avatar
В topic.tpl поищи чтото вроде {include file='comment_list.tpl} и языковую пеку про зпрет комментариев, закрой это таким же {if} тогда в шаблон не будут грузиться комменты.
avatar
Установил плагин. Всё работает. Возникла только проблема с загрузкой изображения. После «загрузить» идет загрузка до 100%, а потом ничего (остается висеть окно с выбором «от куда брать картинку»).
Изображения в топики публикуются нормально и ссылкой и с пк.
avatar
Какой у вас скин и какие плагины установлены? Покупалка свежескачанная? Tinymce включен?
avatar
Скин new
Из плагинов стандартные:page,profiler + openid
Tinymce — отключен.

Может дело в движке? Под какую ревизию точно работает? У меня 1093 стоит.
avatar
Ссылка на рабочий engine есть в этом посте.
Повисание формы- это ошибка JS или что-то связанное с шаблоном. Странно в общем.
Напишите мне лс с адресом сайта, если есть?
В JavaScript console что-то видно?
avatar
Установил плагин «баннероид» та же фигня с загрузкой изображения.
avatar
о, ну тогда это на сайте проблема, а не в плагине…
avatar
avatar
Вечером гляну.
Попредыдущемувопросу тоже вечером постараюсь отписать, пока что мне причина не ясна.
avatar
не знаю, как так получилось, но данный топик был категоризирован как «goods», хотя на самом деле был «топиком»
вот такая забавная вещь :)
avatar
а можно пару вещей опционально добавить?
1. отдельная вкладка с потоком в стриме с публикациями из покупалки
2. добавить блок рандомных топиков из покупалки?
  • hoti
  • 0
avatar
идеи хорошие. как будет время, попробую сделать что-то из этого
avatar
спасибо отличный плагин, такими темпами в отдельный движок яндекс маркета переростет)
+ по поводу фильтра место нахождения было бы интеллектуально понятнее если бы юзался как в плагине http://livestreet.ru/blog/7271.html#comment105874
и еще момент понравилась реализация загрузки картинок в топик покупалки(единственное не хватает fancyuploader'a ну или по добавлению строки), получился бы неплохой плагин для обычных топиков и опросов, а то иногда порой противно смотреть топики с 50+ фотками, а так получается аккуратный и структурированный фото отчет топик.
avatar
Может лучше не рандомных, а последних n объявлений? Это для главной, а на странице самого плагина «самые просматриваемые», которые будут случайными:)
Так же можно сделать блок «объявления в этой категории», если заходить на страницу самого объявления. В «каталоге» похожая фишка.
avatar
Спасибо. Хороший плагин
avatar
ещё хорошо бы сделать редактирование категорий через сайт
avatar
а как сделать так, чтобы объявления не попадали в раздел «Блоги»? или попадали бы, но в подраздел «объявления»?
avatar
avatar
спасибо, а можно ли и как сделать так, чтобы подкатегории объявлений появлялись только при нажатии на определённую категорию?
avatar
Тоже самое интерсует для плагина «категорий блогов». Если категорий много, то очень высокий блок получается, хотя если категории свернуть не все догадаются их развернуть:)
avatar
Если это про блок, Сделайте меньше категорий.
Если у вас портал а-ля хабр с таким же количеством постов и пользователей, то вам не нужно решение для всех, а нужен индивидуальный проект.
avatar
Сейчас никак.
На это есть несколько причин.
— это актуально только для крупных проектов
— довольно сложно технически реализовать с сохранением логики бесконечной вложенности категорий.
— на eBay до недавнего времени было именно так, как есть сейчас в плагине.
avatar
Можно ли убрать публикации (объявления) из вкладки коллективные ( livestreet.ru/blog/) чтобы они не выводились в этой ленте?
avatar
После активации xtext
Warning: Class 'PluginPokupalka_ModuleTopic' not found in Z:\home\spravka\www\engine\classes\Engine.class.php on line 975

Fatal error: Class 'PluginPokupalka_Inherit_ModuleTopic' not found in Z:\home\spravka\www\plugins\pokupalka\classes\modules\topic\Topic.class.php on line 8
avatar
Активируйте плагины в другом порядке.
avatar
Спасибо, помогло
avatar
Скорее всего баг:
Если выбирать из ленты «город», то по нему всё замечательно фильтруется.
Фильтр по Секретный город
Если выбрать «город» в блоке «фильтр» и добавить его, то ничего находиться не будет
Фильтр по Секретный город

Отличие двух фильтров:
1. /goods/filter/?city
2. /goods/filter/?&city[] тут название города «Секретный», хотя он «Секретный город»
avatar
Та же фигня со страной
avatar
Странно, если фильтровать по «городу» — «Киев», то нормально фильтрует оО

У себя на сайте проблема решается след. образом: выбираю любой другой город из списка городов, если нужен дефолтный (1 в списке), то просто выбрать его вторым…
avatar
Спасибо, я пверю. Там может из-за пробела.
avatar
клёво.
avatar
в хуке в методе

public function PokupalkaTopicShowPrice(){

вы использовали

$oTopic=$this->Viewer_GetSmartyObject()->get_template_vars('oTopic');

теперь в смарти get_template_vars запрещенна

нашел что get_template_vars надо заменить на
$oTopic=$this->Viewer_GetSmartyObject()->tpl_vars['oTopic'];

но это тоже не так
вроде бы надо использовать

public function PokupalkaTopicShowPrice($aParams){

$oTopic = $aParams['topic'];

если я все правильно понял
{hook run='topic_show_info' topic=$oTopic}
avatar
Также, у кого возникали проблемы с загрузкой изображений на новом движке (из SVN), сэкономлю пару минут.
в файле templates/skin/default/js/pokupalka.js
замените функцию:

ajaxUploadImgPokupalka(value,sToLoad) {
...
}

на функцию:

function ajaxUploadImgPokupalka(form,sToLoad) {
	if (typeof(form)=='string') {
		form=$(form);
	}
			
	var iFrame = new iFrameFormRequest(form.getProperty('id'),{
		url: aRouter['ajax']+'upload/image/',
		dataType: 'json',
		params: {security_ls_key: LIVESTREET_SECURITY_KEY},
		onComplete: function(response){
			if (response.bStateError) {
				msgErrorBox.alert(response.sMsgTitle,response.sMsg);				
			} else {				
				instance.AddGalleryImage(response.sText);
				hideImgUploadForm();
			}
		}
	});
	iFrame.send();
}
avatar
О, спасибо, я уже гораздо больше пары минут потратил на это дело

Еще бы кто подсказал что надо сделать, что бы картинки в tynemce подгражались, а то такая же проблема, сама картинка создается, но в форму не вставляется
Когда tynemce отключаешь все работает…
avatar
С tinymce там не все корректно работало но картинки у меня нормально вставлялись. Проверю.
Мож со следующим апдейтом поправлю это.
avatar
Ну тут я имел ввиду не только в вашем плагине, а вообще везде на сайте та же проблема, не вставляются загруженные картинки в форму tinymce
avatar
Спасибо!
avatar
может кто-нибудь перепишет pokapalka.js на jquery?
avatar
Тут нужно будет еще поменять скрипт фотогалереи.
avatar
в свете того, что все больше людей переходят на jquery можно предположить, что такой популярний плагин как этот потребует так же преобразований в ближайшем будущем…
avatar
Всего собрано: 0.00
неужели никто не пожертвовал ни копейки? выложите яша кошелек, хоть и не пользуюсь плагином но считаю что подобные труды должны поощряться.
avatar
Скачал плагин. Активировал. Начал smarty ругаться на неправильную версию. Полез делать исправлений в транк. Когда селал то все заработало(new). Только теперь не могу даже активировать его :)
avatar
И это плагин вообще для какой версии smarty ??? Я заменил файлы движка, но все равно ошибку выдает samrty в целыйи экран. Только после убирании кавычек и тп для адаптации под samrty 3 начало нормально работать
avatar
Этот плагин для смарти 2. А разве в ЛС уже 3й смарти используется?
avatar
да. Используется (http://livestreet.ru/blog/dev_livestreet/7448.html). Вообщем вы говорите что только надо заменить файлы движка и все?
avatar
Ух ты. Я пропустил. Мда. На этапе разработки это многое упростило бы. Могу упаковать в архив предыдущий svn, где все работало. Под смарти 3 нужно будет попробовать.
avatar
прошу как родного перепакуй под предыдущий svn. поможешь не одному мне я думаю :)
avatar
Можете поделится исправленным и адаптированным плагином под смарти 3?
avatar
Добрый день.
Интересует один момент, а возможно ли сделать так — что бы когда создаешь объявление о продаже — выводился только один заведомо указанный блог для публикации. У человека небыло возможности выбирать.
avatar
Есть.Посмотрите конфиг плагина.
avatar
Уважаемый! У меня руки не под это заточены, можете мне установить плагин на сайт?(не за просто так).шаблон социал, при установке пропадает сайт.
avatar
Не пойму, у вас на демо-сайте обновлённая версия LS (rev 1166)? или нет? И как насчёт плагина под Smarty 3? А то обновится требуется, а плагин то не работает…
Уже поправил много, ошибки пропали, но плагин работает не адекватно и совсем не так, как на демо.
Кстати для тех, у кого после обновления плагины не активируются:
После 68 строки /config/config.php добавить:
$config['sys']['plugins']['activation_file'] = 'plugins.dat'; // файл со списком активных плагинов в каталоге /plugins/
Ссылка
И указать названия плагинов в файле /plugins/plugins.dat

aceadminpanel
page
и тп…
  • BIG
  • 0
avatar
Работает на вот этом движке.
avatar
Спасибо, сейчас проверим
avatar
Внимание:
— Smarty 3. Не поддерживается.
— Engine. После обновления транковой версии все перестало работать. Вот с этим работает.
Будет ли обновление — не знаю. Плагин делал для своего проекта, но теперь он там вроде не нужен, так, что Ы.
avatar
подскажите пожалуйста, а как программно создать объявление да еще и с картинками?
  • und
  • 0
avatar
Внесите нужные записи в бд. Ссылки на картинки хранятся в extra
Процесс почти неотличается от внесения поста.
avatar
Спасибо, смотрел этот вариант — придется заполнять минимум 3 таблицы
Хотел все же сделать программно
avatar
тогда давайте определяться.
1. если вопрос в том, поддерживает ли плагин пакетную загрузку данных, то нет, не поддерживает.
2. если Вы хотите загрузить много объявлений на сайт, нужно править БД и заливать картинки
3. если Вы хотите, что бы п.2 сделал я, то кидайте ТЗ в ЛС, посмотриим, что можно сделать. вероятнее всего, мне придется дописать пакетный загрузчик.
avatar
А как его полностью снести, что бы потом переустановить?
То снес видать не корректно, тепреь пишет
Успешно выполнено
А плагин не активен… хотя в БД появились поля.
Кеш чистил не помогло…
Может у кого было такое?
avatar
Вопрос не совсем понятен. Какя версия ЛС, какие действия производились, где пишет?
Что выполнено?

В папке plugins есть файл plugins.dat зацдите в него и удалите оттуда строку с названием плагина.
Это работает для любого плагина.

Правильно- деактивировать плагин через панель управления плагинами. При этом вносятся некоторые изменеия в БД, благодаря чему его позже можно без проблем активировать.
Если плагин был удален в активном состоянии, повторная активация плагина может сопровождаться глюками.
avatar
Столкнулся с такой штукой:


Товар добавлен всего один в категорию «Компьютерная техника»

Что нужно исправить что бы кол-во в категориях показывалось правильное?
avatar
Решение проблемы вот тут livestreet.ru/blog/8068.html
avatar
А будет ли совместимость с шаблоном Social? Если да, то как скоро?
avatar
мне автор довольно таки давно прислал шаблон, но времени на переделку пока нет.
avatar
Когда ориентировочно будет совместимость с версией 0.5 livestreet?
avatar
Столько труда… и не подходит ни под 0.4.2 ни под 0.5… как же так автор? Под 0.4.2 работает, но только с определенной ревизией ядра (папка engine), но тут тоже проблемы, с этим ядром начинают глючить некоторые шаблоны, у меня например в Digg пропали картинки превью топиков и верстка нарушилась:( Я понимаю, что писалось для своего проекта, но промежуточность ядра это же никуда не годится, плюс не поддерживает smarty 3. linkevich доделай пожалуйста для версии 0.5 или хотя бы чистой 0.4.2, доделай его за денежку или доделай и сделай платным, очень нужно.
avatar
Тоже присоединяюсь, очень важный модуль. Также готов купить, если будет платным
avatar
возможно будет. пока ничего не могу обещать.

что касается того, что текущая версия под странный билд ядра — это случайно получилось — я думал, что писал на стандартной версии. адаптировать к 0.4.2 уже не имеет смысла.
avatar
ожидается релиз под 0.5?
  • hoti
  • 0
avatar
Да, тоже актуально
avatar
присоединяюсь! очень ждем))
avatar
linkevich пожалуйста обозначь хотя бы примерные сроки и будешь ли вообще доделывать. Если нам ждать нечего так объяви пожалуйста, будем искать другие варианты и сделаем коллективный заказ на это дело. Давайте определимся пожалуйста.
avatar
Последний визит: 15 сентября 2011, 01:34

видимо придётся искать другой вариант
avatar
yuri25 , меня тоже интересует плагин. Готов принять участие в коллективном заказе. Никогда этого не делал, но если что-то для этого надо сделать, то могу помочь. Командуйте.
avatar
Создал топик здесь Кто заинтересован в таком плагине прошу отписаться в комментариях.
avatar
Будет ли версия для ЛивСтрит 0.5.х?
avatar
Да, будет.
Тут, похоже, не все так сложно, как я себе представлял.
avatar
Ура, плагин для 0.5.1 уже есть.
Пишите, если найдете баги.
avatar
Можно альтернативную ссылку на скачивание, в каталоге пока не появился.
avatar
Уже есть
avatar
Немного запутался. Pokupalka и категория «Объявления» в топиках — разные вещи? И как можно одним движением убрать доп.категорию, ибо она не нужна…
avatar
Не совсем понял вопрос.
Pokupalka — название плагина
После установки появляется новый тип топика «Объявление» и такойже пункт в главном меню.
Что именно нужно убрать?
avatar
А. ясно. Просто перепутал тип топика с блогом (категория). Убирать не надо))
avatar
Скажите, а зачем при создании топика типа «Объявление» необходимо выбирать категорию (пункт «Куда размещаем»)?
avatar
Это все-таки топики. Их размещают в блог. Это — выбор блога. В настройках есть возможность ограничить выбор блогов, если необходимо.
В инструкции описано, как это сделать
avatar
Если есть возможность — это хорошо. Благодарю за разъяснения. Сейчас будем внедрять :)
avatar
если что, то конфликтует с плагином Sitemap :(
Fatal error: Class 'PluginSitemap_ModuleTopic_EntityTopic' not found in /home/xxx/xxx/site.ru/engine/include/function.php(421) : eval()'d code on line 1
avatar
Блин, под 0.4.2 то же самое было:(
Попробую исправить.
avatar
Попробуй изменить порядок активации плагинов. Иногда помогает.
avatar
попробую, но у меня все равно шаблон на jquery
avatar
не смог повторить глюк у себя.
В какой момент получается описанная выше ошибка?
avatar
Плагин Sitemap включен. Включаю через админку aceAdminPanel Покупалку. Пишет: «Успешно выполнено». Перехожу на сайт — ошибка, приведённая выше, и белый экран. Если деактивировать Sitemap и включить уже после Покупалки, то тогда всё в проядке.
avatar
у меня не получилось вызвать ошибку ни в том, ни в другом случае.
Будем считать, что плагины совместимы, если Покупалку активировать раньше.

если удастся восстановить ошибку, попробую исправить.
avatar
А под jquery-шаблоны будет адаптация?
avatar
пока не планировал. Но я знаю, что это нужно. Как будет вдохновение, обязательно сделаю :)
avatar
Может мы сможем материально подбодрить твоё вдохновение? :) Очень нужен плагин.
avatar
Готов подмаслить вдохновение двумя тысячами рублей за скорейшую адаптацию под шаблон jquery :)
avatar
Гуляете на широкую ногу :) за две тысячи уже можно брать DAO. Там и доска, и каталоги, и много других плюшек. Чувствую, что не дождусь…
avatar
test
avatar
test 3
avatar
test 4
avatar
Помогите ребят!
Проблема с шаблоном add.tpl
вот скрин!
avatar
У тебя Jquery шаблон?
avatar
Шаблон «Street Spirit»
avatar
Шаблон «Street Spirit»
avatar
Значит у тебя стоит admin панель, в основных настройках поставь галочку «Использовать визуальный редактор TinyMCE: „
avatar
ой мне не нравится TinyMCE :( я бы хотел что бы уважаемый программист «запилил» это недорозумение :)
avatar
денег выслал?
avatar
Не поверишь, там предусмотрена такая волшебная опция и, если не ошибаюсь, даде через конфиг. И даже в манцале должно быть, но если нету, то вечером отпишусь.
avatar
Это jquery шаблон
avatar
Сейчас плагин поддерживает только mootools
avatar
У меня возникли 2 проблемы на которые (не бейте)) не смог найти решение:

1. У меня при щелчке " добавить " выходит меню в подменю



2. На этой же странице не работает кнопка «Загрузить» изображение, подскажите пожалуйста как поправить? (при этом выше говорили что в теле сообщения можно вставить… не понял как так?:))
avatar
Опять-таки, шаблон а) скорее всего на jquery, b) я не адаптировал плагин под этот шаблон, потому вылазит меню. Это легко исправить, в отличие от поддержки jq
avatar
Помогите при добавлении пишет вот такую ошибку.

linkevich плиз напиши в icq669134 за деньги может выполнишь легкие настройки модуля ;) А то жизненно необходим твой Великий Модуль :)
avatar
Подскажите где косяк?
Когда смотрю все персональние блоги
w w w._________.com/personal_blog/
в низу станицы, под всемя записями
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'topic_goods.tpl'' in /home/newkozo/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php:168 
Stack trace: 
#0 /home/newkozo/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(557): Smarty_Internal_Template->isExisting(true) 
#1 home/newkozo/public_html/templates/compiled/simple/5fd347d7d71ec040db80f3f16a29c4746264388e.file.topic_list.tpl.php(33): Smarty_Internal_Template->getRenderedTemplate() 
#2 /home/newkozo/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(439): include('/home/newkozo/p...') 
#3 /home/newkozo/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(574): Smarty_Internal_Template->renderTemplate() 
#4 /home/newkozo/public_html/templates/compiled/simple/bad8ad5ef6777b00808635d57da713c8c57cec56.file.index.tpl.php(23): Smarty_Internal_Template->getRenderedTemplate() 
#5 /home/newkozo/public_html/ in /home/newkozo/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php on line 168
avatar
Всем доброе утро!
В течение недели ожидается обновление плагина. Основной доработкой станет поддержка jQuery.
Напишите сюда мелких багов плиз — чтобы я их заодно и пофиксил.
avatar
Я уж сам начал вчера переводить, не выдержав :)

По багам пока ничего не скажу, т.к. давно не использую плагин из-за перехода на jQuery. Разве что убрать дублирование записи «Местоположение» (лучше весь зелёный прямоугольник). И теги я считаю лишние, поскольку пользователь все равно их особо и не заполняет, а в поиске объявления и не нужны.


Неплохо было бы сделать блок для вывода на главную последних объявлений. И не совсем понятно, зачем объявления мешать с основной лентой топиков? Может стоит убрать в отдельный раздел?

В общем больше внешний вид хотелось бы поправить, но это скорее уже индивидуально и можно самому сделать.

Интересует какой будет использоваться редактор текста и как реализуется загрузка изображений (фотосет)?
avatar
Скрипты я уже перевел, нужно только css поправить. Он зачем-то разный в new и new-jQuery
Отдельный раздел есть, он сверху в меню. Можно выделить один блог для объявлений.
Теги и зеленый блок можно спрятать в css, в теги можно по дефолту что-то вставить.
Кстати, месторасположение не дублируется

Фотки будут добавляться как и в предыдущей версии — по одной и падать в галерею. Может еще добавлю кнопку выбора заглавной картинки.
avatar
добавляйте кнопку выбора заглавной картинки :) вещь нужная
блог для объявлений и так есть, но он выводится в прямой эфире и в ленте. по мне так лучше этого не делать
avatar
золотой Вы человек, ждем с нетерпением!
avatar
Плагин просто замечательный… жаль только не работает(((

Скажите плиз, т.е. если будет поддержка jQuery, то с шаблоном Street-Spirit данный плагин сможет работать?!
avatar
да :) именно так
avatar
Ох, неужели это чудо свершится)))
А то я дурень сижу ковыряю тот вариант, который есть, в надежде что он зарабоает)))
avatar
Для тех, кому не терпится, бета-версия.
dl.dropbox.com/u/872040/pokupalkaJQ1Beta.rar
Напишите мне сюда все недоделки, пожалуйста. :)

ЗЫ
Точно не работает, чтобы при отключенном tinymce скрывались кнопки «код» и какие-то еще.
Есть баги в меню.

ЗЫЫ версия работает и под Mootools и JQ (переключатель есть в конфиге)
спасибо
avatar
ураа!)) работает!)))

заметил при загрузке фото, окошко через которое происходит загрузка не исчезает, даже если просто нажать «отмена»
avatar
и сами изображения не прикрепляются
или это у меня что не так
avatar
таже проблема
avatar
сейчас попробуем проверить
avatar
подтверждаю, окошко весит
почему бы не сделать загрузку через библиотеку фотосета?
avatar
кто-нибудь решил проблему с неисчезающим окном загрузки фото?
avatar
неа(
а у вас изображения получается прикрепить?
avatar
и это к сожалению тоже не удаётся… эх, поковыряться в коде что ли))
avatar
Посмотри, что выдает JavaScript Console.
Обычно окошко «подвисает», если есть ошибка в JS.
Если у тебя jQuery шаблон, попробуй обновить плагин.
dl.dropbox.com/u/872040/pokupalka.zip
avatar
обновил, не помогло… буду копать
avatar
Какой скин, накая версия ЛС, что в консоли пишет.
вообще странно, должно всё работать.
avatar
скин самописный, но это не важно, потому как с new-jquery аналогичная проблема
консоль пока не смотрел
avatar
а это уже окончательная версия?))
avatar
скажи, работает загрузка картинок?
avatar
обновил плагин, по прежнему не загружаются изображения и окошко загрузки не исчезает(
avatar
шаблон стрит спирит, ЛС 0.5.1
avatar
нужно копать… на new работает?
Есть ошибки в консоли JS (F12 в Хроме)
Какой браузер, какая версия ЛС?
avatar
new-jquery, конечно
avatar
Да, практически финальная. Вот этот глюк с картинками выловим и вперед, в массы.
avatar
тема стритспирит, включен jq, посмотреть можно на g00d.ru/
при добавлении в каталог, появляется ошибка, запись в блоге появляется, в покупалке нет

Notice: Undefined index: goods_price in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 16 Notice: Undefined index: goods_type in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 59 Notice: Undefined index: goods_currency in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 23 Notice: Undefined index: goods_mark_sold in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 52 Notice: Undefined index: goods_allow_mail in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 67 Notice: Undefined index: goods_allow_other in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 70 Notice: Undefined index: goods_public in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 64 Notice: Undefined index: goods_country in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 78 Notice: Undefined index: goods_city in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 74 Notice: Undefined index: goods_city in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 74 Notice: Undefined index: goods_country in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 78 SQL Error: Column 'goods_price' cannot be null at /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25
Array ( [code] => 1048 [message] => Column 'goods_price' cannot be null [query] => INSERT INTO prefix_pokupalka_goods ( goods_topic_id, goods_user_id, goods_price, goods_currency, goods_type, goods_mark_sold, goods_allow_mail, goods_allow_other, goods_public, goods_country, goods_city ) VALUES('5','1',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL) [context] => /var/www/clients/client0/web12/web/plugins/pokupalka/classes/modules/pokupalka/mapper/Pokupalka.mapper.class.php line 25 )

при просмотре записи в блоге выводится ошибка
Fatal error: Call to a member function getPrice() on a non-object in /var/www/clients/client0/web12/web/plugins/pokupalka/classes/hooks/HookPokupalka.class.php on line 57
avatar
установлено

Версии
Версия PHP: 5.3.3
Версия Smarty: Smarty-3.0.9
Версия LiveStreet: 0.5.1
Версия админпанели: 1.5.271
aceAdminPanel: v.1.5.271 - Ok
Admvote: v.1.0
Blogs Autoconnect Plugin: v.1.0.0
Birthdays: v.0.1
Last publications: v.1.0.2
Live lenta: v.0.1.0
LsPage: v.1.3
OpenID: v.1.2.1
Static page: v.1.3.2
Фотолинк: v.1.0
Pokupalka: v.0.1.4
Popup info: v.1.0.1
Публикация от имени: v.0.1
SEO: v.0.2.0
ShowVotes: v.0.2
Similar topics in popup: v.1.0.2
Simple template: v.2.1.3
Sitemap: v.0.3.0
Stream Plugin: v.0.1.2
Livestreet Up Plugin: v.0.1.2
User panel: v.1.1.2
Livestreet Wall: v.0.1
webcode: v.0.1
avatar
Тут, похоже, несовместимость с шаблоном. Попробуй на new-jQuery, плиз.
avatar
проверил, таже ошибка
avatar
может конфликт с каким нибудь плагином? как проверить?
avatar
попробуй отключить sitemap.
Если заработает, то вклюючи его ПОСЛЕ активации Покупалки.
Ну и убедись, что Покупалка активирована в режиме JQ.
avatar
в принципе, можно просто Покупалку поставить 1й в файле \plugins\plugins.dat
avatar
спасибо
эмпирически нашел, трабл с плагином Simple template: v.2.1.3
avatar
как идея на будущее, было бы здорово управлять срока жизни объявлений через сами объявления или через их хозяев, к пример в количестве дней
avatar
Да, имеет смысл, пожалуй. Могу подсказать быстрый фикс через шаблон, если очень нужно. Чтобы реализовать полноценно нужно время…
avatar
эмпирически нашел, трабл с плагином Simple template: v.2.1.3
avatar
Действительно, проблема с Simple.
Я знаю причину, но пока не получается ее устранить. Написал разработчикам.
avatar
Наконец родилась версия плагина для jQuery.
Если багов не обнаружим, то я ее выложу в паблик.
dl.dropbox.com/u/872040/pokupalka.zip
ЗЫ не работает с шаблоном Simple.
avatar
а на каком шаблоне работает?
avatar
на new-jquery проверял — все работает, без багов.
avatar
попробовал у себя на new-jquery — там то же самое с картиинками что и на street-spirit(
avatar
Кеш чистил?
Какие плагины стоят?
Что пишет консоль?

О!
И какой браузер?
avatar
Итак, у кого возникает проблема с загрузкой картинок нужно сделать следующее:

В файле pokupalka/templates/skin/default/actions/ActionPokupalka/add.tpl после строки
{include file='header.tpl' menu='topic_action' showWhiteBack=true}

вставить
<script type="text/javascript" src="/plugins/pokupalka/templates/skin/default/js/jquery.prettyPhoto.js"></script>
avatar
И да, чуть не забыл, с плагином «Image Preview» он не совместим.
avatar
avatar
нет, вот этот: livestreetcms.com/addons/view/52/
avatar
супер!) картинка прикрепилась! :)
avatar
это вообще странно, т.к. этот код подключается из экшена

#Loading jQuery image gallery 	
$this -> Viewer_AppendScript(Plugin::GetTemplateWebPath(__CLASS__) . 'js/jquery.prettyphoto.js');
avatar
но все равно если, например, прикреплять картинку передумал, то окошко не исчезает при отмене
avatar
Кто-нибудь сталкивался с такой проблемой: i.imgur.com/Ni9t6.png?
На странице добавления объявления, вместо выделенного пункта «Объявление» я вижу эти «новые» и «черновики». Другие разделы работают нормально.
Свежая установка на LS 0.5.1 и Pokupalka: v.0.1.5.
avatar
Оч странно.
avatar
Очень хороший плагин, но хотелось чтобы у фильтре можно было убирать один пункт, а не «Убрать все фильтры» или хотя бы сделать первый пункт пустой, при выборе которого означает что этот пункт фильтра отменен.
  • tvv
  • 0
avatar
Там есть такая возможность — крестик возле отобранной категории
avatar
Хм, наверно я что-то не увидел. Смотрю на странице pokupalka.kiev.ua/goods/ скриншот-> imagestun.com/images/2011/kjhx8evw9r.PNG но не вижу.
avatar
Мда, сори. Когда вбираешь фильтр, то он появляется вверху блока. Кликни на него там и именно этот фильтр удалится.
avatar
А, так! Спасибо! Все понял.
avatar
Плагин отличный! Но хотел бы его использовать несколько по другому, для етого вопросы:
1. Где переименовать имя в главном меню Pokupalka?
2. Возможно ли один плагин использовать 2 раза, тоесть как бы будет 2 отдельные доски?
avatar
Вопросы сняты, саппорт плагина — 5 балов. Отличный, простой, удобный. Надеюсь не заглохнет, и туду будет выполнен! :)
avatar
Кто нибудь знает сейчас стабильная версия под 0.5.1 или еще дорабатывается? Я скачал, поставил на 0.5.1 вроде все работает, единственно почему то загруженные картинки открываются не во всплывающем окне а просто в браузере в левом верхнем углу с таким вот адресом ptzonline.ru/uploads/images/00/00/06/2012/02/18/2fa2b7.jpg Шаблон street-spirit. Подскажите почему не всплывает?
avatar
что-то я думал, я тебе в ЛС отвечал, нет?
avatar
Как это ни печально, но у вас конфликт с плагином Торрент. Если в тексте использовать какие-либо теги, то при сохранении вываливается ошибка:
Catchable fatal error: Argument 1 passed to PluginPokupalka_ModulePokupalka::FillEntityFromTopic() must be an instance of PluginPokupalka_ModuleTopic_EntityTopic, instance of PluginTorrent_ModuleTorrent_EntityTorrentTopic given, called in /home/webmaster/www/porno.xxx/plugins/pokupalka/classes/modules/pokupalka/Pokupalka.class.php on line 36 and defined in /home/webmaster/www/gorodpereslavl.ru/plugins/pokupalka/classes/modules/pokupalka/Pokupalka.class.php on line 94

А если заюзать тег spoiler, то вобще:
Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: Tag spoiler invalid in Entity, line: 1 in /home/webmaster/www/porno.xxx/plugins/pokupalka/classes/hooks/HookPokupalka.class.php on line 457
  • mif
  • 0
avatar
я знаю, что плагин конфликтует из-за наследования entity с другими, но пока не могу понять, что не так.
возможно, в одном из ближайших релизов Покупалка просто перестанет наследовать что-либо. тогда все ошибки пройдут.
avatar
При попытыке разместить объявление — Call to protected method ModuleTopic_EntityTopic::setExtraValue() from context 'PluginPokupalka_HookPokupalka' in /var/www/… мойсайт.../plugins/pokupalka/classes/hooks/HookPokupalka.class.php on line 100

Это оно чего хочет?
  • tor
  • 0
avatar
Поддерживаю вопрос! Аналогичная ситуация.
avatar
таже проблема на той же строке.
avatar
Обновил engine для вер. 4.2
При активации плагина вылетает такая ошибка:
SQL Error: Duplicate key name 'goods_price' at /var/www/test77/data/www.названиесайта.ru/engine/modules/database/Database.class.php line 134
Array ( [code] => 1061 [message] => Duplicate key name 'goods_price' [query] => ALTER TABLE `ls_pokupalka_goods` ADD INDEX goods_price (goods_price) [context] => /var/www/test77/data/www/названиесайта.ru/engine/modules/database/Database.class.php line 134 )
avatar
по какой-то причине уже существуют (часть) записей в БД, необходимых для функционирования плагина.
варианты решения:
-включить-выключить плагин
-удалить вручную таблицы со словом pokupalka в названии
-включить плагин, пойти по пути обновления плагина (описан в инструкции)
скорее всего, ранее (совсем давно) была установлена одна из первых альфа-версий плагина. от нее остались записи в БД
avatar
Попробовал все варианты, не помогло.
После удаления таблицы, ошибка при активации плагина изменилась на:
Fatal error: Uncaught exception 'Exception' with message 'Undefined method module: addEnumType' in /var/www/test77/data/www/названиесайта.ru/engine/classes/Engine.class.php:526 Stack trace: #0 /var/www/test77/data/www/названиесайта.ru/engine/classes/Engine.class.php(458): Engine->GetModule('addEnumType') #1 /var/www/test77/data/www/названиесайта.ru/engine/classes/Plugin.class.php(207): Engine->_CallModule('addEnumType', Array) #2 [internal function]: Plugin->__call('addEnumType', Array) #3 /var/www/test77/data/www/названиесайта.ru/plugins/pokupalka/PluginPokupalka.class.php(41): PluginPokupalka->addEnumType('prefix_topic', 'topic_type', 'goods') #4 /var/www/test77/data/www/названиесайта.ru/plugins/aceadminpanel/classes/modules/plugin/Plugin.class.php(165): PluginPokupalka->Activate() #5 [internal function]: PluginAceadminpanel_ModulePlugin->Activate('pokupalka') #6 /var/www/test77/data/www/названиесайта.ru/engine/classes/Engine.class.php(481): call_user_func_array(Array, Array) #7 /var/www/test77/data/www/названиесайта.ru/engine/classes/Action.class in /var/www/test77/data/www/названиесайта.ru/engine/classes/Engine.class.php on line 526

Пробовал перезалить engine и сам плагин, не помогло.
avatar
давай разберемся…
1. версия плагина какая?
2. обновил engine — по ссылке со страницы плагина?
3. какие еще плагины установлены?
avatar
1. Версия плагина 0.1.5
2. И engine, и плагин скачены со страницы livestreetcms.com/addons/view/169/
3. Список плагинов: aceAdminPanel 1.4-dev.117, aceMySearch 1.4.106, User's Adsense 0.1.0, Blogs Autoconnect Plugin 1.0.0, AutoCut 0.0.1, AutoTown 0.0.1, Афиша: События и Каталог Мест 2.0, Change Date 0.0.1, Плагин «Комментарии на статических страницах» 1.1.0, Livestreet Company Plugin 4.1.5, Delayed post 1.2, ExVideo Parser 1.1, Обратная связь 1.2, FindPresent 1.0, Livestreet Image Gallery 1.0.1, Game Servers Plugin 1.0.1, Gravatar 1, Greetings 1.0.1, Livestreet Job Plugin 4.0.2, Language changer 1.0.1, Loginza 1.0.0, LsPage 1.3, Must Have Blogs 1.0.0, Mix 1.0, NiceURL 2.2, OpenID 1.2.0, Static page 1.2.1, Pay Plugin (ROBOKASSA integration) 1.0.0, Purse Plugin 1.0.0, QA 1.0, Блок опросов 1.0.0, Seolib 1.0, Похожие записи 0.2, Sitemap 0.1.1, Контакты и социальные сервисы 1.0, Spoiler Plugin 1.0.2, Stream Plugin 0.1.1, Stripe 1.0, All tags 1.1, Картинка-анонс (аватар) для топика 1.0.0, Topic Delete 0.0.1, Twitter Feed 1.0.2, Livestreet Up Plugin 0.1.2, Use Watermark 0.2.0, Виджет для комментариев ВКонтакте и Facebook 1.0.10, XText 0.0.4
4. Список активных плагинов: aceAdminPanel, v.1.4-dev.117, aceMySearch, v.1.4.106, User's Adsense, v.0.1.0, Blogs Autoconnect Plugin, v.1.0.0, AutoCut, v.0.0.1, AutoTown, v.0.0.1, Афиша: События и Каталог Мест, v.2.0, Livestreet Company Plugin, v.4.1.5, Delayed post, v.1.2, ExVideo Parser, v.1.1, Обратная связь, v.1.2, Livestreet Image Gallery, v.1.0.1, Gravatar, v.1, Livestreet Job Plugin, v.4.0.2, Loginza, v.1.0.0, LsPage, v.1.3, Static page, v.1.2.1, QA, v.1.0, Seolib, v.1.0, Похожие записи, v.0.2, Sitemap, v.0.1.1, Контакты и социальные сервисы, v.1.0, Spoiler Plugin, v.1.0.2, Stream Plugin, v.0.1.1, Stripe, v.1.0, All tags, v.1.1, Twitter Feed, v.1.0.2, Livestreet Up Plugin, v.0.1.2, Use Watermark, v.0.2.0, Виджет для комментариев ВКонтакте и Facebook, v.1.0.10
avatar
Если у вас LiveStreet 0.4.2 Вам нужна версия плагина1.4 и промежуточная транковая версия ядра по этой ссылке
avatar
Спасибо за помощь, все заработало.
avatar
вот бы под симпле данный плагин…
avatar
версия под Simple уже есть, пока не выкладывал — тестирую и дописываю по мелочам.
если есть желание потестить, пишите ЛС.
avatar
Если у кого остаются нерешенными проблемы совместимости с другими плагинами, также можно ЛС.
avatar
При редактировании названия, в описании фото название не меняется. Посмотрите на своем тестовом сайте, в названии написано попугай а на фото мерседес. Может так и должно быть?
  • Yra
  • 0
avatar
Это здесь Здесь
avatar
Возможно, опция изменения подписи появится позже.
Логика сейчас такова:
При добавлении изображения можно ввести описание, если его нет, то вместо описания вставляется заголовок топика.
avatar
Вопрос — при создании объявы стоит пункт — «запретить комментировать». Насколько я понял, комментариев и так нет. Зачем тогда эта галка?
avatar
И не пропадает сайдбар на странице объявления. 0.5.1, new-jquery, плагинов нет никаких.
avatar
комментарии никто не отменял…
avatar
Подскажите, пожалуйста, как исправить проблему. У меня не работает Pokupalka 0.1.5 с NiceURL 2.3.
Проблема заключается в следующем:
в списке топиков ссылка на объявление правильная (test — название объявления):
http://***.ua/Nafanja_0k/2012/04/15/test.html
а в списке Покупалки:
http://***.ua/Nafanja_0k/2012/04/15/.html
Если выключить NiceURL — всё работает.
avatar
Проблему решил костылём… Проблема, видимо, в одновременном наследовании Topic.class.php. В указанный файл Покупалки добавил функцию GetTopicsAdditionalData() из того же файла NiceURL.
Может кто подскажет как пофиксить без костыля?
avatar
Подскажите, пожалуйста такой момент, как можно вывести блок «Категории» товаров в сайдбаре на главной и на всех остальных страницах сайта? Шаблон new-jquery
avatar
Спасибо за плагин. Классная вещь, немного не работает конфиг только, или я что-то не то делаю:
1. хочу чтоб можно было подавать объявления только в один определенный для этого блог: соотв. в конфиге указал
$config['goods']['blog']['allowed']=array('Объявления'); (естественно его создал, он доступен по данному УРЛ, — установлен niceURL)
Но вот только при добавлении объявления я по-прежнемц вижу все существующие блоги.
Кеш очистил, в блоузере тож.
В чем может быть проблема?
avatar
Всё работает. Не знаю даже в чем была загвоздка сначала
avatar
не работает поп-ап окно при нажатии на изображение — оно открывается в новом окне. В чем может быть проблема? Шаблон пробовал и new и new-query. Плагины все отключены. Кеш очищен. Отключал-включал также покупалку. Изабражение открывается в новом окне, а не в поп-ап
avatar
при нажатии на изображение — оно открывается в новом окне.
Такая же фигня… Замучил меня этот плагин. :(
avatar
У меня проблема, уважаемый автор… Я использую плагин LsGallery, из-за него покупалка работает некорректно…
Примеры: 116news.ru/blog/8.html — так отображается, когда галерея отключена
116news.ru/blog/12.html — так, когда включена (не показываются остальные изображения и контакты)
eduarddis@mail.ru
avatar
Конфликт с NiceURL, если первым активирую Найс, вот такая ошибка: Warning: Class
'PluginNiceurl_ModuleTopic_EntityTopic' not found in /var/www/pokupki-usa.ru/engine/classes/Engine.class.php on line 944 Fatal error: Class 'PluginNiceurl_Inherit_ModuleTopic_EntityTopic' not found in /var/www/pokupki-usa.ru/plugins/niceurl/classes/modules/topic/entity/Topic.entity.class.php on line 18
Если первым активирую Покупалку:
Warning: Class 'PluginPokupalka_ModuleTopic_EntityTopic' not found in /var/www/pokupki-usa.ru/engine/classes/Engine.class.php on line 944 Fatal error: Class 'PluginPokupalka_Inherit_ModuleTopic_EntityTopic' not found in /var/www/pokupki-usa.ru/plugins/pokupalka/classes/modules/topic/entity/Topic.entity.class.php on line 7
Кэш чистила неоднократно в разных порядках, LS 0.5.1, скин на основе new-jquery, список плагинов:
aceAdminPanel

aceMySearch

Any users names

Blogs Autoconnect Plugin
Отключение персональных блогов
acebook: integration

NiceURL
  • Shila
  • 0
avatar
Косяк, не дописала:
NiceURL 2.3

Static page

Livestreet Profiler Plugin

RusUrls

Search Auto Completer for LS 0.5+

Static page

Livestreet Profiler Plugin

Search Auto Completer for LS 0.5+

SEO

Sticky topics

Плагин Покупалка качала сегодня с официально страницы.

Помогите, пожалуйста!
avatar
У меня, как обычно, проблема снялась раньше, что я дождалась помощи. Установила версию 0.1.4 Теперь Покупалка дружит с Найс, если Найс включать вторым.
avatar
Поднимем ветку!

опять 5.1 + NICEURL v2.7
Все ссылки в виде: localhost/user/year/month/day/.html
Подставить если из ДБ niceurl title_lat все открывает, где и как вывод title_lat в урл исправить! Спасибо!
avatar
Добрый день. Скажите, будет версия для LiveStreet 1.0.3? Пусть даже платная?
avatar
Поддерживаю верхний коммент, интересует будет ли версия для 103, готов заплатить в разумных пределах)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.