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

Как вручную вбивать адрес новости ?


     20.02.2017    Общие вопросы, Общие вопросы по PHP, Хаки    1105

вопрос
Незнаю как правильно объяснить, но попробую. Сейчас новость имеет такой вид:

https://сайт.ру/8-privet.html - где 8 ID-новости, а privet - это название новости.

Как сделать чтобы я мог вручную указывать ID новости и был такой формат:

https://сайт.ру/8

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


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

irrwisch
Юзер

irrwisch - 20 февраля 2017 01:59 -

id вручную никак не указать, так как он присваивается автоматически в БД, его можно только менять через PhpMyAdmin к примеру, а по поводу изменения ЧПУ, пользуйтесь поиском, инфы много

Yamakasi
Юзер

Yamakasi - 20 февраля 2017 08:03 -

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

что касается сделать свой ЧПУ, да примеров куча... также там же есть показы, как убирать тот самый айди и тем самым - по Вашему примеру как раз не состоит труда, самому указывать айди типо) то есть по примеру Вы делаете свой ЧПУ - убираете оттуда id, далее остаётся только та часть - где автоматом она транслируется, либо Вы вручную вгоняете урл отображаемый - вот и там Вы можете как и что угодно написать, например Вы можете тот же айди номер как Вы сказали свой писать... и тем самым получится, то что Вы хотите...

ПафНутиЙ
Админ

ПафНутиЙ - 20 февраля 2017 08:23 -

Как вариант - для каждой новости сделать редирект с нужного URL smile

Каков вопрос - таков и ответ. Просто помните об этом.

Erriour
Юзер

Erriour - 20 февраля 2017 08:51 -

Название новости можно срезать в show.full.php и show.short.php до ID. Но ID останется неизменным и будет прописываться автоматически в любом случае.

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

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

наверх