Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Вопросы- ответы", создана пользователем multiplex, 7 окт 2017.

07.10.17 в 21:25
15.10.17 в 00:33
16
1.604
0
  1. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Всем доброго времени суток! :)

    Делаю киносайт.
    И возникло два вопроса.
    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). Буду рад и просто комментариям (добрым :)).
     
    #1 multiplex, 7 окт 2017
    Последнее редактирование: 7 окт 2017
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.416
    Лучших ответов:
    32
    Рейтинги:
    +4.037 / 116 / -0
    • Нравится Нравится x 2
  3. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    PunPun, спасибо за отклик.
    Я находил этот хак, одним из первых, но без примеров, к сожелению, не понял как его юзать. :(

    Вот сменил я код который нужно, создал нужные категории (без подкатегорий) - жанры, страны, года. И ссылки нужного формата. Но как мне вывести их в отдельных местах на странице? То есть, сейчас я жанр например вывожу через [xfvalue_genre]. А как быть в вашем примере?
     
  4. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.416
    Лучших ответов:
    32
    Рейтинги:
    +4.037 / 116 / -0
  5. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    PunPun,
    1. Добавляем нужные доп. поля для жанра, страны, года.
    2. Вручную смотрим на id-нужных категорий и прописываем {cat:1,2,3} в нужных доп. полях при добалении фильма.
    Так?
     
  6. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.416
    Лучших ответов:
    32
    Рейтинги:
    +4.037 / 116 / -0
    multiplex зачем доп поля? создаете нужные категории просто и используете тег в tpl файлах {cat:id категории(й)}
     
    • Полезно Полезно x 1
  7. GeorgiiKYK

    GeorgiiKYK Бывалый

    Регистрация:
    16 фев 2017
    Сообщения:
    251
    Лучших ответов:
    0
    Рейтинги:
    +67 / 24 / -0
    Жанр это и есть категория. Не нужно выводить категории через [xfvalue_genre]
    [​IMG]
     
    • Согласен Согласен x 1
  8. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    PunPun, хорошо. Но какие id мне прописать, в файле шаблона для полной новости, например, если они должны подставлятся автоматически? Пример: есть фильм, он в категориях: Боевик, Комедия, Детектив, 2017, США, Великобритания. Я в шаблоне в трех разных местах вставляю {cat:1,2,3}, {cat:4}, {cat:5,6}. Но как сделать так чтобы id не прописывать вручную для каждого фильма? Просто жанров 15, годов много, и стран тоже, это знай все id и прописывай вручную?
    Стоп. Вроде начинаю понимать. :) Или вот эти 1, 2, 3 это id для категорий "Жанр", "Год" и "Страна"? И я ставлю id для "Жанр", и автоматически подставляються все дочерние категории для "Жанр"?
     
  9. GeorgiiKYK

    GeorgiiKYK Бывалый

    Регистрация:
    16 фев 2017
    Сообщения:
    251
    Лучших ответов:
    0
    Рейтинги:
    +67 / 24 / -0
    И делай так
    • site.com/boevik/ это категория будет жанром
    • site.com/god/2017 год можно вывести через доп поле, создавать категорию не надо
    • site.com/strana/США так же как и с годом
     
  10. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Этого и добиваюсь. :)
     
  11. GeorgiiKYK

    GeorgiiKYK Бывалый

    Регистрация:
    16 фев 2017
    Сообщения:
    251
    Лучших ответов:
    0
    Рейтинги:
    +67 / 24 / -0
    так там все просто)
     
  12. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    А как тогда ссылку такую получить? А не через /xfsearch/year/2017 ?
     
  13. GeorgiiKYK

    GeorgiiKYK Бывалый

    Регистрация:
    16 фев 2017
    Сообщения:
    251
    Лучших ответов:
    0
    Рейтинги:
    +67 / 24 / -0
    Сейчас вспомню как я это делал)
     
  14. GeorgiiKYK

    GeorgiiKYK Бывалый

    Регистрация:
    16 фев 2017
    Сообщения:
    251
    Лучших ответов:
    0
    Рейтинги:
    +67 / 24 / -0
    короче это все делается через
    xField Meta v4
     
    • Полезно Полезно x 1
  15. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    PunPun, сделал по твоей инструкции, вроде все работает. Правда не дочерние подтягивает. Ну и ладно. Сделаю допустим жанры с id 20-35 и там где нужно вставлю {cat:20,21,22...,34,35}, ну и так с годами и странами. :) Тут отлично, что если ты id прописываешь в шаблоне, а для фильма категория с этим id не выбрана, то она не показывается на сайте. В этом по ходу и заключается концепция хака, а я думал в динамическом подставлении id-ек в зависимости от выбранных для фильма категорий.:)

    Большой спасибо, GeorgiiKYK и PunPun за отклик. :)
     
  16. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Ребята, всем доброго времени суток!
    Скажите пожалуйста, вот в DLE поиск по дополнительным полям идет через, например, такую ссылку:
    http://<domain>/xfsearch/stars/Джаред+Лето/
    Норм такие ссылки в плане SEO? И можно ли сделать так чтобы они были латиницей?
     
  17. TopicStarter Overlay
    multiplex

    multiplex Зелёный

    Регистрация:
    17 янв 2017
    Сообщения:
    15
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Еще, PunPun, скажите, пожалуйста, а куда нужно еще вставить с вашего примера код кроме /engine/modules/show.short.php show.full.php show.custom.php дабы все правильно подхватывало для "Похожие фильмы" на странице фильма? По логике в show.full.php все должно уже подхватывать. Но подхватывает все, кроме "Похожие фильмы".
     
Яндекс.Метрика