Расширяем доску
Данный компонент расширяет возможности типа контента Доска объявлений, добавляет новые виджеты, поля, дизайн пользовательских интерфейсов и т.д.
Преимущество
- Красивый вид категорий и подкатегорий
- Возможность назначить иконки к категориям
- Различные стили отображения (список, плитка, карта)
- Компактный, адаптивный фильтр
- Адаптивный дизайн
- Разделение объявлений по городам
- Добавление объявлений не зарегистрированным пользователем
- VIP объявление и поднятие объявлений в списке
- Просмотр фото в модальном окне и компактный слайдер
Версия 1.1.0
- Совместимость с InstantCMS 2.6 и 2.6.1
- Поднять объявление можно по биллингу, если биллинга нет - бесплатно
- Гости теперь могут указать свое имя
- На странице объявлений добавлена форма для связи с автором
- Добавлен виджет Выбор региона
- Доработан виджет Выбор города (связь с виджетом Выбор региона)
- Исправлен баг с загрузкой фото гостями в Instantcms 2.6
- Другие мелкие исправления
Версия 1.2.0
- Гости могут редактировать свои объявления
- Вывод карты на странице записи
- Показ формы Связь с автором по клику на кнопки
- Возможность закреплять в ТОП (срок указывается в админке)
- Удобная кнопка поднятие в ТОП, VIP и закрепление в ТОП
- Вывод «Цена не указана» — если цена не указана
- Скрыть ссылку на объявление автора, если данные парсится Авипарсом
- Скрытые категории на страницах /users/{user_id}/content/board
- Смена кнопок Поделиться
- Кнопка пожаловаться на объявления
- Виджет для вывода VIP объявлений
Версия 1.2.5
- Выбор карты между яндекс и google картой
- Снятие фиксированных объявлений теперь по крону
- Кнопка "Показать всех", если категории больше 8
- Исправлены все известные баги
- Мелкие доработки
(!) для просмотр видео обзора нажмите на вкладку Видео
Установка компонента
Админка - Компоненты - Установка пакет дополнения - выберите архив и нажмите "Продолжить".
На следующей странице выводиться информация о компоненте, ознакомитесь и нажмите "Установить".
Далее необходим ввести FTP данные и нажать "Продолжить"
ВНИМАНИЕ:
Поле «Путь папки сайта» по умолчанию заполнено / — вам нужно прописать путь к папке вашего сайта, обычно это /public_html/ или /htdocs/
Если вы хотите установить компонент на Денвер и не знаете FTP данные. Вам надо открыть архив который скачали, внутри архива есть папка Package — загрузить данные от туда в папку вашего сайта, например на z:\home\site.ru\www\
Прежде чем установить компонент, убедитесь что у вас существует Тип контента Объявления (некоторые удаляют или устанавливают систему без демо данных).
Настройки
После установки зайдите в Админку - Компоненты - Управление событием - нажмите Обновить
После установки, необходим зайти в админку — Компоненты - Доска объявлений и настроить компонент.
Виджет VIP
Для того что бы вывести в виджете VIP объявления, надо сперва создать Набор.
Для этого откроем Админку - Типы контента - Объявления - Наборы - Создать набор
Заполняем данные и в самом внизу создаем такой фильтр
Далее добавляем обычный виджет Список контента и в опциях выбираем на новый набор VIP объявления
И в вкладке Дизайн выбираем wrapper_board
Лицензионное соглашение
Перед покупкой, установкой и использованием дополнений сайта My-instantCMS.Ru (далее Наш сайт) внимательно ознакомьтесь с условиями данного Лицензионного соглашения. Приобретая, устанавливая, копируя или иным образом используя расширения нашего сайта, Вы тем самым принимаете на себя условия настоящего Лицензионного соглашения и становитесь пользователем (далее Пользователь). Если Вы не согласны с условиями данного Лицензионного соглашения, Вы не можете использовать дополнений нашего сайта. Установка и использование дополнений, купленных или скаченных на нашем сайте означает Ваше полное согласие со всеми пунктами настоящего Лицензионного соглашения.
Авторские права
Все дополнения на нашем сайте, является собственностью владельца данного сайта.
При покупке дополнения, Вы получаете право на использование приобретённого только на одном сайте, если у вас несколько сайтов, необходимо купить дополнительную лицензию для каждого сайта (действуют определенные скидки).
Вы не имеете права передавать или распространять копии купленных дополнений, размещать их для скачивания на других сайтах.
Лицензия
Одна покупка = один сайт (+ поддомены сайта)
Как продавать дополнения, если они больше не нужны?
Дополнения Вам больше не нужны, можно их продать, соответственно Вы теряете права на их использование. Для продажи нужно:
- Уведомить автора дополнения о том, что продаете права на использование дополнения другому лицу.
- Предоставить email покупателя, что бы автор смог удалить ваш email из списка покупателей, и внести другого пользователя.
- Удалить дополнение с вашего сайта, если это готовая сборка сайта, удалить надо сайт целиком.
Деньги не возвращаются:
- Все наши товары разработаны для версии 2, будьте внимательны, некоторые пользователи по ошибке покупают наши разработки для 1 версии (не будут работать, и адаптировать нет возможности)
- Перед покупкой изучите товар, посмотрите видео и демо, задавайте вопросы. Мы гарантируем только заявленный функционал
За нарушение условий соглашения Администрация имеет право без предварительного уведомления блокировать лицензию пользователя.
Администраторы сайта оставляют за собой право внести изменения в настоящее лицензионное соглашение в любой момент.
Рекомендуем





