Плагин который позволит вашим пользователям размещать рекламу и объявления в своих топиках. Я так думаю, что вашим пользователям это понравится, в плане того, что они смогут зарабатывать на своих топиках. Типа веб 3.0 и все дела :-)
Так родился этот плагин... Плагин написал не я, а Аркадий мы вместе с ним работаем над проектом, для которого плагин и был написан.
Дело в том, что недавно мы начали переводить один из наших проектов на ALTO. Кстати спасибо Вадиму, что рассказал об этом форке, он мне очень понравился. И мы решились на переход, а за одно и начали тестировать плагины на совместимость с Alto.
Плагин добавляет вкладку в профиль пользователя, где он может задать блоки для всех своих статей. А так же при написании топика, есть возможность задать ссылки и картинки к каждой статье индивидуально.
1. Установка.
1.1. Разархивируйте архив в папку /plugins в корне сайта.
1.2. Активируйте плагин в панели управления.
1.3. Впишите в шаблон /templates/skin/synio_old/topic_......tpl (любой из них)
в нужном вам месте
{hook run='topic_show_userads' topic=$oTopic position='top'} — для вывода рекламы верхней позиции
{hook run='topic_show_userads' topic=$oTopic position='bottom'} — для вывода рекламы нижней позиции
Эти позиции заданы в настройках, их можно изменять, добавлять, удалять.
2. Работа с плагином
2.1. В настройках пользователя появится раздел «Рекламные блоки» в котором пользователю необходимо задать
рекламные ссылки/картинки, используемые по умолчанию. При редактировании или создании топика у него
появятся такие-же поля ввода, в которые можно вписать индивидуальные для топика рекламные блоки.
Если они не будут заполнены, то будут выводиться рекламные блоки записанные в настройках пользователя.
2.2. Файл конфигурации можно изменить два параметра
2.2.1. Пороговое значние рейтинга для показа комментариев
Config::Set('config.userads.rating', 0.4) — рекламные блоки пользователей с рейтингом ниже указанного
не будут показываться
2.2.2. Позиции вывода рекламы по умолчанию стоит две позиции — 'top' и 'bottom'
Config::Set('config.userads.positions', array('top', 'bottom')) — можно делать любые другие позиции в
любом количестве. При изменении не забывайте изменять и параметр «position» в хуках
{hook run='topic_show_userads' topic=$oTopic position='.......'}
Обратите внимание, что позиции должны записываться латиницей, без пробелов и других знаков препинания.
Собственно все :-) Ваши пользователи могут добавлять свою рекламу.
августа
23
2013
+5
Размещение рекламы пользователями в своем топике.
Похожие статьи
-
Как заменить файл tpl через плагин?
Привет всем! Пишу плагин, в нём нужно заменить файл модального окна modal.write.tpl на мой собственный. Для этого в файле PluginMyplugin.class.php я заполняю $aDelegates: public $aDelegates = array( '...
-
Ошибка в плагине «Гостевые комментарии»
Устанавливаю плагин «Гостевые комментарии», побывал разные версии: из каталога 1.1.9 и с гитхаба 1.1.10 на AltoCMS 1.1.29 В настройках указываю обязательный email адрес, нажимаю сохранить и вылетает такая ошибка...
-
Не работает плагин
Установил плагин от LS «Публикация от чужого имени» github В комментариях плагин работает, а вот при создании / редактирования топика не работает, даже форма не отображается с выбором пользователя. На предыдущих...
-
Разработка плагина брендирования
Всем доброго времени суток. Необходимо разработать плагин брендирования для Альто 1.1.+ Кратко о хотелках: 1. Брендирование главной 2. Брендирование блогов в том числе и личных 3. Брендирование отдельных постов....
Сама по себе тема перспективная. Интересно было бы взглянуть на действующие проекты, построенные на концепции пользовательской рекламы.