phpBB2 и Google AdSense: размещаем рекламный блок на форуме
Добавлено: 11 ноя 2011, 01:58
Решил проверить как это работает.
Задача: разместить блок рекламных объявлений (блок ссылок в моем случае) после первого и седьмого сообщения на странице.
Решение:
в файле viewtopic_body.tpl ищем строку
и прямо перед ней вставляем строку
Далее в файле viewtopic.php ищем строку
и после нее вставляем следующий код:
Далее ищем массив, начинающийся со строки:
и в любое место массива через запятую, как там, вносим одну строку:
Вот и все. Поправили 2 файла. Рекомендую сделать резервные копии этих двух файлов если вдруг где-то ошибетесь. И не забывайте выставить свои размеры рекламного блока в строках google_ad_width и google_ad_height.
Для phpBB3 есть отдельный мод для подобного размещения рекламы, а мы в phpBB2 обойдемся пока своими силами
Задача: разместить блок рекламных объявлений (блок ссылок в моем случае) после первого и седьмого сообщения на странице.
Решение:
в файле viewtopic_body.tpl ищем строку
Код: Выделить всё
<!-- END postrow -->
Код: Выделить всё
{postrow.GOOGLE_AD}
Код: Выделить всё
$board_config['board_timezone']) : '';
Код: Выделить всё
$gasblocktext ="";
if ($i == 0 or $i == 6) { //номер постов, после которых выводить рекламный блок
$gasblocktext = " <!-- Google ad START -->\n";
$gasblocktext .= " <tr align=center>\n";
$gasblocktext .= " <td colspan=2>\n";
$gasblocktext .= " <noindex>\n";
$gasblocktext .= " <script type=\"text/javascript\"><!--\n";
$gasblocktext .= " google_ad_client = \"ваши данные\";\n";
$gasblocktext .= " /* text 728x15 empty */\n";
$gasblocktext .= " google_ad_slot = \"ваши данные\";\n";
$gasblocktext .= " google_ad_width = 728;\n";
$gasblocktext .= " google_ad_height = 15;\n";
$gasblocktext .= " //-->\n";
$gasblocktext .= " </script>\n";
$gasblocktext .= " <script type=\"text/javascript\"\n";
$gasblocktext .= " src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">\n";
$gasblocktext .= " </script>\n";
$gasblocktext .= " </noindex>\n";
$gasblocktext .= " </td>\n";
$gasblocktext .= " </tr>\n";
$gasblocktext .= " <!-- Google END -->\n";
}
Код: Выделить всё
$template->assign_block_vars('postrow', array(
Код: Выделить всё
'GOOGLE_AD' => $gasblocktext,
Для phpBB3 есть отдельный мод для подобного размещения рекламы, а мы в phpBB2 обойдемся пока своими силами