Движок DLE

shmelina
На сайте с 12.09.2005
Offline
168
682

Кто нибудь знает, как сделать в движке ДЛЕ обычную структуру разделов?

Такую:

Раздел1

Раздел2

...Подраздел1

...Подраздел2

...Подраздел3

....

...ПодразделN

А в подразделы уже пихать статьи.

Потому что изначально при заходе в Раздел показываются сразу статьи, а не сами подразделы...Куча мала какая то получается.

shmelina добавил 14.05.2009 в 19:43

Перенесите пожалуйста тему в раздел для новичков...там быстрее наверное ответят:)

shmelina
На сайте с 12.09.2005
Offline
168
#1

я правильно понимаю, что все зависит от шаблонов?:) где можно накачать шаблонов для DLE?

xpert13
На сайте с 15.09.2008
Offline
127
#2

Ссылки разделов делайте на статические страници в которых прописывайте все подразделы с ссылками на них

PR
На сайте с 30.12.2007
Offline
140
#3

Все делается очень просто, берёте шаблон коротких новостей shortstory.tpl, переименовываете например в название_раздела.tpl (только не нужно основной переименовывать, просто копия шаблона с другим именем). Далее открываете его блокнотом, и редактируете, например вместо тега {short-story} пишете описание раздела, вместо {title} пишите название раздела, вместо [full-link]<b>Читать полностью</b>[/full-link] ставите ссылку на подраздел, пример:

<a href="/subcategory/">Перейти в раздел название_раздела</a>

Все остальные теги удаляете, так как они не будут работать. Закидываете этот шаблон в папку с вашим скином и открываете main.tpl и находите тег, отвечающий за вывод новостей и всего остального, вот он {content}. Теперь перейдите в раздел "Категории" вашей панели управления, именно туда, где Вы создавали разделы сайта. Обратите внимание на столбик ID

Как Вы видите у каждого раздела есть свой ID, запоминаете ID нужного раздела (не подраздела) и возвращаетесь в main.tpl к тегу {content} и изменяете его до такого состояния [not-category=id_раздела]{content}[/not-category], где id_раздела - это то, что Вы запомнили. ;) После этого, ниже [/not-category] пишем такое [category=id_раздела]{include file="название_раздела.tpl"}[/category], где название_раздела.tpl - это название шаблона, который Вы создали.

В общем то всё. Суть такая, в разделе с указанным ID'ом новости не отображаются, а отображается ваш шаблон, который можете оформить как угодно.

[Удален]
#4

PROGRAMMATOR

Бред.

xpert13

Подсказал правильно.

[Удален]
#5
PROGRAMMATOR:

Как Вы видите у каждого раздела есть свой ID, запоминаете ID нужного раздела (не подраздела) и возвращаетесь в main.tpl к тегу {content} и изменяете его до такого состояния [not-category=id_раздела]{content}[/not-category], где id_раздела - это то, что Вы запомнили. ;) После этого, ниже [/not-category] пишем такое [category=id_раздела]{include file="название_раздела.tpl"}[/category], где название_раздела.tpl - это название шаблона, который Вы создали.

В общем то всё. Суть такая, в разделе с указанным ID'ом новости не отображаются, а отображается ваш шаблон, который можете оформить как угодно.

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

PR
На сайте с 30.12.2007
Offline
140
#6
Mr.Sm!th:
Лучше использовать вариант

Здесь не важно, что проще, здесь нужно то что нужно. Мне необходим был вариант именно такой, какой я описал. Человек спросил как сделать:

Category
--Subcategory

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

n1g3r:
Бред.

:) Отлично.

shmelina
На сайте с 12.09.2005
Offline
168
#7

спасибо всем за ответы, поробую!

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