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

Тема в разделе "DLE", создана пользователем Evil_Master, 23 янв 2009.

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

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

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

    Evil_Master СтудэнТ

    Регистр.:
    14 дек 2008
    Сообщения:
    604
    Симпатии:
    424
    Все знают, что в ДЛЕ можно для каждой категории новостей применить свой шаблон. Однако, на главной странице ваша новость будет отображаться в стандартном виде ( shortstory.tpl ).
    Установка:
    Открываем /engine/moodules/show.short.php
    Находим и удаляем:
    PHP:
    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' );
        else 
    $tpl->load_template'shortstory.tpl' );
    Найдите:
    PHP:
    $row['category'] = intval$row['category'] );
    Ниже вставить:
    PHP:
    $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' );
     
  2. sergeysnl

    sergeysnl Читатель

    Заблокирован
    Регистр.:
    10 фев 2008
    Сообщения:
    331
    Симпатии:
    100
    Так и не понял, для чего это...
     
  3. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    Как я понял - Это для того чтобы каждая новость выводилась в своём индивидуальном шаблоне. Типо будет светофор
     
  4. bumer3

    bumer3

    Регистр.:
    10 янв 2008
    Сообщения:
    291
    Симпатии:
    154
    Такое можно сделать и без изменения кода чтобы на главке был шаблон другой то нужно в shortstory.tpl сохранить шаблон для главки создать другой и прописать для всех категорий
     
Статус темы:
Закрыта.