Банер ротатор продължение

go6o78

Registered
Понеже не ми дава да пиша в темата за банер ротатор
http://web-tourist.net/forum/viewtopic.php?t=93581
тъй като съм дал точка на колегата

при пхп кода не се показва нищо
Код:
 <?
$ads=array();
$ads[0]="adsense code";
$ads[1]="etarget code";
shuffle($ads);
echo $ads[0];
?>
като поставя кода има грешка някъде при кавичките явно, но няма незатворени такива

така както е текст само работи, но с кода за банера не

като променя двойните " на ' в кода на рекламата тя се показва, но иначе неще
като променя тези
$ads[1]="etarget code";
няма ефект ???
някъде греша, а не искам да променям кода на рекламите особено на гуглевите
 
Работи, но просто не се обновява при всеки рефреш. Мисля, че някъде през 3-5 рефреша. Пробвай този скрипт
 
значи още при постявянето на кода на хттпоол например или адсенс
редактора показва грешка (не съм изтрил нищо правих го над 10 пъти, мислех, че махам кавичките, но не е това)

ако е както е в примера горе няма проблеми
или ако сменя двойните кавички на единични ( " на ' )
в кода на самия банер, но неискам да го правя особено с адсенса

иначе е както ти казваш не се обновява на всеки рефреш, но не е е проблем

линка е за банери с снимки и линк, не ми върши работа трябва ми за рекламите мрежи
 
Може би имаш в кода на рекламата нещо такова:
<tag attr1="xx">
При тези кавички трябва да слагаш \ преди тях, защото дава грешка. Ето как трябва да стане горния пример:
echo "<tag attr1=\"xx\">";
Ако те мързи да слагаш \ пред двойните кавички можеш да ползваш единични кавички(не, че има някаква разлика).
 
да има такъв код, на адсенса не искам да променям кода, както и да е

пробвах и с този код, също ми върши работа
Код:
<SCRIPT LANGUAGE="JavaScript">

</script>
пак не се получава
излиза празен екран

отново при пействането на кода редактора дава грешка
 
При мен работи

<SCRIPT LANGUAGE="JavaScript">

</script>

Сложи го извън <?php ?> това е JavaScript
 
а извинявам се че не се уточних
не го слагам в пхп
а в друг хтмл файл
тъпото, е че няма как да дам кода за банер, че няма да излезе да друг сайт

а кода така работи
но ако се замести Линка на банера 1 с код
от хттпоол например или адсенс
е празен екран при хттпоол или адсенс
има грешка в
document.write(link);
//-->
или по скроро пак е при кавичките

да уточня при адсенс се показва
следното

"; document.write(link); //-->

в браузера на хттпоол празен екран
 
go6o78 каза:
а извинявам се че не се уточних
не го слагам в пхп
а в друг хтмл файл
тъпото, е че няма как да дам кода за банер, че няма да излезе да друг сайт

а кода така работи
но ако се замести Линка на банера 1 с код
от хттпоол например или адсенс
е празен екран при хттпоол или адсенс
има грешка в
document.write(link);
//-->
или по скроро пак е при кавичките

да уточня при адсенс се показва
следното

"; document.write(link); //-->

в браузера на хттпоол празен екран


Смени къвичките на двойни (") и между тях сложи кода, като между тях всички съществуващи къвички ги направи единични
 
Код:
<?php

$number = rand(1,3);

switch($number)
{
case 1:
echo"<a href='' target=''><img src='' border='0px' /></a>";
break;

case 2:
echo "<a href='' target=''><img src='' border='0px' /></a>";
break;

case 3:
echo "<a href='' target=''><img src='' border='0px' /></a>";
break;
}

?>
 
go6o78 каза:
къде да сложа кода от рекламните мрежи

аз тъкмо намерих това
Код:
<?
$i = rand(0,1);
switch ($i){
    case 0:
        require('kod1.js');
        break;
    case 1:
        require('kod2.js');
        break;
}

Използвай това което съм ти дал, само на JavaScript Кода който получаваш от рекламните мрежи смени " със '

<?php

$number = rand(1,3);

switch($number)
{
case 1:
echo"Код 1 за рекламната мрежа";
break;

case 2:
echo "Код 2 за рекламната мрежа";
break;

case 3:
echo "Код 3 за рекламната мрежа";
break;
}

?>
 

Back
Горе