Как установить блок адсенс после первого абзаца?

Had
На сайте с 01.04.2014
Offline
596
Had
838

Дано форум. Что нужно:

Чтобы в админке форума я один раз установил код квадратного блока адсенс и он появился во всех темах после первого абзаца текста. Также он появлялся во всех новых созданных темах, также после первого абзаца текста.

Помогите, плиз, реализовать это.

T7
На сайте с 12.01.2005
Offline
212
#1

Я у себя делал примерно так на одном из сайтов:


function insert_advertise($buf) {
$adv = "<!-- Google Adsense Code .... Твой код рекламы.......... -->";

if (stristr($buf,"</h1>")){
$rekl = "</h1>\n".$adv;
$buf = str_ireplace("</h1>", $rekl, $buf);
}

return ($buf);
}

ob_start("insert_advertise");

Код в отдельном файле, инклудим в начало каждой страницы. Т.е. чтобы этот скрипт подключался первым, перед HTML выводом, иначе будет ошибка. Весь код не стал приводить, т.к. у меня там много чего своего используется

Если форум, то посмотри шаблон или файл, который подключается первым везде.

А вообще движков форумов много бывает. На том же IPB это реализуется стандартными средствами

И3
На сайте с 23.03.2011
Offline
227
#2

Если сайт на вордпресс, то, как вариант, может помочь плагин quick-adsense, в настройках устанавливается место появления блока.

Had
На сайте с 01.04.2014
Offline
596
Had
#3

tolik777, спасибо. Но вряд ли код для сайта подойдёт к форуму.

Plutishe
На сайте с 06.03.2006
Offline
205
#4

форум на какой платформе?

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
Had
На сайте с 01.04.2014
Offline
596
Had
#5

Не актуально. Передумал ставить так блок.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий