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

[Хак] Баннеры через определенное кол-во новостей

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

Sland

ПротNв те4ениR
Регистрация
15 Дек 2006
Сообщения
194
Реакции
159
Описание: Думаю многим довольно выгодно продавать у себя рекламу на сайте между новостями и многие сталкиваются с такой проблемой, когда в шаблон короткой новости сунешь баннер он будет отображаться
после каждой новости что вызывает ... вообщем некрасиво получается.
Для этого и написал данный хак, который позволяет засунуть рекламу между определенным кол-вом новостей. Юзайте.

Открыть engine/modules/show.short.php и найти:
PHP:
while($row = $db->get_row($sql_result)){

заменить на:
PHP:
//###################################
    // Баннеры между новостями 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 и в конец файла добавить
PHP:
{banner}
Готово!
 
Извиняюсь за вопрос, но посмотрев на дату поста (не прошлогодняя), закрадывается такой вопрос: а на кой это нужно? Вроде бы давно уже через обычные "Рекламные материалы" так делать можно. :-]
 
Извиняюсь за вопрос, но посмотрев на дату поста (не прошлогодняя), закрадывается такой вопрос: а на кой это нужно? Вроде бы давно уже через обычные "Рекламные материалы" так делать можно. :-]

через обычные рекламные материалы можно добавлять банер. Снизу серху и посередине.
А теперь прочитай выше как тут можно добавлять.
 
  • Заблокирован
  • #4
Я помоему на 4дле уже отвечал на подобный вопрос :)
 
Модуль нужный и раскреченые проекты часто так и делают.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху