Ищу Своя шапка для каждого раздела

Тема в разделе "DLE", создана пользователем dig555, 13 июл 2010.

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

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

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

    dig555

    Регистр.:
    22 июн 2007
    Сообщения:
    363
    Симпатии:
    148
    Сразу скажу, что "Навигатор по подразделу DLE" и "miniFAQ" изучил внимательно. Решения не нашёл. С DLE приходится сталкиваться ну очень редко, не люблю я его, поэтому решил уточнить у более опытных один нюанс.
    Собственно есть куча разделов. Например, http://site.ru/razdel1/
    При переходе по этому урлу, на странице идут куча коротких новостей с пагинацией. В общем, абсолютно стандартная ситуация. Мне нужно разместить над этими короткими новостями информацию о разделе. Естественно, для каждого раздела информация будет различаться. Как это реализовать?
    Вижу три варианта:
    1). Отдельный шаблон для каждой категории... Влом. Да и сайтику суждено прожить лишь пару месяцев.
    2). Отдельный шаблон для shortstory.tpl. Информация о разделе будет дублироваться над каждой новостью.
    3). Оформить html описания раздела, как рекламный материал. (Стандартный функционал крутилки баннеров DLE). Вставить теги всех материалов в нужное место main.tpl. В "Добавлении нового баннера" указать для каждого из них, соотвествующий раздел. В теории, при переходе на нужный раздел - должен выводиться нужный мне баннер-информация о разделе. Как это будет на самом деле - ХЗ.
    Возможно, есть какой-то проверенный вариант? Что-то попроще или поразумнее? Help!
     
  2. oleh1234

    oleh1234 Создатель

    Регистр.:
    29 мар 2009
    Сообщения:
    33
    Симпатии:
    8
    используй тег
    [category=id раздела]
    своя шапка или информация о разделе
    [/category]

    Добавлено через 1 минуту
    вставляется в main.tpl
     
    dig555 нравится это.
  3. oleh1234

    oleh1234 Создатель

    Регистр.:
    29 мар 2009
    Сообщения:
    33
    Симпатии:
    8
    вот код моего сайта


    [not-aviable=main]

    [category=1,11,12,19,21,27,43,55,56,61,87,109,137,143,151,154,166,183,194,197,201]
    <div class="newsHead">
    <table width="100%" height="10" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="9" background="{THEME}/images/head_l.png"></td>
    <td background="{THEME}/images/head_m.png"></td>
    <td width="9" background="{THEME}/images/head_r.png"></td>
    </tr>
    </table>
    </div>
    <div class="newspaneopen">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">

    <tr>

    <td valign="top" colspan="2"><br /><div class="story_content"><center>сдесь ваш код</center><br /><span class="copy"><i> <font color="red"><b></b></font> </i></span><br /></div></td>
    </tr>
    </table>
    </div>
    [/category]

    {content}


    [/not-aviable]

     
  4. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    56
    ссоздай для каждого раздела отдельный шаблон.. и в том шаблоне меняй шапку на нужную тебе.. так проще
     
  5. staker

    staker

    Регистр.:
    24 ноя 2006
    Сообщения:
    226
    Симпатии:
    33
    как по мне, то самый простой вариант это как уже сказали

    тег
    [category=id раздела]
    своя шапка или информация о разделе
    [/category]
     
    paul_rem нравится это.
  6. Tarasishe

    Tarasishe

    Регистр.:
    26 апр 2008
    Сообщения:
    190
    Симпатии:
    142
    Не понял только каким образом на главной реализовать? т.е. тут мы указываем категории, а в случаи с главной или статическими страницами как?
     
  7. oleh1234

    oleh1234 Создатель

    Регистр.:
    29 мар 2009
    Сообщения:
    33
    Симпатии:
    8
    Если на главной, то используй тег
    [avaible=main]
    сдесь тект главной страницы
    [/avaible]
     
    Tarasishe нравится это.
Статус темы:
Закрыта.