Как я понимаю зарегистрированному пользователю в профиле можно предоставить для заполнения поля Страна, Область, Город, и когда он будет подавать объявления эти поля можно вместе с полем телефон к примеру — (установить брать из профиля), они автоматом заполнятся.
А вот карта какова города будет показана при подаче объявления, она как то связана с этими полями?
не в отдельной таблице, а в поле храниться координаты
Нет, оказывается не заполняются, наверно потому что с версии 2.4 (по моему) поле город изменился и там теперь по 2 поле создается для город, область и страну.
Карта не связана с поле Город и показывается то что админ выбрал в админке.
На скриншоте точно мапс? а то что то не похоже
Тут поле p7 передает не значение а слово array из за этого ошибка
А поднятие за оплату, попробую сделать
RSS лента это системная, идет из коробки и я никогда не пользовался, не знаю есть ли там разделение по авторам, можете сами скачать, установить и проверить на примере других типов контента (новости, статьи)
Но не увидел, есть ли возможность настроить оплату за пакеты объявлений, как на Авито. Например 1 объявление бесплатно, а разные пакеты объявлений за отдельную плату. И можно ли прикрутить карту при выборе из списка к каждому конкретному городу свою.
Нет карта принимает координаты только одного города
Если я авторизован на сайте и указан город проживания, то объявления будут показываться из этого города?
Или все объявления?
И вопрос по виджету выбора города. Чтобы города попали в виджет, их надо самому, то есть в ручную прописывать?
Вот бы выбор города сделать более «красивым» и развернутым.
Нажал на выбор города, а там список или карта выбора показывается.
1) Нет, до тех пор пока вы из виджета не выберите город, будет показываться все объявления
2) Да, города нужна вручную прописывать, обычно сайты относятся к 2-3 городам
3) Есть реализация виджетов Карта, регионы, выбор города, вот этого шаблона ads.templateinstant.ru/
Я с ними не хочу больше сотрудничать и работать.
Ушёл давно от них и связываться больше не буду.
Поэтому надо от вас такое решение.
Нужен выбор региона, хоть и большинство сайтов для 1-3 городов.
Без такого выбора немного неактуально само расширение, так как доска, в первую очередь, это гео-локация. Зашел, нажал город/поселок/село и смотрю что рядом со мной есть.
Какой именно реализовать?
Векторную карту не буду так как висит несколько МБ, но по заказу реализовал все 3 и всё уже готово.
Сам собираюсь сделать шаблон для сайта объявлении где будет выбор города и региона как в авито
почему то на мыло не пришло уведомление на ответ на комментарий.
или они вообще не приходят...)))
Но не суть. Если уже реализовали, то можно посмотреть все 3?
Или дайте демо хотя бы на одну, самую лучшую с вашей точки зрения.
И надо включить это в доску. Готов доплатить, если потребуется.
Вещь необходимая!
На главной категории иконки выводить. А на подкатегориях есть возможность не выводить иконки и чтобы отступ не большой был, так как там стоит стиль, я так понимаю, что как будто в подкатегориях есть еще подподкатегории, а если их нет, то получается не очень красиво.
То есть пустое место остается, так как нет подподкатегорий.
А на верху если нажать на Ваш город: Минск, откроется окно выбор города и после показывает объявления только этого города.
Отличное решение по поводу выбора!
Оно и нужно!
Можно узнать какая цена? Может ли выбор отображаться вверху, в кнопках шаблона компакт которые справа? Там иконку сделать гео локации и супер будет))) вот как здесь например значок информации, на него тык а там вам регион такой то или уточнить.
Покажите где стили кривые? если можно со скриншотами
1) исправление багов и совместимость с 2.6
2) добавил возможность Гостям указать свое имя
3) поднятие объявление за деньги (если есть биллинг)
В планах:
Сделать виджет выбор региона как в авито
Что нового?
Совместимость с InstantCMS 2.6 и 2.6.1
Поднять объявление можно по биллингу, если биллинга нет — бесплатно
Гости теперь могут указать свое имя
На странице объявлений добавлена форма для связи с автором
Добавлен виджет Выбор региона
Доработан виджет Выбор города (связь с виджетом Выбор региона)
Исправлен баг с загрузкой фото гостями в Instantcms 2.6
Другие мелкие исправления
Как сказал Сергей, avipars — это как пример настроек, но парсер должен быть настроек именно к типу контента board
— VIP и поднятие доступно всем? Или можно как-то отключить. Но пользователь могбы делать запрос, на поднятие или вип, а администратору приходило письмо об этом
— Можно ли убрать поле «картинка» и оставить только «дополнительные изображения»? Компонент нормально работать станет. (имеется ввиду отображение в карточке объявления и в списке)
— и нельзя ли выложить скриншот с настройками компонента «загрузка изображений», что бы понять какие значения у вас стоят для оптимальной работы?
Буду признателен за ответы.
1) доступна всем, но если у вас есть Биллинг, то можно назначить цену за поднятия. Уведомления админов нет.
2) Не проверял, но возможно будут проблемы, так как опция выделить одну фотку в набор изображении появилась чуть позднее.
3) поле Изображения имеете в виду? prntscr.com/e38wtt
2) А на какой версии работает этот компонент? На 2.6.1 будет работать?
3) Я вот про эти настройки изображений говорил prntscr.com/e393vc
2) да
3) всё по дефолту, эти настройки я вообще не трогал
И еще когда добавляешь объявление, то в поле «указать на карте» всегда открывается Москва. Хотя я указал в настройках другой город.
2) в админке — компоненты — доска объявления — указали координаты города?
2) В админке указал координаты нужного города. Когда щелкаю на карту в списке, то открывается нужный город по умолчанию. А при добавлени всегда открывается Москва.
2) Извиняюсь, не в настройках а в Типы контента — Объявления — Поля — Указать на карте
Можно последний вопрос. А как создать кнопку «Поднять объявление»?
Посмотрите на странице просмотра объявлений
В файле \system\controllers\board\hooks\content_board_before_item.php
В строке 7 найти && и заменить на ||
Получиться:
if($this->cms_user->id == $board['user_id'] || $this->cms_user->is_admin) {
Например, задал в профиле поле страна. а В объявлении указал тянуть аналогичное поле из профиля. Но при создании объявления ничего не заполняется.
у меня на тестовом сайте
Спасибо, forexspb
prntscr.com/e66zby
А эту надпись можно убрать в настройках поле, надо убрать галочку с Показать в записи
И еще. А можно как-то вводить в отдельное поле улицу, дом и прочее. А карта бы сама указывала нужную точку?
2) Когда то пытался для Карты проблем, но не получилось
Вот пример выбора региона при подаче объявлений
Посмотрите в других местах где используется выбор города (профиль пользователя) нормально ли там?
баг — не работает список город-область-страна
вызвана именно сочетанием neomessenger+доска+поле номер телефона (дополнение такое, которое автоматом подставляет телефон по маске страны и формирует правильный вывод)
решил отключением поля и заменой на стандартное строковое, но если бы вы добавили такое поле сами (без домолнительного функционала, а просто приучить правильно вводить телефон людей, то было бы хорошо)
Известные баги:
Не работает фильтр по категориям на страницах категории (исправлено)
Не работает фильтр по заголовкам (исправлено)
Хотелки:
Вывод карты на странице записи
1. Связь с автором сделать при нажатии на кнопку «Связаться с автором» или «Написать автору» и либо форма открывается в модальном окне, либо поля подгружаются на странице автора. То есть чтобы не развернута форма была.
2. Пункт «Пожаловаться на объявление». На него тыц, там описание «Нарушение правил», «Нарушение закона», «Ненормативная лексика» и т.д.
Вот у вас чудный компонент есть вместе с компактом предоставляете — Слайдеры.
Вот связать бы это дело как то))) Оплатил и в этом слайдере как ВИП.
И да. Не только поднятие, но и закрепление в верхней позиции списка.
А еще круче, чтобы был аукцион на позицию — кто первый, платит столько-то,
появились еще пару компаний, цену дали больше и вуаля, отобразились выше.
поле is_vip
если галочка стоит — то выводим сначала вип, потом остальные объявления
закрепление позиции — тоже делается по принципу фильтра (не более 7 дней, месяца и тд)
учите функционал icms — она голая умеет уму всего, а доска — это лишь хорошее оформление, не стоит ее перегружать, тк пойдут баги
Нужны изменения на странице с объявлениями пользователя. Например, /users/1/content/board сначала выводятся категории, а потом списком все объявления пользователя.
Хочется:
— Либо убрать категории со страницы пользователя (так как они не делят объявления пользователя по категориям. Это просто ссылки на общие категории.)
— Либо все же сделать как-то так, чтобы эти подкатегории делили объявления пользователя на подкатегории.
Надеюсь, не слишком запутанно написал.
Если да, можно выбрать одного автора в авипарсе и в компоненте в качестве Гость, тогда ссылка на все объявления не будет
Доска
Результат
Не выходит, или что то ещё надо сделать?
Связь с автором, сейчас можно выбрать в админке опции.
Нельзя ли расширить функционал так, чтобы можно назначить у как ой группы пользователей она появится в объявлении. К примеру, гость подаёт и связь появляется в его объявлениях, а у других нет формы в объявлениях.
Когда гость указывает свой электронный адрес (email-поле), было бы здорово, чтобы ему отправлялось сообщение на его адрес.
Еще момент, как гостю можно отредактировать объявление?
У меня на другой ЦМС было уведомление на почту и для редактирования объявления приходил код, с помощью которого гость мог удалить или отредактировать объявление.
Тоже мощная платформа для доски объявлений.
Особенно нравился вывод ВИП объявлений. рекламная система (продуманная), показывает в каком городе и в каких категориях выводить, количество кликов и показов.
Перестал использовать, так как перешел от досок, да и не было адаптивности у нее никакой.
Теперь вот адаптивный дизайн там появился, но я что то в Инстанте подсел и возвращаться не охота совсем)))
Как то так…
Теперь когда гость добавляет объявление и заполняет поле email, ему на почту отправляется письмо со ссылкой типа site.ru/board/guest_edit/15?access=6d7a08b7
По этой ссылке гость может редактировать свое объявление
Например так -moskva.mysite.ru
или вот так, но это не поддомен, а даже не знаю как называется:
mysite.ru/moskva
Думаю поддержат все. Нужно поле с типом «Кнопка изменяющая значение другого поля». Привязать ее к биллингу. И какой-то таймер для нее.
Тогда можно будет создавать любые платные вещи для объявлений. Например, мы хотим создать кнопку «закрепить». Добавим в объявления скрытое поле чекбокс «top», и «Кнопку изменяющую значение этого поля» с ценой 50руб и таймером 7дней. Создаем у компонента «объявления» набор, отбирающий только объявления с чекбоксом «top» и выводим в любом месте сайта виджет с этим набором. Или можно подкорректировать набор для вывода основного списка.
Сейчас я это уже сделал, но только в ручном режиме, когда человек просит админа и тот изменяет скрытые поля у объявления. А хочется, чтобы человек сам имел возможность это сделать.
Я в принципе могу обработать поле чекбокс так, что бы туда в место 1 или 0 прописалась дата, т.е. когда пользователь поставить галочку на поле top, в БД записывается дата на 7 дней вперед от текущего, например сегодня 14.02.17 в БД запишется 21.02.17
Потом их с наборами как то надо на верх вывести, но пока не копался в этом направлении
Вот как сейчас у меня.
1. Создал вот такое поле: prntscr.com/e8r3pf
2. Доступно оно при редактировании объявления только администратору: prntscr.com/e8r44f
3. В наборах поправил набор «Новые» вот так: prntscr.com/e8r52h И аналогичные наборы можно для разных виджетов написать.
4. В результате, когда админ ставит в объявлении эту галку, то оно становится первым в списке.
Запрещено гостям размещать объявления. Необходимо чтобы при нажатии на кнопку «Дать объявление» (как на демо-сайте), гостя отправляло на страницу с авторизацией
Если гостям разрешено добавлять объявление, они попадают на страницу добавления, если нет на страницу авторизации
Исправленные баги:
Не работал фильтр по категориям на страницах категории
Не работал фильтр по заголовкам
Не работал фильтр, когда тип контента выводился на главной
Карат на страницах добавление в https сайтах
Баг с поднятием обновлении
Реализовано:
Вывод карты на странице записи
Показ формы Связь с автором по клику на кнопки
Возможность закреплять в ТОП (срок указывается в админке)
Удобная кнопка поднятие в ТОП, VIP и закрепление в ТОП
Вывод «Цена не указана» — если цена не указана
Скрыть ссылку на объявление автора, если данные парсится Авипарсом
Скрытые категории на страницах /users/{user_id}/content/board
Смена кнопок Поделиться
В планах:
Кнопка пожаловаться на объявления
Виджет для вывода VIP объявлений
а где эта кнопка?
Если проблем не будет, отправлю всем обновления
Поднять, закреить и вип которые
Но в Компакте не удобно.
Пожаловаться сейчас стоит первая запись, а я хочу сделать ее перед кнопкой удалить)
Подскажите пожалуйста где смотреть.
Меню действий не имеет самого меню в админской панели.
Можно ли в виджете «поиск» сделать тоже выбор категории? Можете подсказать как это сделать?
.my_b_f_fields {padding: 2px;}
.my_b_f_fields .my_field {
width: 46%;
height:52px; ЗАМЕНИТЬ НА auto
position: relative;
display: block;
margin: 0 0 10px 0;
padding: 0 10px 10px;
border: 1px solid #D8D8D8;
height:52px; лучше заменить на auto, потому что при фиксированной величине рамки накладываются на поля.
Сейчас можно хоть через каждые две секунды поднимать))
Там версия вроде 2.2
А текущая версия сейчас 2.7.1
Как на авито создавать «КОМПАНИИ», т.е. это группа с определенными правами и объявления от имени группы при просмотре выглядели совершенно по другому (дизайн)
Т.е создать аналог магазина как на Авито.
Ну и как всегда проблема это поселки. Например Анапа ул Ленина и Анапская ул Ленина Вот как разрешить эту проблему? Создавать районы? В яндексе эта проблема не решена
2) имеете в виду Карту или выбор города?
Посмотрите видео r2 там показано именно связь с компаниями
Есть ли возможность, когда категорий очень много, сделать их, чтобы была надпись, после, допустим, 30 категорий «Показать остальные»?
В хотелку )))
Где именно? Категории выводятся на нескольких местах.
На странице списка думаю возможно
Сделайте пожалуйста вывод вип-объявлений как на Авито.
Сейчас прокрутка вип идет горизонтально, а лучше вертикально, как на Авито.
И еще было бы хорошо делать вывод вип рандомно (случайный показ).
Дайте ссылку на страницу.
На том же сайте, что описал ранее здесь, выбор категорий съехал:
Не так давно мы вместе с разработчиком гадали, почему не выводятся определенные категории на сайте.
Ответ оказался прост.
В цмс стоит лимит на количество категорий в этом файле — system/core/model.php
В нем находим — public $limit = 1000;
И меняем на большее значение), например — public $limit = 10000;
И все)))
Подскажите пожалуйста как мне из поиска, который находится под категориями объявлений (фильтр) убрать категории совсем? Оставить только строку поиска, цену и т.д.
и строку 43 до 58
Всем добра и хорошего настроения)))
Демо здесь
Подскажите пожалуйста как из фильтра убрать «Дату добавления объявления»?
Я почему-то думал она убирается в коде, а не с админки)
Версия Доски — 1,3,3
Видимость поля показывает ошибку такую:
Warning: htmlentities() expects parameter 1 to be string, array given in /home/папка/сайт/system/libs/html.helper.php on line 10
Но не думаю что это относится к показу даты в фильтре.
Убираю галочку в Активности поля и исчезает из фильтра.
Работает или нет?
Версия 2,14
Можно ссылку на сайт и доступ, посмотрю что не так?
Пишу очередные хотелки по доске объявлений.
Где-то уже говорил о них выше, решил всё одним списочком закинуть.
1. Вывод вип-объявлений:
а) вертикально;
б) не по порядку, а рандомно.
в) указание даты публикаций, на сколько дней из админки;
г) Вип-объявление не должно выделяться цветом в списке, для этого должно быть отдельное выделение цветом в списке (пункт 3).
2. Закрепить в ТОПе:
а) при закреплении в ТОПе, объявление должно выделиться цветом в списке, как это делает вип или не должно этого делать, если не стоит галочка, что это надо сделать при закреплении в ТОПе.
Можно просто сделать проще (пункт 3) кому надо, в добавок выделит;
б) при закреплении в ТОПе, объявления не должны спускаться или опускаться, когда я просто поднимаю очередное объявление. То есть у объявлений в ТОПе приоритет выше;
в) Закрепление в ТОПе должно быть 3-5 объявлений в списке мы выводим рандомно в каждой категории (как ВИП), кому они принадлежат. Потому как может быть и 10 и 20 объявлений.
3. Выделение объявления цветом. Отдельная фича.
Очень надеюсь что автор учтёт эти моменты, так как двигаться есть куда.
Понимаю, что времени не хватает и может не так много людей совершают покупки данного компонента, но всё же я осмелюсь предложить такие моменты.
P.S. У меня ВИПы вообще не снимаются после срока публикации)))
Но как я понял. из публикация прикована к самому объявлению?
То есть пока объявление на сайте, так же будет и ВИП висеть?
Другой момент, что у меня объявки ваще не удаляются, даже когда в «Доступе» и «Типе контента» все настроено)
Наверное туплю где-то)
Смайлы кстати
1) VIP объявления выводиться с помощью виджета Список контента, и туда я не могу добавить свои опции (т.е. сортировку по случайности), но можно создать набор и выбрать в настройках виджета.
2) и 3) пункта позже посмотрю и отвечу, данный момент разработкой не занять, так как много личных дел.
VIP или закрепленные объявления? в закрепленных есть баг, постараюсь решать, а вот вип сам по себе не снимаемся, надо вручную снять, а так по идею VIP навсегда присваивается.
Почему не удаляется? что происходить при нажатии удалить?
То есть если я удаляю с ВИПа, то и само объявление удаляется, что не есть хорошо.
Если только редактировать его получается, то тогда удаляется с ВИПа и остается в списке.
Но в ручную это делать конечно же очень не удобно)
Есть пару вопросов.
1. Примерная дата следующего обновления.
2. Можно показать количество объявлений в разделе.
3. Можно ли монетизировать ТОП и ВИП, а не сразу просто ставить галочку?
— при монетизации выводить разное количество по времени публикования объявления (неделя, месяц, год), потом этот статус теряет силу, сдвигается в низ.
4. Показ Контактной информации только тем кто заплатил за просмотр данного блока (пользователь сам покупает время просмотра этого блока по всем объявлениям), это может быть (неделя, месяц, год), потом пользователь не может просмотреть контакты.
5. Добавление нового платного продвижения — выделение жирным шрифтом текст объявления в списке.
6. ВИП присваевается на всегда — но может быть максимум 5 ВИПов в разделе.
Если кто то присвоил статус ВИП то последнее теряет свою силу а на место него встает предпоследнее объявление, таким образом всегда имеем 5 ВИПОВ в разделе.
1) наверно через неделю, точную дату не могу сказать
2) имеете в виду рядом со списком категории или внутри категории, типа Всего объявлений: 123?
3) для ТОПа можно установить срок, а ВИП навсегда. Для монетизации требуется биллинг
4) это индивидуально можно заказать, всем вряд ли это надо
5) ВИП подходить для этого, там есть css класс is_vip, можно в css сделать шрифт жирным
6) это уже предлагали, возможно будет в следующих версиях
2. ДА именно.
3. Ок. Понятно.
4. Возможно закажу, как только разберусь с текущими вопросами. Спасибо.
5. Имелось ввиду — Новое. Объявление просто становится выделенное жирным шрифтом, а не только ВИП и ТОП.
6. Ок. Это просто реализовано на всех сайтах досок объявлений.
— Спасибо за ответ — отдельный.
— Опция отключения цены в некоторых категориях
Мотивы:
Услуги, Разлел отдам даром и тд, смотрится не логично
— Сделать горизонтальный вывод VIP в виджетах (не очень важная хотелка)
Как:
маленькая плитка с заголовком, просто добавить стиль board_vip_gorisontal
1) в опциях поле Цена, уберите галочку с Обязательно к заполнению
2) оказывается реализовал горизонтальный вывод prntscr.com/fmdpoy но забыл добавить в обновления, если очень надо, напишите в почту или ждите следующего обновления
У меня стоит 1.2.5 версия доски объявлений.
Там нет такого? Если нет, то можно выслать на почту?
Ну или по срокам когда будет обновление у вас?
О сроках обновления пока не могу нечего сказать
Но есть небольшое, совсем маленькое но…
Нужен вывод ВИПов рандомно (!).
При каждом обновлении страницы чтобы выводились не последние оплаченные, а любые)))
То есть оставить иконки только у главной категории?
Если будете делать следующую версию для обновления, учтите и это пожелание пожалуйста.
А также (писал где-то), чтобы выводились главные категории все, а подкатегории можно было ограничивать, например, 12-ю.
Получаем отличный результат! Главные категории с иконками, а подкатегории без иконок и с кнопкой «Показать все» )))
Просто ввожу адрес, жму интер и вуаля)
Если бы вы совместили сие чудо с вашей доской или мапсом, было бы круто!
У вас перетаскивается метка, что не очень удобно лично для меня, да и для пользователей я тоже думаю будет не удобно.
Но вот виджетом к сожалению ее не вывести, как у вас сделано в компоненте, то есть после категорий и фильтра. Только после либо до них. Очень печально…
У меня вопрос, как правильно настроить поле «Местоположение», чтобы выбирать только из списка городов одной области/края?
Чтобы не приходилось сначала ставить страну, затем край и только после город.
У кого-нибудь есть подобное решение?
Можете поделиться?
Или вывести только страну и область, типа Россия, Московская область
Вот например Питер и область.
В виджетах есть выбор города и региона, а вот в поле «Местоположение» я не знаю как сделать только для одного региона) Для одного города понятно, а вот как для области/края сделать?
Если бы по умолчанию они стояли, было бы круто!
То есть заполненные и выбрать только город/поселок/село)
Как вариант, просто удалить все страны, оставить Россию.
Удалить все регионы и оставить только один.
Для того что бы вывести только страну и область, посмотрите видео my-instantcms.ru/posts/video-5-review-instantcms.html
Ну как вариант, можно сделать первый в выборе)
То есть, Россия-Санкт-Петербург и область-Питер.
Где страна и регион — первыми в списке отображать)
— во многих современных досках есть ограничения на публикацию объявлений в определенных категориях, и если кто-то хочет опубликовать объявление сверх лимита, то должен купить этот лимит
(на данный момент можно ограничить только публикацию общего количество объявлений через смену группы пользователя, но актуальней именно именно ограничения по категориям)
Возможно ли такое?
А ВИПы так и не удаляются автоматически?
Надо «ручками» их удалять?
Планируется ли установка срока давности и удаление по крону с ВИПов?
Крон снимает только фиксированных в ТОП объявлений.
Подскажите, пожалуйста, как стилизовать select?
Вот я вынес в левый сайтбар Выбор региона.
Но он стандартный.
В файле theme-gui.css есть строки:
где, я так понимаю, select прописан стандартно, а .city-input — это и есть стилизация Выбор города?
Или я не так понимаю?
Если я после .city-input вставляю код, то ничего не меняется.
Ниже также есть строки с .city-input.
Но ничего не меняется, только когда select трогаешь, но он общий)
А как сделать стиль для Выбор города?
Есть ли простое решение?
Спасибо за внимание!
Сразу хочу отметить, что у меня Расширенная доска стоит на шаблоне Компакт.
В нем имеется файл my.css, в него прописываем:
Мне данное решение помогло увеличить высоту виджета выбора региона в Расширенной версии доски.
Где код, имеется ввиду ваш код.
Высота, цвет и т.д.
Отличное решение!
Спасибо большое разработчику за такую полезную информацию!
Если бы ползунок был сделан грамотно, диапазон в нем указывался бы от минимальной цены всех опубликованных объявлений до максимальной. Т.е., если самый дешевый товар продают за 14 рублей, то ползунок нельзя бы было подвинуть на 13 рублей, а тем более на 0 — только от 14. То же самое и с максимальной ценой — если самый дорогой товар стоит 193902220 рублей, то ползунок можно было бы подвинуть именно до 193902220, но никак не до 100000. Странно, что на это недоразумение никто не обратил до сих пор внимания.
Обратили.
Я многим подсказывал как увеличить максимальное число ползунка.
По умолчанию стоить 100000 так как этого достаточна для обычных сайтов объявлений
После обновления съехали категории у доски объявлений:
Также не выделяется цветом, пропали иконки которые отвечают за Вип и ТОП.
и не помню совсем, спрашивал у вас или нет, но можно ли как-то сделать такой же вид категорий у Мапса?
/templates/compact/content/board_list.tpl.php и board_item.tpl.php
Не знаю получиться ли, не пробовал
Если основных категорий больше 8, по идее должна появляться кнопка «Показать всё», что бы при нажатии появлялись скрытые категории, которые больше 8. Но их нет. Оказалось, что блок div .board_list_cats захватывает не только ul > li, но прихватывает кнопку button .show_all_cats — в результате чего она не появляется. Лечится переносом div с ~44 строки в, между 33-34…
У меня типы контента с доской иначе называются. И их несколько (типов с доской) Будет работать на всех?
У вас сайт уже заполнен с другим именем типа контента или вам не нравиться board?
Если не нравиться board, можно через remap.php изменить название типа контента
У вас получилось, но вы наверное не проверяли все функции)
Стили принялись и ладно)
Поэтому больше тоже сказать ничего не могу)
Алексей, пробуйте! Пишите если что, автор отзывчивый, поможет вам)
Там надо все файлы перелопатить и в каждом поменять board и Board на то, что у вас.
Или вы имеете в виду Связи типов контента?
В две строки, т.е. по 3 колонки на двух строках?
Да, по три колонки на двух строках
можно сделать через css но тогда колонки меняются у всех а не только в Недвижимость
у нас версия 1.2.0 стоит
Планируется ли обновление доски объявлений?
Випам срок давности нужен, а также отображение их, випов, рандомно, потому как если я выделил вип объявление, а после меня еще выделили три, то мое опустилось с блока и все, в общем списке его не видно и это не честно. Надо обязательно сделать рандомно. Без рандомности нет смысла вообще в випах. Зачем мне его выделять, если я не имею эффекта от него? Мне не понятно совсем.
Разделитеь в цене:
То есть надо, чтобы было не 3850000, а 3 850 000.
Объявления на карте не показывает. Если с главной захожу на Показать на карте, то карта увеличивается и уменьшается, если захожу в категорию, например, недвижимость, но карта один раз уменьшается и усе, повисает.
Местоположение имеет поле — mapa.
В записи выводится нормально.
Сейчас vip записывается в поле как число 0 и 1, что бы добавить срок давности, надо изменить тип поле и пока я не знаю как быть с уже назначенными как вип объявлениями. Если это будет в обновлении, возможно придется убрать все випы, которые были до обновлении.
Цена это системное поле Число, Я поищу есть ли какой нибудь скрипт, разделяющие число, но нечего не обещаю.
Дайте ссылку на страницу, где зависает карта?
Кстати не возметес лы на доработку компонента укарт от другого разработчика.
Разработчик никак на встречу не идет. И какова стоимость вопроса. Мне примерно надо сделать функционал как на квоок.ру функционал отзывов отзыви уже есть готоаый компонент от гудмейд. Оплата по биллингу устрою. Мне главное надо сделать управление продажами через тип контента.
Чтобы в других типах контента исползовать.
Так же в этой сборке есть sborka2.my-instant.ru/
Или можно заказать
Если у Випа нет фотографии, то вип выводится в категории объявлений вот так:
На главной выводится нормально. Поле «Фотография» заполнено, но почему то не цепляет подложку.
Сборку купить можете тут my-instantcms.ru/catalog/42-gotovyi-sait-doska-objavlenii.html
Мне как таковая сборка не нужна. Я в свое время купил у вас компонент доски объявлений и сейчас что бы то ни было менять не могу, уж много сил в это вложено. Дело в том что у компонента есть несколько багов. Например в поле контакты который раскрывается при нажатии есть только поле «почта». Хотелось бы там увидеть и телефон вводимый пользователем. Далее при обращению к автору объявлений отсутствует капча, что очень нехорошо для моих пользователей спамом закидают. Далее хотелось бы со сборки получить срочно. Ну и отображение поинтереснее. Можем как нибудь договориться.
Иначе у поля ограничения нет, а пользователи умудряются полный текст в название вгонять.
У себя сделал, но можно и в коробку добавить…
Типы контента — Объявления — Поля — Заголовок объявления?
Для описания есть…
Таких не много, но есть, смотрится ужасно, а самое главное эта штука, как я понял, заразная, способ выделить свое объявление.
Пришлось в списке и в записи делать обрезание.
Но может быть лучше как то реализовать…
В общем как пожелание, а там смотрите сами.
Хотел спросить, ждать ли обновления расширенной доски?
У меня просто пользователь выделил ВИП, а когда и какие из них, я не знаю.
Вот сегодня снял 3 штуки ему объявлений, а 4-ое висит, так как она еще и закреплено.
Вообщем не знаю и не помню какое из объявлений он оплачивал раньше, но и не суть.
Это очень не удобно. А что будет, если пользователей будет не один?
Как справляться? Прошу вас сделайте обновление пожалуйста, чтобы ВИПы сами снимались со своих позиций.
Спасибо за внимание.
Далее выбрать иконку для этой категории, свои иконки можете загрузить в папку \templates\default\images\board\
Можно в ЛС ссылку на сайт?
Единица измерения: метры (ставим флаг фильтра по диапозону ) и отображается имя в пользовательском интерфейсе со сдвигом (криво)
Это не упрёк но хотелось бы апдейта (пока обойдусь без этого
Но не в «раз месяц» а в любое время, если у пользователя хватает рейтинга.
И количество дней в ТОП укажете в админке
А подскажите пожалуйста как от поисковика в файле роботс закрыть виджет геоданных от индексации?
В моем случае — это выбор города.
Просто Яша в снипет часто подгружает все города региона)))
О каком виджете речь? вроде в компоненте География нет виджета
Почему то при подаче объявления, когда ставим галочки (заполняем флаг) на ВИП и закрепление в ТОПе объявлений, деньги с баланса не снимаются…
Если делаем это с виджета, который справа от объявления, то все гуд…
Я давно это заметил, но все времени не было написать вам об этом…
В биллинге все установлено)
Поле также установлено при заполнении объявления, стоит Тип поля ВИП и ТОП.
Системные имена вроде также все правильные…
Но при этом, если мы при подаче объявления ставим галочку (именно при подаче объявления, не справа в виджете выделяем, а именно при подаче объявления Флаг отмечаем), то ничего не выделяет нам ЦМС…
Конечно посмотрю!!!
Я видимо пропустил этот момент)))
Спасибо большое!!!
Огромное спасибо!!!
1) Есть возможность добавлять объявление от имени объекта?
2) Название вкладки редактируется на страничке объекта?
Например, на страницу объекта в Мапсе необходимо добавить Бизнес-ланч, а во второй вкладке разместить Вакансию.
Т. е. разместить 2 объявления с помощью вашего компонента, но в разные вкладки.
Если это не реализовано, то добавьте в следующем обновлении.
1) такого к сожалению нет
2) можно реализовать за доп. оплату
Объявления подается от объекта, если при добавлении объявления вы сами указали свой, уже добавленный объект с сайта, то есть связи работают)))
Название вкладки редактируется у объекта, но насколько я понял, она, вкладка, открывает Тип контента и ссылку на отдельную страницу/категорию вывести не получится, только если создать Тип контента. В вашем случае это Бизнес-ланч или Доставка, второй Вакансии.
Я сделал немного подругому.
Я вывел список объявлений внизу объекта, то есть все объявления от магазина/объекта показываются ниже него, самого объекта, а во вкладках Доставка, Фото и т.д. и т.п.
Получается, что если требуется человек им на работу, то они закидывают в вакансии, общую категорию на сайте.
И если данную вакансию объединяют/связывают с магазином, то этаже вакансия будет показываться и у объекта)))
Хочу убрать из меню действий пункт «Пожаловаться»
display: none; не подходит.
Убрал так:
файл system/controllers/board/hooks/content_board_before_item.php
строка 7 (после list($ctype, $board, $fields) = $data)
вырезал:
$this->cms_template->addToolButton(array(
'class' => 'complain_board ajax-modal',
'title' => 'Пожаловаться',
'href' => href_to('board', 'complain', $board['id'])
));
Теперь все нормально, но насколько правильно?
Нигде не вылезут косяки?
Не подскажете каким образом можно реализовать?
Сколько будет стоить доработать?
В лога своего сайта вижу много 404 — ых страниц из-за обращения вот к этому файлу
templates/default/controllers/board/css/jquery.mmenu.dropdown.min.css.map
Подскажите, пожалуйста, что это может быть и как от этого избавиться?
/*# sourceMappingURL=jquery.mmenu.dropdown.min.css.map */
Больше такой строки нет в компоненте
попробуйте просто создать такой пустой файл /templates/default/controllers/board/css/jquery.mmenu.dropdown.min.css.map
Они же отображаются в 2х колонках
$this->update('con_board', $item['id'], array('is_fix' => NULL));
на
$this->update('con_board', $item['id'], array('is_fix' => 'NULL'));
иначе каждый раз на текущее время исправляется
У меня php 7
$items = $this->selectOnly('i.id, i.is_fix')->filterNotNull('i.is_fix')->get('con_board');
Вроде по логике отбирает все ненулевые. Но на самом деле не все.
Спасибо вам за разбор.
Номер должен быть строго в формате +71234567890 т.е. с +
Ошибка в запросе БД:
Неизвестный столбец 'i.guest_name' в 'field list'
SELECT i.id, i.title, i.slug, i.user_id, i.email, i.guest_name
FROM cms_con_board i
WHERE (i.id = '1598')
LIMIT 1
Последние вызовы:
cmsModel->getItem() @ /system/core/model.php: 1445
cmsModel->getItemById() @ /system/controllers/board/actions/sendmail.php: 22
actionBoardSendmail->run() @ /system/core/controller.php: 514
cmsController->runExternalAction() @ /system/core/controller.php: 425
cmsController->runAction() @ /system/core/core.php: 736
cmsCore->runController() @ /index.php: 44
Попробуйте в phpmyadmin выполнить
* если у вас другой префикс в БД, замените слово cms_
На планшетах и телефонах объявления вообще не отображаются. Шаблон Tseso.
Например в templates/default/controllers/board/css/board-style.css
Добавить
Потом очистить кэш браузера
Название поле заголовка там вообще не отображается
demo3.my-instant.ru/board/nedvizhimost
Квартиры 4.28%
— добавления 4.28%
— Подробнее 4.01%
— Увеличить 4.01%
— Категория 4.01%
Полезно оставлять только само название Категории, может Цена.
Делайте сайт для людей, а не поисковиков
Так же строки 174, 180, 191
1) Не хватает количества объявлений в скобках у категорий и подкатегорий. joxi.ru/GrqJl56CQ9k0Om.png
Это сложно реализуемо? Чем чревато для хостинга или еще о чем я не догадываюсь?
2) На странице объявления под объявлением добавить блок «Похожие объявления»- последние добавленные в этой категории по дате добавления. Это для перелинковки просто необходимо.
joxi.ru/krD5gwecEYJkJm.png
Это реализуемо? На моем сайте мне это нужно: 2ой пункт даже больше чем первый. Можно и без пункта 1, если есть подводные камни.
2) есть системный вижджет, который можно вывести похожие записи с типов контента, а так же бесплатный от Loadырь, с более расширенными настройками
Спросил у автора подойдет к Доске объявлений.
Огорчает, что все разработки связаны с новостями, статьями, блогами, фотоальбомами абсолютно ненужными.
А какой еще есть системный виджет?
Виджет Список контента — Режим — Похожие
При добавлении товара добавить выбор отметку галочкой Кнопка «Купить» и поле для ссылки joxi.ru/Q2Kagvdc4POvjr.png
чтобы при нажатии на нее открывался указанный URL в поле «Ссылка»
Рабочий пример: mila-ni.com/p/ocki-solncezasitnye-luckylook-mp002xw19gcv-1284843
Ссылку в кнопке закрыть от индексации.
И чтобы эта кнопка «Купить» появилась и в превьюшке объявления demo3.my-icms.ru/board
2) добавить кнопку в объявление может только админ
Можно и без этого пункта!
Идея: Я хочу с помощью доски объявлений сделать Витрину товаров как тут mila-ni.com/category/aksessuary-ochki
Если получится сделать это с помощью данного компонента — это супер.
Брать товары отсюда top10.m1-shop.ru/ и выставлять у себя на сайте.
Ссылка ведет на лендинг товара.
Получится сделать?
Время укажете в админке, после чего крон снимет их
Этот компонент устанавливается поверх родного, имеющегося на InstantCMS 2.
Или идет как отдельный компонент?
Иконка «Закрепить в ТОПе» (в списке) и такой же пункт в меню действий.
Надо сделать так же как у VIP, что бы скрывались после их использования
Что бы не было повторов закрепления пока не истечет срок фиксации…
Решения не надо я себе уже сделал, может быть внесете в следующий релиз.
Или только ограничить? Ограничение требует серьезные доработки
Так же \templates\default\content\board_list.tpl.php удалить строки от 231 233
/system/controllers/moderation/frontend.php on line 40
/system/controllers/moderation/frontend.php on line 54
Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/moderation/frontend.php:40) in /system/core/controller.php on line 981
Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/moderation/frontend.php:40) in /system/core/controller.php on line 983
Возможно ли сделать ограничение добавления записи с одного IP в течении определенного времени или капчу при добавлении?
Ограничение по времени к сожалению нет
Notice: Undefined index: childs in /home/koherga/domains/and-bn.ru/public_html/system/core/form.php on line 365
Fatal error: Unsupported operand types in /home/koherga/domains/and-bn.ru/public_html/system/core/form.php on line 365
правда там много чего стоит, с чем доска столкнулась не пойму?
Установил компонент на последнюю версию инстанта, добавил объявление от гостей, никаких проблем не увидел, отладка включена
and-bn.ru/board/guest_add кинул доступы в личку тут не работает
Парвиз в отпуске? Интересуюсь по тому как спешки как всегда ни какой нет.
Проверил ещё на одном за мороженом теперь уже демо сайте, InstantCMS v2.11.0 тоже гость не может подать
Notice: Undefined index: childs in /home/koherga/domains/koherga.ru/public_html/system/core/form.php on line 190
Fatal error: Unsupported operand types in /home/koherga/domains/koherga.ru/public_html/system/core/form.php on line 190
Может архив у меня какой не тот в админке доска 1.2.7 а архив 1.2.8?
Когда возникает?
Когда заходить на страницу добавления или после нажатия Сохранить?
Хотелось бы уже обновления с решением некоторых вопросов.
1. Писал ранее. Если выше фильтра (точнее выбора категории в фильтре или при добавлении) разместить любой список (слайдер или просто список)
происходит конфликт и выбор категории ломается, проблема доступна на чистой системе (и на демо если разместить список выше фильтра по странице).
2. При включении модерации в компоненте (не путать с системным компонентом модерации) для Гостя, не хватает после отправки перехода на страницу например «Страница появится на сайте после модерации» с кнопкой для юзера «Хорошо» для перехода например на Главную страницу.
Или может быть просто системного уведомления на странице, что материал отправлен на модерацию (как для системного компонента модерации).
Иначе (как есть сейчас) юзеры наверное не замечают (или не понимают) надписи о том, что материал будет добавлен после модерации, и после отправки переходят сразу на главную, своё объявление (естественно) не видят и начинают добавлять повторно (пока до них не дойдет в чем дело).
3. Другие мелочи и доработки ранее озвученные (мной и другими): количество просмотров в списке, добавление в закладки в списке, скрытие иконки «VIP» после её использования, желательно добавить опцию «Срочно» (по аналогии с VIP такую как на Вашей сборке), вывод телефона по маске (вот это не знаю насколько надо, у меня с авито парсится в формате +7ХХХХХХХХ, что бы не получилось какого конфликта)
Возможно были и другие «хотелки» и замечания от других…
Вроде бы все это мелочи, но их уже накапливается довольно много… Может быть пора сделать обновление?))
1) в планах полностью переделать выбор категории, так как с этой библиотекой много проблем
2) попробую
3) просмотры можно сделать, закладки это уже отдельный компонент, иконка vip вроде везде скрывается если запись vip, срочно пока не планируется, для телефона у меня есть поле Телефон с смс, там можно выключить функцию смс и использовать как маска. Насчет конфликта не знаю, проверьте
Для получения обновлении, надо написать сюда my-instantcms@mail.ru
Закомментируйте как я, либо сотрите где у меня закомментированно.
Автору — может в админке сделать опциональное включение?
На вашем сайте похоже борьба идет межу теми, что уже в закреплен в ТОПе, об этом я не задумался
На микроразметки яндекса не особа обращаю внимание, потому что если исправить яндекс, начинает ругаться гугл и наоборот
1. Правильно ли я понял, поле ВИП добавляется автоматически при установке компонента?
Так как у меня поле — is_vip — появилось после установки расширенной доски.
2. Не могу понять, а точнее не помню, как правильно вывести ВИПы?
Я добавляю объявление и оно дублируется в ВИП-блок, то есть я не жму на флаг «Вип-объявление», а объявление все равно помещается в блок к випам…
1) да создается автоматом
2) не совсем понял, в виджет VIP попадают обычные записи? попробуйте пересохранить Наборы «VIP объявления»
Получается создается ПОЛЕ вип автоматом, а НАБОР я уже сам делал.
Всё верно? Но не могу понять, почему не цепляет именно ВИП-объявления. В списке ВИПов все подряд залетает.
И еще такой вопрос.
Я покупал у вас поле МЕТКИ НА КАРТЕ. Очень удобное поле благодаря вводу адреса в строку.
А в доске до сих пор не вижу такого поля…
Поле создали отдельно, а к доске не прикрутили)))
Оооооочень неудобно перетаскивать метку, а на андроиде так вообще жуть…
Мало того, что сам адрес надо найти, так еще и метку тудой тащи…
Прям плакать хочется в таких моментах…
Вопросы:
1. Ожидается ли внедрение именно такого поля в доску объявлений?
2. Если использовать поле МЕТКА НА КАРТЕ, то я верно понимаю, что в общей карте, которая от расширенной доски, показываться метку на карте не будут?
1) не помню, но поиск там вроде реализовано только у яндекса, если сделаю это для доски, через какое то время будут просить для гугл или 2гис, что сложновато, так как у них нет примеров в API
2) вряд ли будут работать, так как у доски свой формат сохранение координат
Ну если есть возможность только у Яши, так хоть для Яшки сделать, так как очень удобно вводить именно адрес.
Автоматом создалось ПОЛЕ, набор автоматом не создался.
Я просто не понял немного…
Фильтра нет вообще на сайте, а Сортировка это вы имеете ввиду Набор?
Не могу подать объявление ни от гостя, ни от админа, выдает такую ошибку.
Может это связано с полем Карта и метки, но мне кажется наврятли)))
На форуме писали, что может это наборы как то влияют, у меня набор и поле с одинаковым именем — is_vip
Но опять же, не удобно вводить, вернее перетаскивать метку по карте)))
Записал в хотелки
А если выбрать «Использовать поле email (необходимо создать)», то это получаются тоже лишние действия для зарегистрированного автора, если ему придется в каждом объявлении указывать почту из профиля.
Идеально было бы если автор вводит другую почту то туда и приходят отклиаки, а если оставляет поле пустым, то приходят на почту указанную при регистрации.