dle.in.ua » Хаки » Баннеры через определенное кол-во новостей

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

Автор: Boroda от 22-02-2009, 11:58
Баннеры через определенное кол-во новостей


Описание: Думаю многим довольно выгодно продавать у себя рекламу на сайте между новостями и многие сталкиваются с такой проблемой, когда в шаблон короткой новости сунешь баннер он будет отображаться после каждой новости что вызывает ... вообщем некрасиво получается.
Описание: Думаю многим довольно выгодно продавать у себя рекламу на сайте между новостями и многие сталкиваются с такой проблемой, когда в шаблон короткой новости сунешь баннер он будет отображаться после каждой новости что вызывает ... вообщем некрасиво получается.

Открыть 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('','Баннеры через определенное кол-во новостей');
----------------------------
*/


//оригинальный код движка //
while($row = $db->get_row($sql_result)){
//оригинальный код движка //

//опять мой код
if ( $news_limit 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}
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • кажись такое уже было... точно помню было...
    • artemakacooler
    • Регистрация: --
    • Репутация: (||)
    • 22 февраля 2009 12:13
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Было... И не один вариант...
    На 4dle месяц назад именно этот видел...
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 16
  • Публикаций: 0
  • Да такое было, автор хака Hammer, но у меня не работало :(

    Буду рад если кто-то скинет свой файл show.short.php
    • Nhod
    • Регистрация: 20.06.2008
    • Репутация: (0|0|0)
    • 22 февраля 2009 12:57
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • отличный хак большое спасибо
    • IN-CLUB
    • Регистрация: --
    • Репутация: (||)
    • 22 февраля 2009 13:05
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • В show.short.php ошибку какую-то выдаёт...
    • Sehnsucht
    • Регистрация: --
    • Репутация: (||)
    • 22 февраля 2009 16:27
    • 5
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • блин скинте в архив установку сц.тупой парсер

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 22 февраля 2009 16:43
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а можно в текстовом файлике выложить !!! с описанием !
    а то не совсем понятно !
    • BENQs
    • Регистрация: --
    • Репутация: (||)
    • 23 февраля 2009 08:09
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 13
  • Публикаций: 1
  • Вот такая ошибка...
    Parse error: syntax error, unexpected T_STRING in /home/rvt/www/site1/public_html/engine/modules/show.short.php on line 131
    • ik280
    • Регистрация: 23.01.2009
    • Репутация: (0|0|0)
    • 23 февраля 2009 18:47
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Poleznaia shtuchka ;)
    • WoL1na
    • Регистрация: --
    • Репутация: (||)
    • 15 января 2010 04:56
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А баннеры -то откуда будут браться?
    • DarAmal
    • Регистрация: --
    • Репутация: (||)
    • 22 апреля 2010 12:03
    • 10
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • Цитата: DarAmal

    А баннеры -то откуда будут браться?

    С массива. В коде же есть коментарии
    • ronin
    • Регистрация: 14.05.2009
    • Репутация: (0|0|0)
    • 6 мая 2010 12:24
    • 11
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.