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

Как создавать произвольные url?


     15.01.2021    URL ЧПУ    Общие вопросы, Модули, Хаки, Ламерские вопросы    961

вопрос
Добрых суток уважаемые пользователи. Интересует вопрос - как создавать произвольные url из доп полей? Вписал к примеру в доп поле hello-world. сохранил и ссылка на новость у меня site.ru/category/{news-id}-hello-world.
Помогите кто чем сможет. Спасибо за внимание

Ответа пока нет


5 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 15 января 2021 13:19 -

Такого из коробки нет. Попробуйте написать в стол заказов.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Zipper
Юзер

Zipper - 15 января 2021 13:21 -

В коробке оказывается есть! В админке при создании новости-раздел дополнительно-ЧПУ крл статьи. Только вот вопрос теперь у кого есть работающие хаки для Dle 13.1 как убрать id и .html для новости

TeraMoune
Эксперт

TeraMoune - 15 января 2021 19:15 -

В админке при создании новости-раздел дополнительно-ЧПУ крл статьи.


Просто там заранее подготовленные правила ЧПУ для ссылок. Чтобы сделать свою ссылку нужно написать регулярное выражение шаблона ссылки и сопоставить её части с get данными адресной строки. Карл

А еще alt_name оно же имя чпу заполняется автоматически от заголовка если не установлено.

ID у новостей не убрать, ID является основной меткой по которой производится поиск запрашиваемой новости. Чтобы убрать id нужно переписать часть кода и изменить выборку по alt_name (Но alt_name которое записывается у админке при публикации новости не имеет уникальности, это так же нужно будет предусмотреть)

А еще стоит следить за всеми остальными правилами чпу и не допустить чтобы какие-то другие правила не перехватили нужный url и не отправили запрос в другое место. Ведь убрав id и html ссылка станет выглядеть как ссылка ведущая на категорию сайта :D

Тестовый репозиторий установки плагинов: teramoune

Astral
Юзер

Astral - 15 января 2021 21:33 -


Zipper
Юзер

Zipper - 22 января 2021 23:02 -

Спасибо можно закрыть

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

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

наверх