• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Баннеры через определенное кол-во новостей by Hamer

Статус
В этой теме нельзя размещать новые ответы.

ORZ

Гуру форума
Регистрация
13 Июн 2007
Сообщения
255
Реакции
82
Здраствуйте,

Когдато Хамер писал хацк длиа показа банеров череж x новостей, но хак устарел и при его исползовонии проподает всиа осталная реклама на сите, но система работает.

Мозет кто смозет исправить?

Код:
Открыть engine/modules/show.short.php и найти:

while($row = $db->get_row($sql_result)){


заменить на:

//###################################
    // Баннеры между новостями by Hamer ( www.getdle.ru )
    // Copyright (c) 2008, Age-Web Media Group
    //###################################
    
    $news_limit  = 2; // через какое кол-во новостей показывать баннер ?
    
    /*
     -= Подсказка =-
     -----------------------------------------------------------
    В массив который ниже вписывайте html коды баннеров
    Одинарные кавычки ( ' ) экранизируйте слэшами (  ) чтобы получилось так ( ' )
    * ()  - лишнее
    ------------------------------------------------------------
    
    | дальше нечего не трогайте!
    */
    $banners = array('Banner1','banner2');
    
    /*
    -=Пример=-
    ----------------------------
    $banners = array('<script scr="xxx.ru/?pid=444"></script>','<img src="xxx.ru/mls.jpg">');
    ----------------------------
    */
    
    
    //оригинальный код движка //
    while($row = $db->get_row($sql_result)){
    //оригинальный код движка //
    
    //опять мой код
    if ( $news_limit <= 2 ) $banner_counter++;
    if ( $banner_counter == $news_limit)
    {
       $tpl->set('{banner}',$banners[mt_rand(0,count($banners)-1)]);
       $banner_counter = 0;
    } else $tpl->set('{banner}',"");
    if ( $news_limit > 2 ) $banner_counter++;
    //конец моего кода
    //####################################



Открыть templates/ваш_шаб/shortstory.tpl и в конец файла добавить

{banner}

 
  • Заблокирован
  • #2
как понять "проподает всиа осталная реклама " что ты имеешь в виду?
 
попробуй так
PHP:
$ppp = 0;





$ppp ++;
	if ($ppp = (твое чисто новостей)) {
	   
			выводим что надобно
			$ppp = 0;
		} else {
или что-то другое!
		 
		}
 
как натянуть на dle 7.5?
 
Не могу никак в нем разобраться. Все поставил, все работает, а как установить баннер после конкретной новости так и не вкупаю.
Итог: что менять, чтобы отображалось в конкретных местах?:bc:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху