Ищу Разделение новостей на группы по дате публикации в категориях

Тема в разделе "DLE", создана пользователем webarter, 21 мар 2014.

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

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

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

    webarter Создатель

    Регистр.:
    17 май 2008
    Сообщения:
    22
    Симпатии:
    6
    Очень нужно для сайта СМИ, чтобы при открытии страницы категории публикация делились так:
    Новости за сегодня:
    ---Соответственно новости с текущей датой
    Новости за вчерашнее число:
    ---Соответственно новости с вчерашней датой публикации

    Как это работает, смотрите тут:

    Поиском пользовался, но найти ничего не смог.

    Получалось у кого-нибудь на DLE такое реализовать?
    Версия 10.1
     
  2. murlo

    murlo Создатель

    Регистр.:
    8 июн 2006
    Сообщения:
    34
    Симпатии:
    33
    А зачем в код вмешиваться))
    На JavaScript наваять. И не париться потом с обновлением версий движка.
    Сами новости лентой уже выводишь?
     
  3. killoff

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

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.166
    Симпатии:
    796
    как там на одной странице все выведено можно вывести через custom data или блокпро настроить. Но навигации постраничной не будет, можно сделать как и них - ссылка на архив
     
    Горбушка нравится это.
  4. Gorev

    Gorev

    Регистр.:
    30 авг 2012
    Сообщения:
    210
    Симпатии:
    36
    Тег {custom}

    Параметр days указывает временной период, где x это количество дней за которые выводить публикации. Например, тег {custom days="2" limit="5"} выведет 5 новостей за 2 последних дня.

    Или blockpro
     
    Горбушка нравится это.
  5. webarter

    webarter Создатель

    Регистр.:
    17 май 2008
    Сообщения:
    22
    Симпатии:
    6
    Ну насчет custom и blockpro я знаю и пользуюсь, но не делать же, считайте, вместо {content} под каждую категорию (aviable что-ли) отдельно вывод с указанием категорий и дат?
    Грубо говоря, как я понимаю, вы предлагаете так?
    Код:
    [aviable=cat1]{include file="engine/modules/blockpro/block.pro.3.php?catId=1&day=1&dayCount=0&sort=date"}
    {include file="engine/modules/blockpro/block.pro.3.php?catId=1&day=2&dayCount=1&sort=date"}
    [/aviable]
    
    [aviable=cat2]{include file="engine/modules/blockpro/block.pro.3.php?catId=2&day=1&dayCount=0&sort=date"}
    {include file="engine/modules/blockpro/block.pro.3.php?catId=2&day=2&dayCount=1&sort=date"}
    [/aviable]
    И так по всем категориям в main.tpl?

    Можно ссылку или подробней?
    Вот что сейчас вывожу:
     
  6. murlo

    murlo Создатель

    Регистр.:
    8 июн 2006
    Сообщения:
    34
    Симпатии:
    33
    Ну ссылку на готовое ты вряд ли найдёшь..
    После загрузки страницы обежать новости и поставить разделители и соответствующий текст там где надо.
    И отформатировать даты, если нужно.
    Сложного ничего нет.
    Я с JavaScript только с помощью гугла, провожусь пару часов))) Попроси тех кто шарит, напишут за 10 минут))
    Скрипт подключать только в категориях. И бросить его к остальным *.js в шаблон.
    UP. Только начерта тебе это, если у тебя там ещё и сортировки. Хотя и это можно обойти.
     
    webarter нравится это.
  7. albbi

    albbi Создатель

    Регистр.:
    19 июл 2013
    Сообщения:
    32
    Симпатии:
    4
    А модуль вот такого типа, или ему подобный, не подойдет?
     
    webarter нравится это.