Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Новость в нескольких категориях

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


     20.05.2013    новость, категории, Категории и подкатегории, адрес    Все вопросы » Общие вопросы    5215

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

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

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

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

Ответил: Sander


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

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

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

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

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

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

4 комментария

kidsindigo
Юзер

kidsindigo - 21 мая 2013 03:30 -

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

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

Sander
PHP-developer

Sander - 21 мая 2013 11:46 -

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

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

Telegram: @sandev
Skype: Sander8804

sergey_
Юзер

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

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

sergey_
Юзер

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

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

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

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

наверх