Редактор темы

Вопрос? Категории, жанры, поиск по дополнительным полям и поисковики

multiplex

Зелёный
Регистрация
17 Янв 2017
Сообщения
15
Рейтинг реакций
0
Баллы
1
Возраст
29
1/3
Автор темы
Всем доброго времени суток! 🙂

Делаю киносайт.
И возникло два вопроса.
1. На популярных киносайтах есть два основных типов ссылок для категории:
  • site.com/boevik/ (для категории по жанрам), site.com/2017/ (для категории по годам);
  • site.com/genre/boevik, site.com/god/2017;
Имеется ввиду страницы со списком фильмов по категориям (жанр, год, страна).
Какой из них является более привлекательным для поисковиков?
2. (собственно раздел-то DLE 🙂). Хочу сделать классификацию по жанру, году и стране. Да чтобы формат был таков:
  • site.com/<genre>/
  • site.com/<god>/
  • site.com/<strana>/
Как можно так сделать в DLE? И вопроса такого не возникло, если бы мне не пришлось выводить инфу о годе, жанре и стране на странице фильма, я бы просто создал соответсвующие категории (Боевики, Комедии, 2016, 2017, США, Великобритания, и т.д. и т.п.) и все было бы чудненько. Но. Все упирается в то, что нужно отображать на странице фильма в отдельных местах, жанр, год, страну. Да и еще чтобы ссылками это было (формат написан выше). А как так сделать не пойму. В гугле искал, на форуме искал. Безрезультатно. Если делать просто категориями - ссылки отличные, но как выводить в разных местах на странице фильма? Если отдельными дополнительными полями, норм выводиться на странице, как нужно, но ссылки вообще не такие, как хотелось бы.

Подскажите, пожалуйста, какой формат ссылок лучше (1) и как его реализовать (2). Буду рад и просто комментариям (добрым 🙂).
 
Последнее редактирование:
Автор темы
multiplex фигово искали Разделение категорий на вывод друг от друга в новостях для DLE
PunPun, спасибо за отклик.
Я находил этот хак, одним из первых, но без примеров, к сожелению, не понял как его юзать. 🙁

Вот сменил я код который нужно, создал нужные категории (без подкатегорий) - жанры, страны, года. И ссылки нужного формата. Но как мне вывести их в отдельных местах на странице? То есть, сейчас я жанр например вывожу через [xfvalue_genre]. А как быть в вашем примере?
 
Автор темы
PunPun,
  1. Добавляем нужные доп. поля для жанра, страны, года.
  2. Вручную смотрим на id-нужных категорий и прописываем {cat:1,2,3} в нужных доп. полях при добалении фильма.
Так?
 
multiplex зачем доп поля? создаете нужные категории просто и используете тег в tpl файлах {cat:id категории(й)}
 
Жанр это и есть категория. Не нужно выводить категории через [xfvalue_genre]
969231072b480c10defa47e1b89b571e.jpg
 
Автор темы
PunPun, хорошо. Но какие id мне прописать, в файле шаблона для полной новости, например, если они должны подставлятся автоматически? Пример: есть фильм, он в категориях: Боевик, Комедия, Детектив, 2017, США, Великобритания. Я в шаблоне в трех разных местах вставляю {cat:1,2,3}, {cat:4}, {cat:5,6}. Но как сделать так чтобы id не прописывать вручную для каждого фильма? Просто жанров 15, годов много, и стран тоже, это знай все id и прописывай вручную?
Стоп. Вроде начинаю понимать. 🙂 Или вот эти 1, 2, 3 это id для категорий "Жанр", "Год" и "Страна"? И я ставлю id для "Жанр", и автоматически подставляються все дочерние категории для "Жанр"?
 
И делай так
  • site.com/boevik/ это категория будет жанром
  • site.com/god/2017 год можно вывести через доп поле, создавать категорию не надо
  • site.com/strana/США так же как и с годом
 
Автор темы
Автор темы
PunPun, сделал по твоей инструкции, вроде все работает. Правда не дочерние подтягивает. Ну и ладно. Сделаю допустим жанры с id 20-35 и там где нужно вставлю {cat:20,21,22...,34,35}, ну и так с годами и странами. 🙂 Тут отлично, что если ты id прописываешь в шаблоне, а для фильма категория с этим id не выбрана, то она не показывается на сайте. В этом по ходу и заключается концепция хака, а я думал в динамическом подставлении id-ек в зависимости от выбранных для фильма категорий.🙂

Большой спасибо, GeorgiiKYK и PunPun за отклик. 🙂
 
Автор темы
Ребята, всем доброго времени суток!
Скажите пожалуйста, вот в DLE поиск по дополнительным полям идет через, например, такую ссылку:
http://<domain>/xfsearch/stars/Джаред+Лето/
Норм такие ссылки в плане SEO? И можно ли сделать так чтобы они были латиницей?
 
Автор темы
Еще, PunPun, скажите, пожалуйста, а куда нужно еще вставить с вашего примера код кроме /engine/modules/show.short.php show.full.php show.custom.php дабы все правильно подхватывало для "Похожие фильмы" на странице фильма? По логике в show.full.php все должно уже подхватывать. Но подхватывает все, кроме "Похожие фильмы".
 

Похожие темы Последние темы Популярные темы

Назад
Сверху