В предыдущих статьях подробно были рассмотрены структура, внешний вид и параметры конфигурации популярного расширения Joomla по созданию доски объявлений. В этой статье будет описан принцип работы с компонентом AdsManager, для того чтобы любой новичок после установки мог сразу же приступить к его настройке и размещению собственной доски объявлений в Интернете.
Создание категорий
После того, как были настроены основные параметры в конфигурации компонента AdsManager, можно приступать к созданию категорий. Для этого нужно перейти в раздел Категории, где по умолчанию уже созданы для примера несколько категорий, которые можно удалить или изменить на свои названия. При создании, редактировании категории указываются следующие данные:
- Название - заголовок категории
- Родитель - если категория будет является под-категорией, то здесь укажите родительскую категорию
- Картинка - для категории можно выбрать изображение
- Описание - при необходимости написать полное или краткое описание
- Ключевые слова - укажите ключевые фразы для категории
- Максимальное количество объявлений - укажите число предела объявлений в категории
- Права доступа прочитаны - можно выбрать группу пользователей с доступом для просмотра категории
- Права доступа написаны - выбор группы пользователей для публикации в данной категории
Создание и редактирование объявлений
Администратор может не только редактировать готовые объявления, но и создавать новые. Для этого нужно перейти на вкладку Объявления. Когда будет написано, хотя бы одно объявление, его можно увидеть и отредактировать здесь.
Создавая собственное объявление, сначала указывается категория и подкатегория для него и далее заполняются необходимые данные, часть из которых были созданы в разделе Поля.
Вывод доски объявлений на сайте
Чтобы вывести доску объявлений на сайте необходимо создать новый пункт меню и выбрать для него соответствующий тип. Для компонента AdsManager доступно несколько типов меню:
Content Details - вывод одного объявления с подробным описанием (в данном случае, желательно, чтобы объявление было доступно для просмотра всем пользователям)
Write Ad - тип пункта меню, позволяющий приступить к подаче нового объявления
Expiration - отображение даты истечения объявления (доступна для зарегистрированных)
Home - основная страница компонента AdsManager, где с отображением последних объявлений, категорий и подкатегорий
Contents List - список всех объявлений выбранной категории или подкатегории
Contents Map - отображение карты с отмеченными объявлениями (для определенной категории)
My Ads - показ объявлений созданных зарегистрированным пользователем
Profile - ссылка на профиль зарегистрированного пользователя
Result - результат с отображением последних объявлений в виде списка
Rules - вывод текста правил по работе с доской объявлений
Advanced Search - расширенный поиск
Таким образом компонент AdsManager будет выведен на страницы сайта, также доску объявлений можно дополнять модулями, которые устанавливаются в комплекте с компонентом.
Комментарии
при выводе доски объявления на сайт пунктом "Contents List" появляется ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY c.ordering' at line 1 SQL=SELECT c.* FROM kjltk_adsmanage r_categories as c WHERE c.parent = 2 AND c.published = 1 AND c.id IN (1,2,9,10) AND c.id IN () ORDER BY c.ordering