Подскажите пожалуйста, как поставить контекстный код рекламы яндекса в конец темы, перед подписью.
Комментарии: 46
Чего-то неправильно вставил.
зы. Кстати, я бы на твоём месте не стал призывать людей кликать по баннерам, с такими призывами можно легко нарваться на бан от яндекса. Выходить из него крайне трудно...
зы. Кстати, я бы на твоём месте не стал призывать людей кликать по баннерам, с такими призывами можно легко нарваться на бан от яндекса. Выходить из него крайне трудно...
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Код: Выделить всё
<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
<!-- IF postrow.S_LAST_ROW -->
<!-- Яндекс.Директ -->
<script type="text/javascript">
yandex_partner_id = 141256;
yandex_site_bg_color = 'F0F5F4';
yandex_ad_format = 'direct';
yandex_font_size = 1;
yandex_direct_type = 'horizontal';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = false;
yandex_direct_title_color = '4A6B8A';
yandex_direct_url_color = '2C4C6B';
yandex_direct_text_color = '2C4C6B';
yandex_direct_hover_color = '2C4C6B';
yandex_direct_favicon = false;
yandex_no_sitelinks = true;
document.write('<scr'+'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr'+'ipt>');
</script>
<!-- ENDIF -->
<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature"><!--noindex-->{postrow.SIGNATURE}<!--/noindex--></div><!-- ENDIF -->
Прислушался!
Ну да, вроде.
Интерес вот какой момент, скрипт тут добавляется через
Попробуй просто:
или:
Интерес вот какой момент, скрипт тут добавляется через
document.write
, а как он это делает фиг его знает... Попробуй просто:
Код: Выделить всё
<!-- IF postrow.S_LAST_ROW --><script type="text/javascript" src="//an.yandex.ru/system/context.js"></script><!-- ENDIF -->
Код: Выделить всё
<!-- IF postrow.S_LAST_ROW -->
<!-- Яндекс.Директ -->
<script type="text/javascript" src="//an.yandex.ru/system/context.js"></script>
<script type="text/javascript">
yandex_partner_id = 141256;
yandex_site_bg_color = 'F0F5F4';
yandex_ad_format = 'direct';
yandex_font_size = 1;
yandex_direct_type = 'horizontal';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = false;
yandex_direct_title_color = '4A6B8A';
yandex_direct_url_color = '2C4C6B';
yandex_direct_text_color = '2C4C6B';
yandex_direct_hover_color = '2C4C6B';
yandex_direct_favicon = false;
yandex_no_sitelinks = true;
</script>
<!-- ENDIF -->
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Не понятно почему у тебя не отрабатывает, попробовал просто скрипт - отлично выводит в последнем сообщении...
Посмотри где будет появляться текст:
Поставь туда же, перед
У тебя скрипт в каждом сообщении присутствует, а в последнем две штуки...Как будто у тебя в шаблоне два скрипта, один с условием, другой без.
Посмотри где будет появляться текст:
Код: Выделить всё
<!-- IF postrow.S_LAST_ROW -->
<script type="text/javascript">
document.write('Реклама');
</script>
<!-- ENDIF -->
<!-- IF postrow.SIGNATURE -->
.У тебя скрипт в каждом сообщении присутствует, а в последнем две штуки...Как будто у тебя в шаблоне два скрипта, один с условием, другой без.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Вот это место:
Первое, почему два раза? Второе, первый код неправильно составлен, это даже визуально видно. Плюс надо узнавать у яндекса, раз второй код поставлен без условий, следовательно должен показываться в каждом сообщении, а он показывается только в первых двух, следовательно у яндекса есть настройки на показ рекламы на одной странице (у гугла вроде есть, у яндекса не знаю).
Как я вижу, надо второй скрипт вырезать и вставить на место первого, сохраняя условие.
Код: Выделить всё
<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
<!-- IF postrow.S_LAST_ROW -->
<script type="text/javascript">
document.write('<!-- Яндекс.Директ -->
<script type="text/javascript" src="//an.yandex.ru/system/context.js"></script>
<script type="text/javascript">
yandex_partner_id = 141256;
yandex_site_bg_color = 'F0F5F4';
yandex_ad_format = 'direct';
yandex_font_size = 1;
yandex_direct_type = 'horizontal';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = false;
yandex_direct_title_color = '4A6B8A';
yandex_direct_url_color = '2C4C6B';
yandex_direct_text_color = '2C4C6B';
yandex_direct_hover_color = '2C4C6B';
yandex_direct_favicon = false;
yandex_no_sitelinks = true;
</script>');
</script>
<!-- ENDIF -->
<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature"><!--noindex-->{postrow.SIGNATURE}<!--/noindex--></div><!-- ENDIF -->
<!-- Яндекс.Директ -->
<script type="text/javascript">
yandex_partner_id = 141256;
yandex_site_bg_color = 'F0F5F4';
yandex_ad_format = 'direct';
yandex_font_size = 1;
yandex_direct_type = 'horizontal';
yandex_direct_limit = 1;
yandex_direct_title_font_size = 3;
yandex_direct_links_underline = false;
yandex_direct_title_color = '333333';
yandex_direct_url_color = '333333';
yandex_direct_text_color = '333333';
yandex_direct_hover_color = '2C4C6B';
yandex_direct_favicon = false;
yandex_no_sitelinks = true;
document.write('<scr'+'ipt type="text/javascript" src="//an.yandex.ru/system/context.js"></scr'+'ipt>');
</script>
Как я вижу, надо второй скрипт вырезать и вставить на место первого, сохраняя условие.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
На счёт адаптации не уверен. Там ведь реклама не просто кодом даётся, а через фреймы, то есть адаптация как минимум должна быть на стороне гугла, настройки какие нибудь.
Можно просто обрезать рекламу, чтобы она не выходила за границы и не появлялся горизонтальный скролл, к
Можно просто обрезать рекламу, чтобы она не выходила за границы и не появлялся горизонтальный скролл, к
#wrap {
добавить overflow: hidden;
.Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Похожие темы
-
Расширение позволяющее добавить рекламу на форум phpBB.
Расширение можно скачать на официальном сайте phpbb -
Расширение с правками от...