parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

по поводу заголовка: 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)
}
в случае, если количество отображаемых банеров много меньше чем количество банеров в БД повторных запросов будет немного.