Может кто знает?
У для таких случаев даже написан фильтр, который скрывает модуль от незарегистрированых посетителей с предложением авторизоваться. Можно настроить его так, чтобы реклама скрывалась от зареганых. Статья об этом тут.
может есть какой то способ, чтобы разом можно было включать или выключать показ модульной позици или фильтра во всех статьихя?
т.е в каждую статью при ее создании надо фильтр запихнуть?
может есть какой то способ, чтобы разом можно было включать или выключать показ модульной позици или фильтра во всех статьихя?
Не в каждую, а один раз в com_content_read.tpl
так я ж говорю — у Паши в плагине уже оказалась встроена позиция для модуля. Осталось только прописать в файле позицй и вывестиyury, ну подскажите тогда и нам решение.
А что за модуль именно? можно линк?
Так именно его фильтр плагин и работает вот ссылка на него он выше оставил
instantcms.ru/blogs/stranyi-blog/filtr-skryt-tekst-ot-gostei.html
Не ошиблись? Это ссылка на статью в моем блоге! А я явно не Паша!вот ссылка на него он выше оставил
Самый стандартный способ:Как вставить баннерную позицию сразу под материалом статьи?
— добавляем имя позиции в файл \templates\шаб\positions.txt — пусть будет "modtest"
— в нужном шаблоне в нужном месте прописываем конструкцию {php}cmsPage::getInstance()->printModules('modtest'){/php}
в нашем случае пишем в файле \templates\шаб\components\com_content_read.tpl
где то после {$article.content}
потом создаем модуль в админке выбираем для него позицию показа "modtest"...
ps: это для 10.4
если в вашем фале positions.txt написано так: "<?php echo cmsModule("название_позиции");?>" то в шаблоне компонента нужно выводить так:
{php}echo cmsModule('modtest');{/php} — это для более ранних версий движка
Еще можно демо-плагин модифицировать который добавляет текст в конец каждой статьи на сайте — для этого он в коробке и лежит)
— в нужном шаблоне в нужном месте прописываем конструкцию {php}cmsPage::getInstance()->printModules('modtest'){/php}
не работает:
{php}cmsPage::getInstance()->printModules('modtest'){/php}
Как прописать позицию в com_content_read.tpl?
Нормально втыкает во все статьи что хочешь, есть на всех версиях 10.хххх