И так давайте поговорим зачем же нужен этот вот Хак? Я так думаю каждый из нас пробовал и в данное время хочет продавать у себя на сайте или блоке, рекламу. Что принесёт вам первые ваши заработанные деньги. Так вот многие очень часто сталкиваются с такой вот проблемой, когда в шаблоне краткой новости устанавливаешь или впихуеш туда свой баннер, то он очень криво отображается. Как решить же эту проблему? Для этого был и разработан данный хак, который позволяет вам в считанные минуты засунуть свой баннер или рекламу между определенным кол-вом новостей. Получится достаточно красиво, а самое главное не будет раздражать ваших посетителей, и принесёт вам достаточно больше прибыли.
Так теперь давайте приступим к установки:
Открыть
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}
Всё на этом уважаемые пользователи установка закончена !