Хак, с помощью которого можно вставить рекламный блок после каждой нужной короткой записи на всех страницах вашего сайта.
1. Подключитесь к вашему сайту по FTP.
2. Откройте файл
show.short.php в папке
/engine/modules/, найдите строку, содержащую:
$global_news_count ++;
Сразу после нее вставьте:
// Рекламный блок
if($global_news_count == 3 || $global_news_count == 5) {
$adv = "код рекламы";
} else {
$adv = "";
}
«3» и
«5» – здесь порядковый номер материала на странице (!) – не путайте с ID новости, а вместо
«код рекламы» вставьте полученный вами код рекламного блока.
Если вы хотите добавить еще несколько порядковых номеров – добавьте код по аналогии:
$global_news_count == NUMB
Где
«NUMB» - порядковый номер новости.
3. В этом же файле найдите строку, содержащую:
$tpl->compile( 'content' );
Выше нее вставьте:
$tpl->set('{adv}', $adv);
Обратите внимание, что таких строк, в зависимости от версии движка, может быть несколько – вам же необходимо найти первое совпадение.
Сохраняете изменения и отправляете файл обратно на сайт.
4. Откройте файл в папке /templates/название темы, отвечающий за краткий вид новостей (по умолчанию – файл
shortstory.tpl). И если вы хотите, чтобы рекламный блок шел после указанных материалов, вставьте в самый конец, а если перед – то в самых верх всего кода следующий тег:
{adv}
Также сохраните изменения и отправьте файл на сайт.
5. Завершающим этапом будет очистка кэша на сайте.
Теперь, если вы посмотрите на свой сайт, то после указанных номеров статей будет видна реклама.