Расширяем компонент Доска объявления

+30
10.07K
Иллюстрация
Данный компонент расширяет возможности типа контента Доска объявлений, добавляет новые виджеты, поля, дизайн пользовательских интерфейсов и т.д.

Преимущество

Системные файлы не изменены
Красивый вид категорий и подкатегорий
Возможность назначить иконки к категориям
Различные стили отображения (список, плитка, карта)
Компактный, адаптивный фильтр
Адаптивный дизайн
Разделение объявлений по городам
Добавление объявлений не зарегистрированным пользователем
VIP объявление и поднятие объявлений в списке
Просмотр фото в модальном окне и компактный слайдер

Скриншоты

Админка

Иллюстрация

Страница списка объявлений

Иллюстрация
Иллюстрация

Страница просмотр объявлений

Иллюстрация

Страница редактирование категории

Иллюстрация

+1
IceBreaker IceBreaker 8 лет назад #
Во вещь, скоро куплю, нужно с биллингом завязать будет для поднятия и ВИПизации, потом спрошу возможно ли....
А так очень неплохо по-моему.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Для поднятию сделаю возможность оплаты с биллингом, а для VIP можно с помощью биллинга сделать (см. видео обзор биллинга)
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
поднятия*
0
R161Net R161Net 8 лет назад #
Отличное решение (связать с биллингом)
0
Коваль Коваль 8 лет назад #
Все как всегда говорят смотри для ВИП биллинг - но что то ни кто не говорит о том что ты 1 раз купил этот вип ( и по факту твоё поле уже куплено ) а как сделать чтобы вип действовал 1 неделю или месяц ? а потом пользователь мог снова его купить :))) вот и задачка которую кто ни будь да решит, к примеру как по типу Тарифных планов в билинге - кончился тариф план - ты его можешь купить снова и снова он будет действовать, а не так что продал один раз и теперь у тебя этот вип пожизненный =)
0
Oleg_z75 Oleg_z75 8 лет назад #
Можно и проще сделать. Создать поле с системным именем is_vip , но будет только выделенное объявление, при постановке галочки пользователем и всё. Всё остальное "Полезное", только с биллингом.
0
F_a_R_i_D F_a_R_i_D 8 лет назад #
Раз гостям можно добавлять объявления, значит и контент тоже можно реализовать для добавления гостей? Или уже это реализовано? В последнее время сложности и сообщество часто не могу посещать.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Реализовано только для типа контента Объявления
0
Никита Никита 8 лет назад #
Что будет при обновлении Инстанта?
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Всё будет работать, так как системные файлы не изменены
+1
Oleg_z75 Oleg_z75 8 лет назад #
Evanescence, работу поделали супер, для доски объявлений, то, что доктор прописал +++5!
0
R161Net R161Net 8 лет назад #
Отлично! просто восхитительно. Обязательно возьму.. мне этого как раз и не хватает. Главное что бы в шаблоне все встало, я знаю на верняка Evanescence поможет если будут вопросы. 5+
+3
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
MegaRostov:
Главное что бы в шаблоне все встало
Если что то будет отображаться криво, помогу исправить.
+2
R161Net R161Net 8 лет назад #
Я в этом и не сомневался, ВЫ мне много раз помогали за что ОГРОМНОЕ СПАСИБО!
0
Денис Васильевич Денис Васильевич 8 лет назад #
Объявление на карте, решени полезное.
Мысли в слух.
Я бы поработал над формой публикации. Сделал её более проще, удобной для пользователя. И даже уделил бы этому особое внимание, с этого начинаться доска объявлений ;)
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Пока что на мой взгляд, раздражает людей форма выбора категории при добавлении, но я думаю над этим, как бы внедрить туда скрипт из Фильтра, без изменение системных файлов
0
Денис Васильевич Денис Васильевич 8 лет назад #
Может быть через экшин и список рубрик открывать в модальном окне.
0
Денис Васильевич Денис Васильевич 8 лет назад #
т.е. на весь экран.
+2
Loadырь Loadырь 8 лет назад #
Evanescence, есть хук "content_board_form", если у вас свой компонент "board", то тогда можно обойтись без изменений системных файлов. Выбор категорий лучше оформить типом поля скрытым из списка полей. Например я делал такой вид:
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Спасибо, буду копать дальше
0
Денис Васильевич Денис Васильевич 8 лет назад #
Да, кстати. Весьма дельное замечание. Хук недавно добавили, очень пользительным оказался в моих разработках.
+1
Loadырь Loadырь 8 лет назад #
Денис Васильевич:
Весьма дельное замечание.
Это не замечание, это предложение. Замечания делают по результатам использования или тестирования, а по скриншотам, возможны только предложения.
+1
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Спасибо за подсказки.
Теперь выбор категории такая
0
Melon Melon 8 лет назад #
Если нажать на "недвижимость", то просто выбирается она, а подкатегории всплывают лишь при нажатии на >. До этого додумается один из 100 посетителей сайта. Было бы логично, чтобы при наведении на недвижимость, происходил показ подкатегорий. Или при нажатии на недвижимость происходил переход в подкатегории.
0
R161Net R161Net 8 лет назад #
Или знак => "Нажмите туда что бы увидеть другое" smile
Веселый я сегодня какой то.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Сделал
0
AndroS AndroS 8 лет назад #
Парвиз, скидки для старых клиентов предусмотрены?
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Да, пишите в личку
0
Jestik Jestik 8 лет назад #
А можно такой выбор категорий отдельно?)
+1
Владимир Владимир 8 лет назад #
А какова цена вопроса?
+2
Jestik Jestik 8 лет назад #
0
a1xzhu a1xzhu 8 лет назад #
Подскажите, а в данном компоненте, имеется возможность ставить срок размещения объявления. Что бы оно после указанного срока скрывалось/удалялось.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Разве такая возможность не идет из коробки?
Я не пользовался, но есть же в разделе Доступ "Выбор срока окончания публикации"
А в настройках можно выбрать, скрыть или удалить после окончания
0
Jestik Jestik 8 лет назад #
Еще бы поле с выбором валюты.

