По воле нужды потребовался более гибкий модуль для вывода объявлений из каталога AdsManager.
И вот, предлагаю на ваш суд такой вот модуль, который реализован на основе модуля mod_adsmanager_ads © Thomas Papin.
Разрабатывал и тестил модуль на такой сборке:
Joomla Версия 1.5.3 (Русская локализация)
AdsManager 2.1.9 (Русская локализация)
Итак, что за расширенные настойки?
Приведу описание xml файла настроек модуля:
1. Вид отображения объявленийВид отображения - Каким образом выводить на странице объявления.
- Таблица вертикально
- Таблица горизонтально
- Список
Количество колонок - Указываете количество колонок для отображения таблицы. Работает при выборе вида отображения «Таблица горизонтально».
Отмечать чередование - Отмечать или нет классами чередования строки таблицы или списка.
Имя класса элементов чередования - Имя класса, которое будет подсталятся в теги td или li, в зависимости от выбранного вида отображения. Для чередования им будут добавленны цифры 1 и 2. Т.е. классы будут называться ИмяКласса1 и ИмяКласса2.
2. Манипуляция с изображениямиФотография - Показывать или нет фотографию, прикрепленную к объявлению.
- Да
- Нет
- Нет, но отмечать классом
«Нет, но отмечать классом» - картинка не показывается, но на тэг (td или li, в зависимости от выбранного вида отображения) объявления вешается класс, чтобы иметь возможность отобразить наличие фотографии в объявлении.
Имя класса - Имя класса будет подключено к тегу, который обрамляет вводный текст объявления. Работает для всех видов отображения, если включена опция «Нет, но отмечать классом»
Положение фотографии - С какой стороны разместить фотографию, прикрепленную к объявлению. Параметры «Слева» и «Справа» работают только в табличных видах вывода.
При чем, если фотография будет отображена слева или справа, то она будет в отдельном тэге td с классом ads_image, а на тэгах с информацией об объявлении стоит класс ads_info. Если выбрано положение «В тексте», то фотография распологается перед информацией и класс у тэга (td или li) будет ads_info
Пустышки - Показывать или нет картинки по умолчанию, если у объявления нет фотографии.
3. Категории объявленийИмя категории - Показывать или нет категории каталога в которых размещены объявления.
Имя категории как ссылка - Показывать или нет имена категорий ссылками на эти категории. Автоматически подставляются классы cat_parent_name для родительской категории и cat_item_name для подкатегории, где размещено объявление.
Оборачивающий тег - Оборачивающий тег для категорий каталога (без угловых скобок).
Здесть в поле просто указывапется имя тега. Напирмер, span.
Имя класса - Имя класса для оборачивающего тега категорий каталога.
Разделитель - Разделитель между именем категории и подкатегории каталога. Можно использовать html тэги и классы. Имя класса надо писать без кавычек. Например, <span class=separator>/</span>.
4. ДатаДата подачи объявления - Показывать или нет дату подачи объявления.
Оборачивающий тег - Оборачивающий тег для даты (без угловых скобок).
Имя класса - Имя класса для оборачивающего тега даты.
5.Ads css файлAds css файл - Подключать или нет 'adsmanager.css' в коде этого модуля. Такая ссылка подключается в каждой копии модуля, что, возможно, кому-то и не надо)
-------------------------------------
Буду рад, если укажете на ошибки или неточности в работе модуля.
Прикрепленный файл для utf-8 кодировки сайта.
Для сайта с кодировкой windows-1251 архив
здесь.
Кодировка разнúтся только у xml файлов, чтобы в админ. части не отображались "крякозяблы".
--------------------------------------------------------
07.09
Модуль выставлен «как есть».
Дальнейшая разработка, увы, не продолжается.
Модифицируйте и пользуйтесь на здоровье![вложение удалено Администратором]