amijedi 0 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Добрый вечер. Можно сделать так? {custom category="{post_id}"} где {post_id} - это номера нужных новостей. Если вывести отдельно, то номера выводит через запятую и без пробелов. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Цитата Внимание !!! На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли. 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
amijedi 0 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Автор 1 час назад, alex32 сказал: https://workblogger.ru/ Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Что значит category="{post_id}"? параметр category в тэге custom указывает, из каких категорий выводить новости. К id новостей он не имеет отношения. Цитата {custom id="1,2,5-8" category="2,3,5-8" } Где id это список ID новостей которые вы хотите вывести, разделяются запятой без пробелов. Также вы можете указывать диапазон ID новостей при помощи тире. Например 1,4-8,11 выведет новости c ID 1, новости имеющих id c 4 по 8, а также с ID 11. idexclude полностью противоположен параметру id="список id новостей" и позволяет вывести новости, которые не принадлежат указанным в параметре id. Например, {custom idexclude="5-10"} выведет все новости, id которых не принадлежит диапазону от пяти до десяти. category это список ID категорий, из которых производить выборку новостей, разделяются запятой без пробелов. Также вы можете указывать диапазон категорий при помощи тире. Например 1,4-8,11 выведет новости из категории 1, категорий имеющих id c 4 по 8, а также из категории 11. categoryexclude полностью противоположен параметру category="список категорий" и позволяет вывести новости, которые не принадлежат указанным в параметре категориям. Например, {custom categoryexclude="2,7"} выведет все новости которые не принадлежат категориям и id 2 и 7. Цитата Ссылка на сообщение Поделиться на других сайтах
amijedi 0 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Автор 7 минут назад, alex32 сказал: Что значит category="{post_id}"? параметр category в тэге custom указывает, из каких категорий выводить новости. К id новостей он не имеет отношения. Ну category="1,2" значит, что мы выводим новости из категории 1,2. А {post_id} там и должны динамически подгружаться нужные категории. Т.е. я хочу передать id категорий из кода php, например, или еще как-нибудь. Эти категории зависят от действий пользователя. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 5 минут назад, amijedi сказал: Т.е. я хочу передать id категорий из кода php, например, или еще как-нибудь. Эти категории зависят от действий пользователя. Писать плагин, иначе никак. можно воспользоваться внутри категории конструкцией {custom limit="4" order="date" from="1" template="modules/main-top-block-for" category="{category-id}"} {custom category="{category-id}"} которая выведет новости, которые относятся к просматриваемой категории. Если надо то-то другое, то писать плагин Цитата Ссылка на сообщение Поделиться на других сайтах
amijedi 0 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Автор Так а почему сработает такой код {custom category="{category-id}"} и не может такой {custom category="{post_id}"} Хотя нельзя сказать, что он не работает. Он просто выводит нужную новость, но за ней все остальные, вообще все 🙂 и в конце "} . Я так понял он находит первую скобку, которая закрывает шаблон, и дальше не считает его кодом. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 Ну, видимо, потому что плагин неправильно написан. Цитата Ссылка на сообщение Поделиться на других сайтах
amijedi 0 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 (изменено) Автор Откуда грузится {category-id} ? Я в main.php пробую перебить его значение, но не получается. Может если подставить данные в этот тег, то сработает? Изменено 9 июня 2020 пользователем amijedi Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 9 июня 2020 Рассказать Опубликовано: 9 июня 2020 6 минут назад, amijedi сказал: Откуда грузится {category-id} ? класс dle_template File: templates.class.php Цитата Ссылка на сообщение Поделиться на других сайтах
Drage 20 Опубликовано: 16 июня 2020 Рассказать Опубликовано: 16 июня 2020 Если вам нужно вывести последние новости которые посещал пользователь, то просто добавьте {custom order="lastviewed"} лимит можно поставить до 20 новостей (начиная с DLE 14) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.