| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 26.09.2006 17:10
по теме: создайте у класса банер хеш ($hExist), где храните id-шки уже отображенных банеров.$iWatchDog(10)
$bExist(true)
^while($bExist && $iWatchDog){
$result[^getBannerFromDatabase[...]]
^if(!$hExist.[$result.id]){
$bExist(false)
^hExist.add[
$.[$result.id](1)
]
}
^iWatchDog.dec(1)
}в случае, если количество отображаемых банеров много меньше чем количество банеров в БД повторных запросов будет немного.