Помощь Вывод новостей из категорий

Тема в разделе "DLE", создана пользователем Avalanch, 25 янв 2011.

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

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

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

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Здравствуйте!

    Необходимо выводить определенное количество последних новостей из нескольких категорий, пример ниже:

    http://www.webpagescreenshot.info/img/484385-125201132118PM

    Как реализовать данный вывод?
    Был модуль CatIndex 1.9, но на версии 8.2 он не идет.

    Заранее спасибо.
     
  2. boxman

    boxman Постоялец

    Регистр.:
    23 июн 2009
    Сообщения:
    51
    Симпатии:
    12
    Читаем документацию к движку и обращаем внимание на работу тега {custom} ;)
     
  3. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Он выводит тогда все новости из всех выбранных категорий на всех страницах, т.е. когда я переходу в полную новость любой публикации он открывает не именно ее, а показывает опять же все выбранные категории с выбранным количеством оттуда новостей.

    Нужен именно вывод как я показал на скриншоте, только на главной странице. При добавлении в одну из категорий, новости обновляются, а при открытии новости - открывается полная новость.
     
  4. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    Для главной страницы реализовать такое просто (при желании и для любой другой тоже...), уже по несколько раз в месяц новая тема по этому вопросу подымается...
    подробности есть тут с примером - все делается реально стандартными средствами движка и тегом кастом+aviable ;)
     
  5. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Собственно смотрим:
    http://www.webpagescreenshot.info/img/619666-125201141014PM

    Я перехожу в полную новость одной публикации, мне опять выводятся все 3 категории и по 2 новости из них, которые я задал по инструкции.

    P.S. Сказали все что нужно, но Вы забыли сказать главное, что хотя бы 1 новость должна быть опубликована на главной и должен быть подключен тег {content}..

    Добавлено через 6 минут

    Теперь следующий вопрос, как сделать, чтобы вывод из категории был в 2 колонки? :-]
     
  6. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    а про aviable=main и другие страницы этого тега трудно почитать? Я выше в посте где давал ссылку писал - "не забываем про [aviable=..." :-]

    про две колонки - в поиск на форуме!!!
     
  7. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Решил вопрос совершенно по-другому, без [aviable=...".

    HTML:
    {info}
    {content}
    {custom category="5" template="custom" aviable="main" from="0" limit="2" cache="yes"}
    {custom category="6" template="custom" aviable="main" from="0" limit="2" cache="yes"}
    {custom category="7" template="custom" aviable="main" from="0" limit="2" cache="yes"}
     
  8. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    тогда в таком случае на главной странице будет кроме основного вывода новостей всех категорий - вывод по категориям... и соответственно при просмотре страниц отличных от главной - будут выводится по 2 новости из указанных категорий.
     
  9. Avalanch

    Avalanch ТоЛеГ & ТоПеГ

    Регистр.:
    9 янв 2007
    Сообщения:
    1.138
    Симпатии:
    524
    Все верно, так и нужно было, если идти по Вашему пути, то простым выводом из категории не открывается полная новость. А открывается либо пустая страница, либо страница с 3мя категориями по 2 новости в каждой.

    Решение с выводом в 2 колонки проще нашел в интернете, чем на форуме:

    Код:
    <div style="width:50%;float:left;">{custom category="5" template="custom" aviable="main" from="0" limit="2" cache="yes"}</div>
    <div style="width:50%;float:left;">{custom category="6" template="custom" aviable="main" from="0" limit="2" cache="yes"}</div>
    <div style="width:50%;float:left;">{custom category="7" template="custom" aviable="main" from="0" limit="2" cache="yes"}</div>
     
  10. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.101
    Симпатии:
    758
    чтобы открывалась полная новость и категории и все остальное - я уже писал:
    [aviable=main]тут вывод новостей через теги custom с определенным количеством по разным категориям[/aviable]
    [not-aviable=main]{content}[/not-aviable]
    В данном случае получается так:
    Код:
    [aviable=main]
    {info}
    {custom category="5" template="custom" aviable="main" from="0" limit="2" cache="yes"}
    {custom category="6" template="custom" aviable="main" from="0" limit="2" cache="yes"}
    {custom category="7" template="custom" aviable="main" from="0" limit="2" cache="yes"}
    [/aviable]
    [not-aviable=main]{info}{content}[/not-aviable]
    и только тогда все будет отображаться нормально
     
    Avalanch нравится это.
Статус темы:
Закрыта.