Помощь Реклама между новостями

Тема в разделе "DLE", создана пользователем Сепсик, 3 мар 2011.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Сепсик

    Сепсик Постоялец

    Регистр.:
    13 сен 2007
    Сообщения:
    106
    Симпатии:
    38
    Здравствуйте!

    Видел на некоторый сайтах dle рекламу, которая показывается между новостями. Не могли бы подсказать, как ее можно добавить между 6 и 7 новостью к примеру.
     
  2. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    для этого при выводе краткой новости нужно поставить счетчик и выводить скажем через каждые 4 или 5 или 2 новости нужный код. на форуме уже обсуждали не раз, пользуйтесь поиском
     
  3. eugen20063

    eugen20063 Постоялец

    Регистр.:
    7 фев 2009
    Сообщения:
    89
    Симпатии:
    33
    а точнее в
    /templates/шаблон/shortstory.tpl
    для этого есть Хак на рекламный модуль DLE.
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.166
    Симпатии:
    796
    таким образом реклама будет после каждой новости, а не через определенное кол-во новостей!!! Читай ТС внимательней...
     
  5. Korew

    Korew Создатель

    Регистр.:
    7 июл 2009
    Сообщения:
    11
    Симпатии:
    0
    Не нужны никакие модули. Заходите в админ панель - управление рекламой и настраиваете вывод баннера в кратких новостях (Расположение в коротких новостях / Нет - не показывается)
     
  6. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.166
    Симпатии:
    796
    см. сообщение выше!!!
     
  7. Ranger_Hunter

    Ranger_Hunter Постоялец

    Заблокирован
    Регистр.:
    20 апр 2009
    Сообщения:
    127
    Симпатии:
    48
    взято здесь:Перейти по ссылке

    Хак. Баннеры через определенное кол-во новостей.
    Описание: Думаю многим довольно выгодно продавать у себя рекламу на сайте между новостями и многие сталкиваются с такой проблемой, когда в шаблон короткой новости сунешь баннер он будет отображаться
    после каждой новости что вызывает ... вообщем некрасиво получается.
    Для этого и написаный данный хак, который позволяет засунуть рекламу между определенным кол-вом новостей. Юзайте.
    Открыть engine/modules/show.short.php и найти:
    Код:
    while($row = $db->get_row($sql_result)){
    Заменить на:
    Код:
    //################################### 
        $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}
    Готово.
    Автор: Sland
    :)
     
Статус темы:
Закрыта.