• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Настройка, есть ли возможность сделать id вконце?

Статус
В этой теме нельзя размещать новые ответы.

droncs

Постоялец
Регистрация
12 Сен 2008
Сообщения
65
Реакции
0
Добрый день.
Почему когда удаляешь новость удаляется id=1, например 1-news.html, а при создании новой новости уже id=2, а почему не создается с id=1?
Есть ли возможность сделать id вконце, например news-1.html ?
 
Id новости и поста всегда будет увеличиваться на единицу, потому что в базе ID уникально и автоинкрементируется (то есть при добавлении новой записи увеличивается на 1-цу)
Возможность изменить вывод 1-news.html на news-1.html есть, для этого надо править в .htaccess правила RewriteRule.
Более подробно по RewriteRule:
 
  • Заблокирован
  • #3
можно, нужно поправить .htaccess и затем в каждом модуле поправить генерацию ссылок на новости. какая версия дле у вас стоит?
 
Id новости и поста всегда будет увеличиваться на единицу, потому что в базе ID уникально и автоинкрементируется (то есть при добавлении новой записи увеличивается на 1-цу)
Возможность изменить вывод 1-news.html на news-1.html есть, для этого надо править в .htaccess правила RewriteRule.
Более подробно по RewriteRule:
*** скрытое содержание ***

Все верно и при удалении вы удаляете просто запись а ИД сохраняется
 
Сделать так как вы хотите можно, выше вам описали как это делать, но мой вам совет, если на это нет особой надобности оставьте как есть. Во-первых нужно знать php для того чтобы изменить модули, во вторых нужно в регулярках править в третьих, это все только ради того чтобы цифру перенести с одного конца в другой. А, еще. При обновлении движка нужно будет все проделать заново. Конечно это просто совет, не призыв к действию.
 
7.3 стоит
Если при удалении удаляется просто запись а ИД сохраняется, то можно в пустой ИД, вписать новую новость!
 
  • Заблокирован
  • #7
7.3 стоит
Если при удалении удаляется просто запись а ИД сохраняется, то можно в пустой ИД, вписать новую новость!

Нет вы не много не правы. При удалении новости удаляется вся запись из базы, но id новости это автоинкрементное поле, при последующем добавлении оно всегда будет не 1 больше предыдущего и не важно что вы добавили 10ую новость, потом 11ую, потом удалили 10ую, при добавлении следующей ее id все равно будет 12. другого варианта тут просто нет. Хотя можно извратиться и сделать через ж. Перед добавлением новости проверять таблицу на наличие пустых id и в них добавлять, но это будет быстро работать если у вас база в 1000 - 3000 новостей, а если у вас 30000 - 70000 новостей, есть ли смысл? К тому же, зачем? при желании можно сделать ссылку вообще без ID
 
Смысл так извращаться. Что это даст в конечном итоге? Что в базе будет все заполнено? А зачем туда заглядывать :)

Вобщем идея не стоит потраченных на нее усилий
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху