хочу поставить ротатор партнерок на вордпресс
если использовать с текстом то работает
<?php
$i[0]='код 1 ';
$i[1]='код 2';
echo $i[ rand( 1 , count($i) ) - 1 ];
?>
а если вставить код партнерки то уже не работает
<?php
$i[0]='<script type="text/javascript">...</script> ';
$i[1]='код 2';
echo $i[ rand( 1 , count($i) ) - 1 ];
?>
в чем проблема?
- 09.12.2014 01:17
- 09.12.2014 02:07
а одинарных ковычек в javascript точно нету?
---------- Сообщение добавлено 01:07 ---------- Предыдущее 00:57 ----------
Как вариант сделать так
PHP код:$d = date('i');
if($d % 2 == 0)
{
банер1
}
else
{
банер2
}
- 09.12.2014 03:21
Скорее всего, где то в js коде, который пихается в $i[0], есть одинарные кавычки.
- 09.12.2014 12:54
Bposter, одинарные кавычки есть!
пример кода
<script language="Javascript">
var bntuniqid = 'gjhj';
var bntuniqsid = 'hjhgj';
var async = 0;
</script>
<script type="text/javascript" src="http://adres/viewt.js"></script>Последний раз редактировалось Елегантный; 09.12.2014 в 13:11.
- 09.12.2014 13:30Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
Елегантный, создайте шорткод для нужных партнерок и выводите именно его
- 09.12.2014 13:31
Да есть попробуй так
<script language="Javascript">
var bntuniqid = \'gjhj\';
var bntuniqsid = \'hjhgj\';
var async = 0;
</script>
<script type="text/javascript" src="http://adres/viewt.js"></script> - 09.12.2014 14:12
что-то не работает, может тут есть специалисты которые смогут написать скриптик под нужды?
- 09.12.2014 14:26
Елегантный, вам же уже ответили, что проблема в одинарных кавычках, их везде в коде нужно закомментировать - тогда будет работать.
- 10.12.2014 01:16
ArhStrAngeR,через шорткод не работает, чтобы вызвать шорткод нужно прописать <?php echo do_shortcode('[ваш_шорткод]'); ?>
получается что-то типо
<?php
$i[0]='<?php echo do_shortcode('[ваш_шорткод]'); ?> ';
$i[1]='код 2';
echo $i[ rand( 1 , count($i) ) - 1 ];
?>
и так и если закоментить ' не работает - 10.12.2014 01:59
Елегантный, ну дело в кавычках стопудово. Ну попробуйте вот так например:
PHP код:<?php
$i[0]="<script>
var bntuniqid = 'gjhj';
var bntuniqsid = 'hjhgj';
var async = 0;
</script>
<script src='http://adres/viewt.js'></script>";
$i[1]='код 2';
echo $i[ rand( 1 , count($i) ) - 1 ];
?>
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Редирект в коде страницы | Вопросы от новичков | 3 | 29.09.2013 12:14 |
не работает условие в коде | Web программирование | 4 | 21.10.2012 00:24 |
Подскажите ошибку в коде | Web программирование | 3 | 02.09.2012 21:23 |
Ошибка в коде | Web программирование | 2 | 21.05.2012 16:36 |
Подскажите куда вставить теги в коде страницы для адсенс | PPC и контекстная реклама | 0 | 12.04.2012 21:06 |







