Форум колористов и полиграфистов
https://cielab.xyz/forum/

phpBB2 и Google AdSense: размещаем рекламный блок на форуме
https://cielab.xyz/forum/viewtopic.php?f=15&t=300
Страница 1 из 1

Автор:  mihas [ 1:58, Пт, 11 ноя 2011 ]
Заголовок сообщения:  phpBB2 и Google AdSense: размещаем рекламный блок на форуме

Решил проверить как это работает.
Задача: разместить блок рекламных объявлений (блок ссылок в моем случае) после первого и седьмого сообщения на странице.
Решение:
в файле viewtopic_body.tpl ищем строку
<!-- END postrow -->
и прямо перед ней вставляем строку
{postrow.GOOGLE_AD}
Далее в файле viewtopic.php ищем строку
$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,
Вот и все. Поправили 2 файла. Рекомендую сделать резервные копии этих двух файлов если вдруг где-то ошибетесь. И не забывайте выставить свои размеры рекламного блока в строках google_ad_width и google_ad_height.

Для phpBB3 есть отдельный мод для подобного размещения рекламы, а мы в phpBB2 обойдемся пока своими силами :D

Страница 1 из 1 Часовой пояс: UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/