Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как сделать нумерацию ID новостей с единицы в каждой категории?

Как сделать нумерацию ID новостей с единицы в каждой категории?


     29.11.2015    Общие вопросы по PHP, Модули, Хаки    630

вопрос
Для непонятливых: Можно ли как-то сделать, что бы в каждой категории айди новостей начинались с единицы?
Нужно что бы такая /action/1-lol.html, /comedy/1-lol.html фича работала, это будут совершенно разные новости. Путаницы, в принципе, не будет, если делать вид ЧПУ - 2, где без категории страница не будет открываться.

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


Комментарии пользователей (7)

misha-koder
7

299 | 77

misha-koder - 29 ноября 2015 01:32 - Юзер

Используйте alt_name в качестве идентификатора новости, id изменяйте на своё усмотрение.

GreenMonster
3

9 | 1

GreenMonster - 29 ноября 2015 03:26 - Юзер

misha-koder, ужасный костыль. Придется каждый раз писать номер вручную. Еще и движок ковырять, что бы не выводил ID в какой-то категории.

Proff
1

126 | 28

Proff - 29 ноября 2015 04:39 - Юзер

Почему вручную? Кто вам запрещает получать его из БД? Хотя проще это через допполе организовать и не трогать авто-инкримент
"/action/1-lol.html, /comedy/1-lol.html" - вот это без ковыряния движка у вас вообще никак не получится, даже теоретически.

GreenMonster
3

9 | 1

GreenMonster - 29 ноября 2015 16:48 - Юзер

Кто вам запрещает получать его из БД?

Proff, что бы получить его из БД, нужно записать его в БД через доп.поле, разве нет? Или он будет сам ставиться?

Тут нужно создать поле в БД

допполе организовать

Короче, все ручками надо вписывать.

nowheremany
192

1659 | 1292

nowheremany - 29 ноября 2015 15:40 - Эксперт

авто-инкримент нельзя трогать. Тут нужно создать поле в БД, и туда запихнуть данные например "категория-номер новости по порядку" и по нему искать новость вот и все

Благодарность принимаю тут Связь

GreenMonster
3

9 | 1

GreenMonster - 29 ноября 2015 17:19 - Юзер

Такая штука на кинопрофи сделано - .net/6246-legenda-2015.html и .net/actor/6246

Sander
1125

1637 | 1204

Sander - 29 ноября 2015 17:33 - Эксперт

Страница с актерами - это не стандартный контент.
В данном случае это просто совпадение ID в таблице dle_post и ID в таблице модуля актеров.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

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

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