dle.in.ua » Хаки » Разные шаблоны для кратких новостей

Разные шаблоны для кратких новостей

Автор: Goodcat от 24-10-2008, 21:15
В админке DLE можно задать разные шаблоны для кратких новостей, но действуют они только при просмотре категории.Чтобы они действовали при просмотре всех кратких новостей нужно:
найти в engine/modules/show.short.php

while($row = $db->get_row($sql_result)){

ниже вставить
$bds_tpl = $cat_info[$row['category']]['short_tpl'] ? $cat_info[$row['category']]['short_tpl'] : 'shortstory';
if ($bds_tpl != $bdssh)
{
$tpl->load_template($bds_tpl.'.tpl');
$bdssh = $bds_tpl;
}


Thats all!
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • А пример глянуть можно?

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 24 октября 2008 23:14
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ну дня примера это мне нужно гдето ставить) короче суть в том что то что в админке ставишь разные шаблоны для короткой новости, если не вносить измнения то они работают только при просмотре категорий. а так с этим хаком прямо на главной будут разные шаблоны короткой новости,, типа для шаблонов один для хаков другое :)
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 25 октября 2008 11:07
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 26
  • Публикаций: 7
  • хм,как не странно сегодня тоже хотел заняться решением данной ситуации! спасибо большое,что не пришлось))
    • ruthless
    • Регистрация: 7.08.2008
    • Репутация: (0|0|0)
    • 25 октября 2008 12:27
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 37
  • Публикаций: 0
  • THanx,

    Napishi nam hack kak u Avaxhom a yest pojalusta, gde dobavliayesh novost posle etogo pishet riadom zagolovki Status: Waiting... , i kogda uje novost proxodit moderaciu pishet Status: Active, i novost ne izshezayet a ostayetsa na mesta kak by na svoem rabochim stole... i yest knopka Edit eshe mojna redaktirovat yeshe i automatichski posli najatia Save otpravliayet na moderatsiu eshe raz...

    Spasibo..
    • hayk
    • Регистрация: 25.08.2008
    • Репутация: (0|0|0)
    • 14 апреля 2009 04:54
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • нашел таки этот хак, на форуме все спят, может здесь отпишитесь почему-то не работает на DLE 8.2 новости с доп полями, пробовал несколько вариантов, кто может довести до ума?
    • kolllak
    • Регистрация: --
    • Репутация: (||)
    • 15 сентября 2009 17:57
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 0
  • Помогите плиз!
    Этот хак работает только в том случае, если новость находится в одной категории, а вот если я ставлю её в несколько категорий, то шаблон становится стандартным(shortstory.tpl). Пробовал ставить для этих категорий шаблон короткой новости который нужен мне, такой же я посавил в первую категорию, все равно не работает.
    • AJIex94
    • Регистрация: 28.02.2010
    • Репутация: (0|0|0)
    • 28 февраля 2010 13:59
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 0
  • Че никто чтоли помочь не может?
    • AJIex94
    • Регистрация: 28.02.2010
    • Репутация: (0|0|0)
    • 2 марта 2010 11:29
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 2
  • Публикаций: 0
  • В DLE не силен, но у меня заработало! Пробовал на DLE 8.3

    Открываем /engine/moodules/show.short.php, находим

    $row['category'] = intval( $row['category'] );


    Ниже вставляем:

    $cat_idd = $row['category'];
    if( isset( $view_template ) and $view_template == "rss" ) {
    }
    elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
    elseif( $cat_idd and $cat_info[$cat_idd]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$cat_idd]['short_tpl'] . '.tpl' );
    else $tpl->load_template( 'shortstory.tpl' );
    • Columbiec
    • Регистрация: 16.05.2008
    • Репутация: (0|0|0)
    • 10 марта 2010 23:32
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 0
  • спасибо. сейчас попробую
    • AJIex94
    • Регистрация: 28.02.2010
    • Репутация: (0|0|0)
    • 11 марта 2010 22:04
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 8
  • Публикаций: 0
  • работает!!! Спасибо!!!!
    • AJIex94
    • Регистрация: 28.02.2010
    • Репутация: (0|0|0)
    • 12 марта 2010 11:11
    • 10
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.