Нужна помощь по DLE - PLEASE

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
646

Народ подскажите пожалуйста

Как в DLE можно выводить статью в своём блоке и только в определённых категориях?

Что то вроде этого - {custom category="30" template="leftbl" aviable="main" from="0" limit="1" cache="yes"}

Но только нужно чтобы статья выводилась только в определённых категориях, а в в этой функции нашёл только как опубликовать на главной странице, на всех страницах или во всех категориях.

Очень срочно нужно - PLEASE

vandamme
На сайте с 30.11.2008
Offline
675
#1

документацию ДЛЕ сначала почитайте, там это есть

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#2
vandamme:
документацию ДЛЕ сначала почитайте, там это есть

Я уже всё там перерыл, не нашёл =(((

[Удален]
#3

Все там есть!

Тег {custom}, отвечает за вывод статей в пользовательском формате, имеет следующие параметры:

{custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}

Где

category это список ID категорий, из которых производить выборку новостей, разделяются запятой без пробелов.

template файл шаблона который будет использоваться при выводе новостей в данном случае это будет custom.tpl если вы используете на сайте несколько шаблонов то данный файл должен присутствовать в каждом шаблоне. В данном шаблоне используются теги аналогичные для короткой новости.

aviable раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:

global - во всех разделах

main - на главной странице

date - при просмотре новостей за определенные даты

cat - при просмотре категории

showfull - при просмотре полной новости

search - при просмотре результатов поиска

userinfo - при просмотре профиля

register - при регистрации

stats - при просмотре статистики

pm - при просмотре персональных сообщений

feedback - при просмотре обратной связи

favorites - при просмотре закладок

newposts - при просмотре новых сообщений

addnews - при добавлении новости

lastcomments - при просмотре последних комментариев

static - при просмотре статических страниц

catalog - при просмотре каталога страниц

alltags - при просмотре облака тегов

tags - при просмотре новостей из облака тегов

Вы можете комбинировать разделы при помощи "|", например aviable="userinfo|register|main" будет выводить ваши новости на главной, при регистрации и при просмотре профиля пользователя.

from номер новости с которой начнется вывод

limit сколько новостей будет выведено

cache принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки.

Внимание необходимо указывать все параметры обязательны а также необходимо соблюдать их порядок.

Помните что каждое использование этого тега создает дополнительную нагрузку на базу данных, т.к. идет дополнительная выборка, поэтому используйте ее с умом если необходимо экономить на ресурсах.

Тег [aviable=раздел]текст[/aviable], выводит текст заключенный в теги если просматривается указанный раздел сайта:

Тег принимает параметры аналогичные параметру aviable тега {custom}.

Для примера

[aviable=userinfo|register|main] текст [/aviable]

будет выводить текст заключенный в теги, на главной, при регистрации и при просмотре профиля пользователя.

Внимание вы можете задать также тег [not-aviable=userinfo|register|main] текст [/not-aviable] который полностью противоположен тегу aviable и выводить текст везде кроме перечисленных разделов.

Тег [category=X]текст[/category], выводит текст заключенный в теги если просматривается указанная категория:

Тег принимает в качестве параметра ID категории, и допускает перечисление нескольких категорий

[category=1,2,3] текст [/category]

будет выводить текст заключенный в теги, если посетитель просматривает категории у которых ID равен 1 или 2 или 3.

Внимание вы можете задать также тег [not-category=1,2,3] текст [/not-category] который полностью противоположен тегу category и выводить текст везде кроме перечисленных категорий.

Тег [group=X]текст[/group], выводит текст заключенный в теги если пользователь принадлежит указанной группе пользователей:

Тег принимаем в качестве параметра ID группы, и допускает перечисление нескольких групп

[group=1,2,3] текст [/group]

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

Внимание вы можете задать также тег [not-group=1,2,3] текст [/not-group] который полностью противоположен тегу group и выводить текст для всех, кроме перечисленных групп.

{banner_имя} этот тег предназначен для вывода рекламной информации на сайте. Само имя для баннера задается в специальном модуле в админпанели.

{inform_имя} этот тег предназначен для вывода RSS информеров и новостей с других сайтов. Имя и все настройки для данного тега устанавливаются в админпанели скрипта.

[static=имя страницы] текст [/static]

будет выводить текст заключенный в теги, если посетитель просматривает статическую страницу с указанным именем.

[not-static=имя страницы] текст [/not-static]

будет выводить текст заключенный в теги, если посетитель не просматривает статическую страницу с указанным именем.

Также вы можете подключать один шаблон в другой, используя тег {include file="my_block.tpl"} данный тег подключает указанный файл my_block.tpl в шаблон. Тег призван облегчить структуру шаблона, если используется сложная верстка со множеством тегов.

Zero-xack
На сайте с 01.07.2009
Offline
114
#4

[category=X]содержимое[/category]

вместо X- id категории, в которой выводить

Zero-xack добавил 14.06.2010 в 17:59

Trofa, опередил :)

Создание сайтов: визитки, порталы, магазины, блоги (/ru/forum/622551)
[Удален]
#5
Zero-xack:
Trofa, опередил

Ну не хотят сами ничего читать. Все им дай. Как каникулы начались, так сразу столько таких тем пошло...

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#6
Zero-xack:
[category=X]содержимое[/category]
вместо X- id категории, в которой выводить

Мне нужно чтобы содержимое редактировалось через панель управления, а про это функцию я знаю.

Вот так не хочет работать - [category=2]{custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}[/category]

Trofa:
Ну не хотят сами ничего читать. Все им дай. Как каникулы начались, так сразу столько таких тем пошло...

Какая ещё школота? Давно уже от этого звания избавился. Вы бы лучше по делу помогли)))

[Удален]
#7
S_A_N_T_A:
Какая ещё школота? Давно уже от этого звания избавился. Вы бы лучше по делу помогли)))

Никто и не говорит, что вы школьник. А по делу, так вам ответили. Может Вопрос был задан некорректно?

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#8

Всем спасибо за помощь, получилось :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий