PHP простейший ротатор баннеров, ротатор для dle

PHP простейший ротатор баннеров, ротатор для dle


Аналог на javascript
php вариант для больших кодов

Когда-то мучился, искал нечто подобное, но взамен находил огромные java-скрипты, которые занимали кучу места. А опишу я простейший php ротатор всего что угодно, от текста, до целого куска сайта!

Инструкция:
1. Создаем файл(условно назовем rot.php)
2. В него вставляем код ниже:
<?php
$banners = array ();
$banners[] = '<a href="http://artemmian.ru">artemmian blog</a>';
$banners[] = "<a href='http://artemmian.ru'>artemmian blog</a>";
echo $banners[array_rand ($banners)];
?>

3. В нужном месте сайта вставляем(при условии что формат страницы php - sitepage.php и т.д.)
<? include('rot.php')?>

3.1 Чтобы прилепить такой файл на DLE нужно залить его в корень, в папку public_html и в шаблоне вывести вот такой строкой:
{ include file="rot.php"}

Примечания:
Проблема данного ротатора в том, что вращаемый код это php переменная и у переменных проблема с синтаксисом кавычек. На примере я расписал как должно быть если ссылка состоит из двойных или одинарных кавычек!


Скачать pop_up_advert.rar Размер: 691 b Скачиваний: 167
Понравилась статья "PHP простейший ротатор баннеров, ротатор для dle" из раздела Работа с кодом, Решения для DLE? Подпишись на RSS. Будь в курсе всего происходящего на сайте
Комментариев: 5 •  Просмотров: 6700   Дата: 02-дек-2011, 03:10

Похожие статьи

Комментарии


Гости
Просто хорошая страничка
(22 декабря 2011 23:28) • цитировать • •
#2 птаи   

Гости
Скрипты тизерок не работают в этом ротаторе
(29 марта 2015 18:06) • цитировать • •

admin
Цитата: птаи
Скрипты тизерок не работают в этом ротаторе


Работают, если с кавычками подружиться :)

Вот альтернативный скрипт: https://artemmian.ru/493-php-pishem-prosteyshiy-rotator-tizerov.html
(19 апреля 2015 22:09) • цитировать • •
#4 Макс   

Гости
помогите вставить в show.full.php, нужно чтобы ротатор работал сразу после {full-story}, как я понимаю нужно вставлять где то здесь $tpl->set( '{full-story}', $row['full_story']);, но как бы не вставил постоянно выскакивает ошибка, хотелось бы реализовать именно через в файле show.full.php, без { include file="rot.php"}
(7 мая 2015 07:01) • цитировать • •

admin
Цитата: Макс
помогите вставить в show.full.php, нужно чтобы ротатор работал сразу после {full-story}, как я понимаю нужно вставлять где то здесь $tpl->set( '{full-story}', $row['full_story']);, но как бы не вставил постоянно выскакивает ошибка, хотелось бы реализовать именно через в файле show.full.php, без { include file="rot.php"}


Не подскажу. Столь глубокий знаний php не имею, а чем инклуд в шаблон не устраивает? Ведь гораздо проще и более гибко настраивается
(9 мая 2015 21:56) • цитировать • •
b
i
u
s
|
left
center
right
|
emo
color
|
hide
quote
translit
© 2010-2015 artemmian.ru v 7.0: flexyflat tpl Designed by artstudios
Карта сайта HTMLКарта сайта XMLПравообладателям
Яндекс.Метрика