A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Динамическая смена рекламного кода с помощью JavaScript в MaxSite CMS

Динамическая смена рекламного кода с помощью JavaScript в MaxSite CMS


Рубрика: Программирование (WEB) -> MaxSite CMS
Метки: | | | |
Просмотров: 5384

Ротация рекламного кода с помощью JavaScript в MaxSite CMS

Про то как вставить рекламный код я уже писал в статье рекламный код в MaxSite CMS над новостями">Размещаем рекламный код в MaxSite CMS над новостями.

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

Выход есть и в этой ситуации. К нам на помощь придет JavaScript (язык программирования). С помощью него можно сделать, что бы один раз вставлялся код в страницу одного сервиса (и реклама показывалась соответственно),а другой раз другого.

Подробности по программированию рассказывать не буду (тем более что сам не силен в JavaScript, а код брал из интернета и немного адаптировал под наши нужды), покажу все на примере.

Я сделал расчет на 3 рекламных кода, но думаю можно использовать и 2.

И так начнем:

1. Вставляем код в шаблон MaxSite CMS на примере приведенной статьи или же в любое вам удобное место (я пока на примере статьи сделал).

Код следующего содержания:

<script type="text/javascript" src="/partn.js"></script>
В этом коде мы вызываем файл partn.js , в котором будет содержаться собственно код который и будет менять наши коды рекламных сервисов.

Создаем файл partn.js и в него вносим следующий код:

Показать...

Код по очередности будет подгружать файлы ads1.js , ads2.js и ads3.js в которых будут собственно размещаться наши коды рекламных систем. Может можно было бы и эту цепочку пропустить и коды рекламных систем записать сразу в файл partn.js, но я считаю что все же лучше отделить для более удобного использования в будущем кодов и их смене при необходимости.

Далее создаем сами файлы ads1.js , ads2.js и ads3.js и вписываем в них коды наших систем, но вписываем немного изменяя, к примеру код моей системы был такого вида:

<script type="text/javascript">
teasernet_blockid = 264375;
teasernet_padid = 106310;
</script>
<script type="text/javascript" src="http://daffices.com/javascript/eCeyF3P0s68NJrM"></script>
Но вписываем из него уже удалив теги script, пример:

teasernet_blockid = 264375;
teasernet_padid = 106310;
document.write('<script type="text/javascript" src="http://daffices.com/javascript/eCeyF3P0s68NJrM"></script>');
Если у вас нет 3х кодов, просто продублируйте один код что есть во всех файлах.

Теперь эти все 4 файла загружаем на сервер где установлен сайт в директорию

/public_html и наслаждаетесь выводом рекламы.

Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru , написано по личному опыту.