| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
redactor 04.11.2002 13:51
Это небольшой (а, вернее маленький скрипт) для работы внутрисетевой баннерной системы. Есть у нас на предприятии в локалке рекламная система такая. Вот такая#ну сначала какого класса будем баннер показывать(внизу перечисляется)
$ves_bannera(^math:random(100) + 1)
$weight[
#низкий
^if($ves_bannera <= 5){1}
#средний
^if($ves_bannera > 5 && $ves_bannera <=30){2}
#высокий
^if($ves_bannera > 30 && $ves_bannera <=60){3}
#высокий +
^if($ves_bannera > 60 && $ves_bannera <=100){4} ]
#выбираем сам баннер и показываем, а если нет его, то показываем заставку
$banner[^table::sql{select id, text from banner where ves='$weight' order by rand()}]
^if(def $banner){
$banner.text
}{
наша баннерная сеть
}