Присловутый вывод рекламы внутри новости DLE

HUTUR
На сайте с 07.06.2010
Offline
101
1593

Здравствуйте. На вопрос, как вставить рекламу внутри новости на движке DLE, отвечали уже ни раз. Сам пользуюсь способом вставки кода:

$tpl->result['content'] = str_replace ('{reklama}','ваш рекламный код',$tpl->result['content']);

в файл index.php

Но есть проблема, если код рекламы от Adsense вставляется и отображается корректно, то код от РСЯ никак не хочет вставать. Вернее он встает, но при просмотре сайта показывается ошибка, типа косяк в такой то линии кода в таком то файле.

В итоге так и не смог вставить код РСЯ внутри новости. Кто сталкивался? Помогите.

И вот еще вопрос. Можно ли в новость вставить сразу и adsense и РСЯ, путем добавления двух строк кода:

$tpl->result['content'] = str_replace ('{reklama}','ваш рекламный код',$tpl->result['content']); и если во втором коде будет уже {reklama1}? Или как это реализовать. Заранее спасибо.

HUTUR
На сайте с 07.06.2010
Offline
101
#1

Неужели никто не сталкивался с такой проблемой?

sanika
На сайте с 08.12.2015
Offline
58
#2

HUTUR, скорее всего проблема в служебных символах. Это можетбыть вставка <!- ,", '

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
HUTUR
На сайте с 07.06.2010
Offline
101
#3
sanika:
HUTUR, скорее всего проблема в служебных символах. Это можетбыть вставка <!- ,", '

Но ведь реклама гугла работает как надо. В общем попробовал, поиграться с символами о которых Вы говорите, не получается. Проблема осталась. Хз, что с кодом яндекса не так. В обычные рекламные материалы вставляется и все нормально, а внутрь статьи ну ни как.

Может будут еще идеи.

sanika
На сайте с 08.12.2015
Offline
58
#4

Можешь кинуть код РСЯ сюда?

totamon
На сайте с 12.05.2007
Offline
437
#5
HUTUR:
Вернее он встает, но при просмотре сайта показывается ошибка, типа косяк в такой то линии кода в таком то файле.

мы усилием мысли должны догадаться что за ошибка? вангую, что в коде РСЯ есть одинарные кавычки...

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
HUTUR
На сайте с 07.06.2010
Offline
101
#6

О... Спасибо. что откликнулись. Вот код рекламы:

<!-- Яндекс.Директ -->

<script type="text/javascript">

yandex_partner_id = 117310;

yandex_site_bg_color = 'FFFFF';

yandex_ad_format = 'direct';

yandex_font_size = 1;

yandex_direct_type = 'horizontal';

yandex_direct_limit = 3;

yandex_direct_title_font_size = 3;

yandex_direct_links_underline = true;

yandex_direct_title_color = '666633';

yandex_direct_url_color = '666666';

yandex_direct_text_color = '000000';

yandex_direct_hover_color = '666633';

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>

Всем спасибо. Дело действительно было в одинарных кавычка в коде рекламы. Выбрал в РСЯ "асинхронный код", там их нет, и все отлично. Еще раз спасибо!

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