Яндекс директ в phpbb ???

Идеи для расширения функциональности phpBB 2.0.x
hutor
phpBB 1.0.0
Сообщения: 3
Стаж: 19 лет 2 месяца

Яндекс директ в phpbb ???

Сообщение hutor »

Доброго времени,
кто то уже реализовал вывод контекстной рекламы яндекс-директ в форум phpBB? сегодня целый день ковырялся...ничего не получилось... подскажите как можно вывести показы, может через мод какой... заморочка в чем...если в гугле adsense, можно вывести как вертикальный, так и горизонтальный, то в я-директ только по вертикали ... как реализовать на главной, не знаю...

Помогите плз...
За ранее Спасибо.
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

мне тоже интересно, спрашивал как-то, никто не помог... :(
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

Разобрался наконец!
В общем, яндекс ввел горизонтальные блоки. Чтобы его включить надо строку

Код: Выделить всё

var yandex_direct_Style = "flat";
заменить на

Код: Выделить всё

var yandex_direct_Style = "horizontal";
А самая большая проблема крылась в съедании phpbb фигурных скобок в строке:

Код: Выделить всё

function yandex_direct_print(){}
В результате получалось

Код: Выделить всё

function yandex_direct_print()
что приводило к тому, что вызов функции не срабатывал
Чтобы скобки оставались на месте надо просто поставить пробел между ними. Вот так:

Код: Выделить всё

function yandex_direct_print(){ }
Помните, что после установки кода яндексу требуется время на определение тематики страниц. У меня после установки кода до показа рекламы прошло около 2-х часов.
Последний раз редактировалось tolvand 25.12.2008 18:30, всего редактировалось 1 раз.
Ekaterina_Z
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 2 месяца

Сообщение Ekaterina_Z »

tolvand, да, это очень хороший способ!
Большое спасибо!

У меня все сработало. На http://www.forum.dollplanet.ru в viewtopic_body.tpl и viewtopic_forum.tpl (реклама в темах и разделах форума). Очень удобно и органично. Только в html-шапку почему-то не получилось вставить, я изначально хотела видеть рекламу там - когда я туда помещаю код, форум "рвется" на части и ни код не видно, ни вида приличного у форума уже нет. Было много безуспешных попыток в разных частях шапки

Из службы поддержки Яндекс.Директа также прислали письмо в ответ на мой вопрос, но их способ (вынести первый скрипт в какой-то хитрый отдельный файл и вставить в ячейку форума ссылающуюся на этот файл часть кода) более сложный и громоздкий, чем этот.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

А первый хитрый скрипт какое расширение имеет?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 20 лет 9 месяцев
Откуда: Москва
Благодарил (а): 207 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Ekaterina_Z писал(а):У меня все сработало. На www.forum.dollplanet.ru в viewtopic_body.tpl и viewtopic_forum.tpl (реклама в темах и разделах форума). Очень удобно и органично.
А можно эти коды (строчки) выложить здесь?
С уважением,
Сергей
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 19 лет 1 месяц

Сообщение go »

честного говоря мною не понято.речь идет о viewtopic_body.tpl и viewtopic_forum.tpl ? и вних вставлять соотвествующие коды?
tolvand писал(а):В общем, яндекс ввел горизонтальные блоки. Чтобы его включить надо строку

Код:
var yandex_direct_Style = "flat";

заменить на

Код:
var yandex_direct_Style = "horizontal";


А самая большая проблема крылась в съедании phpbb фигурных скобок в строке:

Код:
function yandex_direct_print(){}

В результате получалось

Код:
function yandex_direct_print()

что приводило к тому, что вызов функции не срабатывал
Чтобы скобки оставались на месте надо просто поставить пробел между ними. Вот так:

Код:
function yandex_direct_print(){ }
===
поясните если не затруднит
Изображение
Это лох-неское чудовище потеряло свое озеро и бегает, пока его кто-нибудь не пристрелит.
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

Надо открыть viewtopic_body.tpl. После строки

Код: Выделить всё

<td class="catHead" colspan="2" height="28"><span class="nav"><a href="{U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a> :: <a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span>
Вставить код Яндекс-директа.
При этом в коде Яндекс-директа поменять строку

Код: Выделить всё

var yandex_direct_Style = "flat";
на

Код: Выделить всё

var yandex_direct_Style = "horizontal";
Цвета я настраивал под SubSilver

Код: Выделить всё

var yandex_direct_fontColor = "000000";
var yandex_direct_BorderColor = "#FBE5C0";
var yandex_direct_BgColor = "E5E5E5";
var yandex_direct_headerBgColor = "FEEAC7";
var yandex_direct_titleColor = "0000CC";
var yandex_direct_siteurlColor = "006600";
var yandex_direct_linkColor = "0000CC";
и ОБЯЗАТЕЛЬНО нужно поставить пробел в строчке

Код: Выделить всё

function yandex_direct_print(){}
чтобы получалось вот так:

Код: Выделить всё

function yandex_direct_print(){ }
Последний раз редактировалось tolvand 25.12.2008 18:39, всего редактировалось 1 раз.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 20 лет 9 месяцев
Откуда: Москва
Благодарил (а): 207 раз
Поблагодарили: 4 раза

Сообщение Erlang »

tolvand писал(а):Для того, чтобы получилось как у меня (www.mikrob.ru), надо открыть viewtopic_body.tpl
Так у Вас нет этой рекламы :?

А как вставить код в overall_footer.tpl ?


Код обновляется автоматически при внесении любых изменений.
Добавьте JavaScript вызова рекламных блоков в HTML-код страницы, как можно выше в коде (желательно между тегами <head></head>).

Код: Выделить всё

 
<script type="text/javascript"><!--


// Размер шрифтов
var yandex_ad_fontSize = 1;

// Настройки объявлений Директа
var yandex_direct_fontColor = '000000';
var yandex_direct_BorderColor = 'FBE5C0';
var yandex_direct_BgColor = 'FFF9F0';
var yandex_direct_headerBgColor = 'FEEAC7';
var yandex_direct_titleColor = '0000CC';
 
Вставьте эту строчку в HTML-код страницы, в место отображения рекламных блоков. Если вы этого не сделаете, то рекламный блок отображаться не будет.

Код: Выделить всё

  
<!-- Специальное размещение должно быть размещено над результатами поиска -->
<script type="text/javascript">yandex_premium_print()</script> 
 — Спец. размещение  
<!-- Яндекс.Директ должен быть размещен на первом экране страницы с результатами поиска -->
<script type="text/javascript">yandex_direct_print()</script> 
 
С уважением,
Сергей
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

Erlang писал(а): Так у Вас нет этой рекламы
Ну как это нет? :shock:
Последний раз редактировалось tolvand 25.12.2008 18:38, всего редактировалось 1 раз.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 20 лет 9 месяцев
Откуда: Москва
Благодарил (а): 207 раз
Поблагодарили: 4 раза

Сообщение Erlang »

tolvand писал(а):Ну как это нет?
Жал на ссылку и бродил - не было.
Ссори.
С уважением,
Сергей
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

Erlang, не тормози, есть там реклама. :D

All, у меня проблема с размером шрифта. Как не выставляй, текст раза в два больше от основоного. :(
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

severnet писал(а):у меня проблема с размером шрифта. Как не выставляй, текст раза в два больше от основоного
Ну а в самом яндексовском коде стоит вот так?

Код: Выделить всё

var yandex_ad_fontSize = 1;
Ужасный оффтоп:
Что-то яндекс-директ перестал быть контекстным, из-за этого число кликов падает. Посему вопрос: кто-нибудь умудрился красиво вставить код Бегуна? Я как не ставлю -все как-то не так... :(
Аватара пользователя
severnet
phpBB 2.0.5
Сообщения: 490
Стаж: 20 лет 5 месяцев
Откуда: Санкт-Петербург

Сообщение severnet »

tolvand писал(а):Ну а в самом яндексовском коде стоит вот так?
Угу..

Получается вот такая вот картинка:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tolvand
phpBB 1.2.1
Сообщения: 23
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение tolvand »

Я не знаю точно, но, похоже, что у тебя вот эта штука перед кодом Ядекса мутит:

Код: Выделить всё

<td colspan=2 class="inlinead">
Ведь для неё размер шрифта 11 указан...

Вернуться в «Запросы модов для phpBB 2.0.x»