Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Новость в нескольких категориях

Новость в нескольких категориях


     20.05.2013    Общие вопросы    2946

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

Есть несколько категории. А именно (с которыми мы работаем):БАЗА и Скачать.
База - описание фильмов и сериалов, в ней так же подкатегории. Скачать - не большие отличия в шаблоне и выводе самой новости, обрезанное описание. Ну и конечно ,ссылка на скачивание.

В чем проблема собственно? Когда я создаю новость и публикую ее в несколько категории, БАЗу и Скачать. То новость доступна только по первой категории в списке категории (тавтология).
То есть, если я захожу в подкатегорию СКАЧАТЬ и вижу новость, она открывается в категории БАЗА, совсем не с тем шаблоном ,который мне нужен.

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

Ответил: Sander


В существующей организации обработки категорий - это невозможно.
DLE не отслеживает - с какой страницы открыта новость.

Рассмотрим допустим вариант с указанием категории в адресе:
site.ru/base/1234-post_title.html
site.ru/download/1234-post_title.html

В итоге имеем полный дубль страницы. Поисковики не оценят.

Вариант второй - отслеживать, откуда пришел пользователь, т.е. с какой категории. Но это просто невозможно. Ведь в новость можно зайти и по ссылке в поисковике, и просто введя адрес.

Так что у полной новости может быть только один шаблон от одной категории.

А вот почему берется именно "БАЗА", потому что она идет первая в списке отмеченных категорий ;)

Комментарии пользователей (4)

kidsindigo
3 | 2

kidsindigo - 21 мая 2013 03:30 - Юзер

В итоге имеем полный дубль страницы. Поисковики не оценят.

Разумно. Но, было бы проще не делать 4 новости с фильмом (HDRip, BDRip, CAMRip, и в БАЗА) А просто скрывать-показывать дополнительное поле в той или иной категории . Ну это по задумке ))

Sander
1125

1637 | 1204

Sander - 21 мая 2013 11:46 - Эксперт

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

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

sergey_
19

sergey_ - 7 ноября 2013 23:47 - Юзер

Да ладно вам - всё можо, сейчас опишу дайте 10 мин...

sergey_
19

sergey_ - 8 ноября 2013 00:08 - Юзер

Создаем статическую страницу, ей назначаем свою отдельную папку шаблона в котором настраиваем shortstory.tpl и fullstory.tpl так как вам нужно для отображения категории "БАЗА". Тегом {custom category="номер категории БАЗА"} выводим сюда новости. В настройках категории НЕ МЕНЯЕМ шаблон для полной новости и для краткой тоже, те оставляем поля пустыми.
Повторяем это нужное количество раз. В результате получаем при входе на статическую страницу переключение папки текущего шаблона сайта на указанный в свойствах этой статической страницы, а соответственно и шаблона полной и короткой новости. Также будет срабатывать и на других страницах. Те в основе - переключение папок с шаблонами и настрока shortstory.tpl и fullstory.tpl без смены их имен. Вот и всё.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы