Главная DLE шаблоны
Регистрация DLE модули
Форум DLE хаки
Логин:   Пароль: 


Шаблоны и модули для DLE » DLE хаки » Баннеры через определенное кол-во новостей
 
 
 
 
 
 
 
 
 
  Баннеры через определенное кол-во новостей
В разделе: DLE хаки
Размещена: 5 апреля 2008
Описание: Думаю многим довольно выгодно продавать у себя рекламу на сайте между новостями и многие сталкиваются с такой проблемой, когда в шаблон короткой новости сунешь баннер он будет отображаться после каждой новости что вызывает ... вообщем некрасиво получается.

Открыть 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)
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


Другие новости по теме:

  • Награды
  • Отступ между картинками
  • Вывод Даты/Года и месяца/Дня недели
  • Вид ссылки в статической странице
  • Вывод даты в шаблоне в виде календарика

  • Запостил: admin, Комментов: 4, Просмотров: 869 Напечатать

    #1 написал: Ovsov 23 августа 2008 11:00
     
    Отлично! smile smile smile, хочется еще smile smile.
    ICQ: -- [цитировать]
    #2 написал: Paradise 30 августа 2008 03:11
     
    чет я не вкурил... все сделал как написанно, тока у мну между новостями надписи Banner1 и Banner2, а как сделать что б вместо них были наст баннеры??

    все разобрался, думал ка нить попроще будет а тут в код надо добвлять
    ICQ: -- [цитировать]
    #3 написал: goler 3 сентября 2008 11:38
     
    Супер! smile smile smile, в закладки!!! smile smile.
    ICQ: -- [цитировать]
    #4 написал: gutef 10 сентября 2008 07:46
     
    Тема супер! smile, классный сайт! smile smile, молодцы smile smile smile.
    ICQ: -- [цитировать]
    Добавление комментария



     
    Что Вам более интересно на нашем сайте ?

    DLE шаблоны
    DLE модули
    Все вместе
     
     
     

    SMS.копилка

    Статьи, Информация
     
    сopyright © 2007-2008 diz1.org