Модератор
Юрій
(@yube)
По-простому — нельзя. id поста — автоинкрементный суррогатный ключ таблицы {prefix}posts.
Автор
tim
(@rasem)
я просто крайне давно работал с субд.
подскажите, а можно поменять тип формирования поля с автоинкрементного на генерируемое случайным образом по маске (шаблону)?
и вообще как Вы думаете, эту задачу хоть как то решить можно?
эту задачу хоть как то решить можно?
Может вам будет проще со слагом поста (то, что видно в УРЛе) поработать?
а можно поменять тип формирования поля с автоинкрементного на генерируемое случайным образом по маске (шаблону)?
Когда вы осознаете масштаб предстоящих изменений у вас наступит депрессия. 😛 {<-имхо}
Автор
tim
(@rasem)
Спасибо). Общий смысл — не надо одевать штанишки через голову)))
Значит поидется искать комрада для помощи за благодарность в рублях)))
По поводу слага поста — это мое первоначальное видение посто подумал что можно вышеописанным способом поменять
С движком только собираюсь работать впервые и не хочется потерять год на изучение а так же ошибки новичков
В общем если есть товарищи, готовые помочь за энную сумму с решением нескольких задач буду рад!!!!
Модератор
Юрій
(@yube)
Общий смысл — не надо одевать штанишки через голову)))
Если бы! Уникальный рандомный ключ — гораздо круче. Почти как индетерминированный 🙂
2 @tim
Есть либа одна http://hashids.org/
Позволяет получить хеш числового ключа наподобие YouTube’шного. Помимо соли в ключе позволяет выбрать и длину генерации, и состав алфавита, — что в вашем случае является важным условием. При выборе структуры ссылок %post_id% генерировать из ID поста уникальный слаг не составит труда. На PHP тоже есть реализация, юзайте, или подгоните её исполнителю, чтобы проще было ему денег заработать. 😛
Ошибся в тексте, вместо %post_id% читать %postname%