что бы можно было добавить в долларах/рублях/гривнах и отображать также (т.е. пользователь сам выбирает удобную валюту), курс валют парсить с какого то сайта
0
Vitall Vitall 8 лет назад #
Так что с валютами решение есть?
0
zeffs zeffs 7 лет назад #
А как сделать чтобы после покупки поля "Закрепить в топе" по истечению срока (который мы поставили в настройках компонента), объявление опускалось в общей очереди с простыми объявлениями, по дате добавления?
0
My-InstantCMS.Ru My-InstantCMS.Ru 7 лет назад #
Так и задумано, но обнаружил баг в этой части, скоро исправлю и отправлю обновления
0
Elv Elv 6 лет назад #
Подскажите можно ли выводить в Списке Записи в виде Таблицы как в Типах контента "Стиль списка по умолчанию" ? Спасибо
+1
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Если имеете в виду, можно ли вернуть стандартный вид страница списка, тогда придется удалить файл /templates/default/content/board_list.tpl.php
Потом в админке можно будет выбрать любой стиль (таблицы, журнальный, обычный и т.д.)
0
Elv Elv 6 лет назад #
Пропадет вывод Плиткой как в Расширенной доске и отображение на карте ? cry
0
Elv Elv 6 лет назад #
+ нужно в Меню скрывать подкатегории кнопкой (просили напомнить). В Тип контента: Объявления - Поле - Категория при выборе категорий в Фильтре не переходит на страницу с выбранной категорией.
0
Capitan Capitan 6 лет назад #
При установке накосячил sad Установил дополнение, но не было типа контента боард. а теперь не дает его создать. И компонент не высвечивается чтобы удалить.
Что делать?
0
My-InstantCMS.Ru My-InstantCMS.Ru 6 лет назад #
Удалите папку /system/controllers/board
Создайте тип контента и установите заново компонент
0
dimanwwwwww dimanwwwwww 5 лет назад #
Как поменять категорию объявления, когда переходишь в редактирование объявления?
0
My-InstantCMS.Ru My-InstantCMS.Ru 5 лет назад #
Может в настройках типа контента отключили редактирование категории?
0
dimbons dimbons 5 лет назад #
А куда приходят жалобы на объявления? Пишу жалобу, отправляю и тишина. Никуда ничего не приходит. Где они должны появляться у админа?

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Справочник
Анонс разработки компонента Справочник для InstantCMS2
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.