mlide 1 Опубликовано: 24 декабря 2023 Рассказать Опубликовано: 24 декабря 2023 Приветствую всех! По умолчанию в DLE на главной выводится лента новостей из всех категорий друг за другом. У меня возник такой вопрос, возможно ли сделать, чтобы новости выкладывались "внахлёст", т.е. вначале допустим: всегда идут 2 новости из Категории 1, потом 2 новости из Категории 2, а потом как обычно в смешку? Просто у меня одна категория наполняется автоматически и постоянно. И когда выкладываешь новость в другую категории, то она быстро уходит всё ниже и ниже. Получается на виду только категория, которая наполняется автоматически. Было здорово сделать, чтобы остальные новости шли между этими авто-новостями, как бы разбавляя их. Надеюсь понятно объяснил ) Чтобы всегда получался такой вывод новостей, как пример: Категории 1 Категории 1 Категории 2 автонаполнение Категории 2 автонаполнение Категории 2 автонаполнение Категории 1 Категории 1 Категории 2 автонаполнение Категории 2 автонаполнение // далее обычный порядок выводится // Категории 1 Категории 2 автонаполнение Категории 1 Категории 2 автонаполнение Категории 1 Ссылка на сообщение Поделиться на других сайтах
Captain 636 Опубликовано: 24 декабря 2023 Рассказать Опубликовано: 24 декабря 2023 Этот раздел форума для готовызх решений. Вместо тега {content}, как-то так: Главные и глобальные теги для шаблонов {custom category="1" order="date" from="0" limit="2"} {custom category="2" order="date" from="0" limit="2"} {custom category="1,2" order="date" from="4"} 1. Выведет 2 последние новости из категории 1 2. Выведет 2 последнии новости из категории 2 3. Выведет новости из категорий 1 и 2 при этом количество новостей будет взято из настроек скрипта, а выборка будет осуществляться после 4 новости, отвечающей данному условию. 1 Ссылка на сообщение Поделиться на других сайтах
mlide 1 Опубликовано: 6 января 2024 Рассказать Опубликовано: 6 января 2024 Автор 24.12.2023 в 21:13, Captain сказал: Этот раздел форума для готовызх решений. Вместо тега {content}, как-то так: Главные и глобальные теги для шаблонов {custom category="1" order="date" from="0" limit="2"} {custom category="2" order="date" from="0" limit="2"} {custom category="1,2" order="date" from="4"} 1. Выведет 2 последние новости из категории 1 2. Выведет 2 последнии новости из категории 2 3. Выведет новости из категорий 1 и 2 при этом количество новостей будет взято из настроек скрипта, а выборка будет осуществляться после 4 новости, отвечающей данному условию. В продолжении хочу отметить, что идея интересная, но по факту не подходит, т.к. в одной категории может быть больше новостей, в другой меньше и получаются повторы новостей, т.е. здесь {custom category="1,2" order="date" from="4"} вылезают новости, которые были здесь {custom category="1" order="date" from="0" limit="2"} Похоже стандартными способами мою задумку не решить. Ссылка на сообщение Поделиться на других сайтах
igorek-art 35 Опубликовано: 8 января 2024 Рассказать Опубликовано: 8 января 2024 07.01.2024 в 01:16, mlide сказал: В продолжении хочу отметить, что идея интересная, но по факту не подходит, т.к. в одной категории может быть больше новостей, в другой меньше и получаются повторы новостей, т.е. здесь {custom category="1,2" order="date" from="4"} вылезают новости, которые были здесь {custom category="1" order="date" from="0" limit="2"} Похоже стандартными способами мою задумку не решить. Вообще можно еще вот как поэкспериментировать, может что то из этого и получится... Просто все новости выводим одним тегом {content} ну а дальше уже мутим со стилями например last:child ну или какой там child где прописывается любая формула типа 3n-1 и подобное! Ну и плбюс добавить еще класс например к категории новостей 2 тот же child только изменив элементы... И например у некоторых чайлдов сделать скрытие или другой стиль новости, ну я б по крайней мере что нибудь в этом направлении бы поковырял бы.. Просто когда тег {content} то там дублей новостей явно уж не будет и просто прописать child чтоб какие то новости скрывались бы... Ну это из серии размышлений! Ну или вообще тоже еще подумав... А зачем вы в каком то месте кастомом выводите из двух категорий... Тогда уж тупо делать например 20 раз кастомы и в каждом из них указывать FROM=2 и тд, и везде указывать только одну категорию из которой идет выборка, например типа так custom category=1 limit=1 from 0 custom category=1 limit=1 from 1 custom category=1 limit=1 from 2 custom category=2 limit=1 from 0 custom category=2 limit=1 from 1 custom category=1 limit=1 from 3 custom category=1 limit=1 from 4 custom category=1 limit=1 from 5 custom category=2 limit=1 from 2 custom category=2 limit=1 from 3 Ну и тд, таким образом повторений же не будет в любом случае Ссылка на сообщение Поделиться на других сайтах
GoldSoft 24 Опубликовано: 9 января 2024 Рассказать Опубликовано: 9 января 2024 Частично можно реализовать с помощью модуля https://new-dev.ru/36-randomajaxmore-podgruzka-v-custom-cherez-ajax.html (случайную подгрузку при желании можно отключить). Материалы из определенной категории будут идти всегда первыми (даже при случайной сортировке) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас