Реклама между топиками

Здравствуйте всем.
Помогите разобраться. Нужно вывести гугл рекламу между топиками с переодичностью, например 5. Искал решение и нашел только решение такой ситуации(у парня): Реклама выводится после топика

{if $sAction == 'index' and $smarty.foreach.MyTopicCycle.iteration == 7}
Рекламный код
{/if}

И то не пойму куда его внедрять… Подскажите куда его положить.
А если есть те, кто знает во что обернуть рекламу, чтобы выводить с переодичностью — подскажите пожалуйста. Или может выставить просто несколько значений туда где 7, типо 5,10,15…

5 комментариев

avatar
Добрый день. Скажите, решили вопрос с размещением кода между топиками?
avatar
Выводить нужно в файле шаблоне topic_list, и вставить в код цикла, который топики выводит. Наверно можно и несколько значений вставить, чтобы с разной переодичнотью показывалось
{foreach from=$aTopics item=oTopic}

{if $LS->Topic_IsAllowTopicType($oTopic->getType())}
{assign var=«sTopicTemplateName» value=«topic_`$oTopic->getType()`.tpl»}
{include file=$sTopicTemplateName bTopicList=true}
{/if}

{/foreach}
avatar
Надите в файле topic_list код, который выше и вставьте код со своего примера внутри этого кода
avatar
Почему-то не получается. Куда именно вставлять код?
{if $sAction == 'index' and $smarty.foreach.MyTopicCycle.iteration == 7}
Рекламный код
{/if}

И где будет выводится рекламный код? На всех страницах со списком топиков?
avatar
Помогите пожалуйста разобраться: редактирую файл www/templates/skin/synio/topic_list.tpl, но ничего не изменяется. В итоге даже просто его удалил чтобы посмотреть что изменится в работе сайта. Ничего не меняется. Кэш почистил и на сервере и в браузере. Скин точно стоит synio. В чем ещё может быть дело? Уверен, что какая-то мелочь, но понять не могу.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.