Вставляем рекламый код Яндекса в любое место страницы

Для того, чтобы вставить код Рекламной Службы Яндекса в желаемое место на странице на сайте, выполненному на CMS Drupal 7, следует создать отдельный файл с рекламным кодом, например,
y-script.js, вставить в него рекламный код без тегов <script> и разместить его в какой-либо папке сайта.

Затем, на странице, в месте, куда Вы хотите вставит рекламу, прописать код с указанием абсолютного пути от корня сайта к этому файлу:
<script type= "text/javascript" src= "/js/y-script.js"></script>

Примечание. Для корректного отображения кода в текстовом формате (/admin/config/content/formats/) страницы должен быть включён обработчик PHP.

Я разместил файл в теме, в папке js, вот какой код у меня получился в результате, где MyTheme — название моей темы:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//Код на странице
<script type="text/javascript" src="/sites/all/themes/MyTheme/js/y-script.js"></script>

//Код в файле
yandex_partner_id = 000000;
yandex_site_charset = 'windows-1251';
yandex_ad_format = 'direct';
yandex_font_size = 1.0;
yandex_direct_type = 'flat';
yandex_direct_limit = 2;
yandex_direct_title_font_size = 1;
yandex_direct_title_color = '009900';
yandex_direct_url_color = '1F1F1F';
yandex_direct_text_color = '1F1F1F';
yandex_direct_hover_color = '00B000';
yandex_direct_favicon = true;
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');

Кроме того, рекламу можно вставить в блок, а блок разместить в теле страницы с помощью модуля Insert Block

Оцените автора
( 46 оценок, среднее 4 из 5 )
Добавить комментарий