Банеры загружаются с txt файла и обрабатываются в файле bannerotor.php.
Вот его внутренности:
CODE:<?php
/* banner rotator */
/* (c) Ruslan Grohovetsky 2004 */
/* we do not log nothing for statiscics */
function bannerotor(){
$banners_count=3; // сколько баннеров показываем
$file='/yxu/yxu.txt';
$banners_dir='/yxu/';
$template='/frontend/tpl/yxu.html'; // php-документ со вставками <?php print $banner[0]['image'] ? > <? php print $banner[1]['x_size'] ? > <?php print $banner[0]['url'] ? > и т. д.
global $banners;
$sel_banners_keys = array_rand ( $allbanners=file ($_SERVER['DOCUMENT_ROOT'].$file), $banners_count );
foreach ( $sel_banners_keys as $key ){
list ( $image, $url ) = split( "[ \t]", $allbanners[$key] );
$banner['image']= $banners_dir.$image;
$banner['url']= $url;
//var_dump(split( "[\s\t]", $allbanners[$key] ));
$banners[]=$banner;
}
include ($_SERVER['DOCUMENT_ROOT'].$template);
}
bannerotor();
?>
Вот txt-внутренности:
weather.gif /projects/weather/
Yxo1609.gif /news/1609.html
Yxo1617.gif /news/1617.html
live001.swf /projects/livenews/
Скажи мне пожалуста сдесь есть ссылка на страницу news/№-статьи).html
Как видещь в txt пишется сам банер и путь к статье. |