Управление адресами в типах контента (в записях и рубриках)

+23
13.95K
Компонент нужен для того, чтобы можно было убрать указание на тип контента в адресах записей и в категориях. Можно настроить любое количество типов контента.


Иллюстрация
Компонент позволяет настроить таким образом любое количество типов контента. Но нужно понимать, что при совпадении адресов в разных типах контента будет открываться первое совпадение в списке. Для решения это проблемы можно настроить сами адреса записей уникальным образом (если есть вероятность, что в разных типах контента могут получиться одинковые URLы).

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

+1
Melon Melon 5 лет назад #
Не останавливайтесь, продолжайте и дальше нас радовать нужными решениями
0
Def Def 5 лет назад #
круто!!!
+2
vikont vikont 5 лет назад #
Вчера в обсуждении, а сегодня уже в реализации!!! +++
Вы задаете высокий тон и новый подход к запросам потребителей!
Так держать!
0
IceBreaker IceBreaker 5 лет назад #
Ёшкина жизнь ! Наконец-то.... покупаю
+1
IceBreaker IceBreaker 5 лет назад #
Пора Смарт Контролу открыть БЛОГ "СПРАШИВАЙТЕ - РАЗРАБАТЫВАЕМ"
Может фотогалерея появится какая-нибудь крутая :))
0
ХурумБурум ХурумБурум 5 лет назад #
Такой вопрос, у меня такая ссылка site.ru/video/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html возможно ли сделать с помощи вашего компонента такую site.ru/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html

И как ситемап генерирует ссылки в карте по заданным параметрам вашего компонента или по старому?
0
SmartControl SmartControl 5 лет назад #
И как ситемап генерирует ссылки в карте по заданным параметрам вашего компонента или по старому?
Стандратный компонент "Генератор карты сайта" генерирует старые ссылки. Без правок этого компонента не обойтись. Я добавлю в обновление одну строку в этот компонент, чтобы можно было перехватить ссылки перед формированием карты для того, чтобы их подправить (там где нужно).

ссылка site.ru/video/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html возможно ли сделать с помощи вашего компонента такую site.ru/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html
Проверю, на таких ссылках я не тестировал. Я проверял на site.ru/video/asdasd/asdasdasd - для рубрик и site.ru/video/asdasdasd.html - для записей
0
SmartControl SmartControl 5 лет назад #
Такой вопрос, у меня такая ссылка site.ru/video/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html возможно ли сделать с помощи вашего компонента такую site.ru/video-recepty/zakuski-10-receptov-s-nesvezhim-hlebom-8564.html

Это работает, проверил на своем демо.
0
ХурумБурум ХурумБурум 5 лет назад #
Пожалуй я откажусь от вашего компонента по простой причине в списке, в карте сайта, в статье хлебные крошки, canonical и все ссылки имеющие к этому типу контента что приминается ваш компонент имеет массовый редиерикт на постоянный основе, а это плохо со стороны поисковиков.
0
SmartControl SmartControl 5 лет назад #
Ссылки прописаны же в вашем шаблоне. Смотрите, тут все просто - если вам важно упростить ссылки и сделать красиво для поисковиков (как вы хотите), то нужно дорабатывать ваш шаблон.

А если вы надеялись сделать это лишь установкой стороннего компонента( моего или какого-то другого), то не получится и стоит забыть про красивые ссылки. Компонент лишь обеспечивает работу этих ссылок, а исправлять файлы шаблона для вывода правильных ссылок - это уже совсем другое.
0
ХурумБурум ХурумБурум 5 лет назад #
SmartControl:
А если вы надеялись
Я думал что так, но увы. Но так или иначе об этом вы решили не сообщать клиентам. С моей точки зрения об этом покупатель должен знать, так как это может усугубить продвижение сайта.
0
SmartControl SmartControl 5 лет назад #
«Решил» - это не совсем правильное слово, скорее упустил. Компонент выполняет указанный функционал и работает корректно даже без правок шаблона. Но в чем-то вы правы, какие-то из замечаний я включу в обновление, а про другие напишу инструкцию для более полной интеграции.

Я ещё и сам посмотрю код, возможно то, что вы написали можно будет реализовать с минимальными правками шаблона и ядра - этого хотелось бы вообще избежать, иначе с обновлениями будет печальная история. Придётся постоянно руками дописывать плавки.

PS я сегодня планировал обновить этот компонент, но сначала посмотрю что можно сделать с вашими замечаниями.
0
SmartControl SmartControl 5 лет назад #
"в списке" - решено ( тут). Без правок шаблона.
"в карте сайта" - решено ( тут). Требуются незначительные правки хука в компоненте Content.
"в статье хлебные крошки" - решено в статьи и в рубрике ( тут и тут). Требуются незначительные правки шаблона.
"canonical" - решено ( тут) Без правок шаблона.
"ссылки имеющие к этому типу контента" - тут сложнее. Надо смотреть где именно и какой компонент-виджет выводит ссылки.

Благодарю за наводку, после исправления ваших замечаний компонент стал работать чуть лучше. Хотя может и не идеально. То что еще можно будет исправить - будет исправлено. Эти правки попадут в сегодняшнее обновление.

Еще от автора

Stylik - визуальный редактор CSS стилей
Всем привет, Это первый компонент из серии (Шаблон + Лендинг + Редактор). Он позволяет кастомизицировать любой шаблон под InstantCMS 2.
Smart Шаблон на Bootstrap 4, Первое знакомство
Приветствую. В этом шаблоне нет привычной заранее заданной схемы позиций. Любая схема создается вручную за пару минут.
Загрузка с Google Images и Релевантные видео Youtube
Приветствую, В этом посте расскажу сразу про две доработки.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.