Для того, чтобы вставить код Рекламной Службы Яндекса в желаемое место на странице на сайте, выполненному на 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