CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
Wampir

ID новостей

Recommended Posts

Добрый день. Можно ли как-то привести ID новостей в порядок после удаления некоторых? Чтобы после оптимизации они снова стали по порядку количества новостей?

Share this post


Link to post
Share on other sites
1 час назад, Wampir сказал:

Добрый день. Можно ли как-то привести ID новостей в порядок после удаления некоторых? Чтобы после оптимизации они снова стали по порядку количества новостей?

нет

Share this post


Link to post
Share on other sites

 

27 минут назад, odys сказал:

нет

Такая мелочь, а нет ее в движке. Придется вручную базу лопатить. Перестроение публикаций есть, а порядок id нет...

Edited by Wampir

Share this post


Link to post
Share on other sites
12 часов назад, Wampir сказал:

Такая мелочь, а нет ее в движке.

это не зависит от движка. MySQL создаёт автоматически +1 к ID новой строки. да и не умно это перебирать ID перед добавлением новости в базу данных.

Share this post


Link to post
Share on other sites
21 час назад, Wampir сказал:

Такая мелочь, а нет ее в движке. Придется вручную базу лопатить. Перестроение публикаций есть, а порядок id нет...

Не советую в ручную лопатить, потому что можно один разок что-то не то удалить :huh: и потом вся база посыпется.

Не удобно конечно.. но такая система. Я привык.

Share this post


Link to post
Share on other sites

Wampir

ID новости является частью URL на неё.

Представь, что будет, если даже ты изобретёшь свой велосипед, и при каждой «оптимизации порядка id» у тебя будут менять адрес все «оптимизированные» страницы.

Share this post


Link to post
Share on other sites
В 18.05.2019 в 23:57, Wampir сказал:

 

Такая мелочь, а нет ее в движке. Придется вручную базу лопатить. Перестроение публикаций есть, а порядок id нет...

Нихрена себе мелочь.

Яндексу и Гуглу совершенно по барабану перестроение. Они не понимают никаких таких значений "ID-новости". Для них существует просто адрес проиндексированной страницы - абсолютно статическая строчка URL. Малейшее изменение в урле новости, хоть на один символ - она выпадает из поиска. А при массовом перестроении URLов- выпадает из поиска почти весь сайт. До тех пор, пока его заново не переиндексируют и заново не оценят.  При большом количестве новостей просадка будет колоссальная. А если это делать постоянно, то надо забыть о первых ста страницах в результатах поиска )))

А если использовать редирект и редиректить новости на новый адрес, то получится, что новость с ID-3423 вы редиректите на ID другой новости, которая редиректится на ID предыдущей, которая в свою очередь тоже редиректится... И получаете полный бред.

А ID новости именно для того и прописывается, чтобы не дай Зевс не было двух новостей с одинаковым URL, но никак не для того, чтобы их упорядочить по номерам. Это своего рода её уникальный идентификатор, но никак не порядковый номер с учётом удаления и редактирования.

И именно на этом принципе - неизменности ID новости, строится обработка неверных URL, когда при изменении тайтла новость остается на своём месте.

Edited by Primary Sphinx
  • Upvote 1

Share this post


Link to post
Share on other sites

Конечно не нужно менять урл без большой необходимости.

Если это происходит, то нужно настраивать редиректы, битые ссылки это большое зло для сайта.
Битыми могут быть как внутренние, так и внешние ссылки и во всех случаях это плохо, можно ждать когда поисковики переиндексируют, но скорее всего это не пойдет на пользу.

С другой стороны, один из старых сайтов я бы перевела на dle, а тут id - из-за этого переносить не буду, сайт слишком большой, а ломать код и убирать какими-то путями id - не буду.

А менять id по порядку это вообще странная оптимизация, для чего, зачем это делать, непонятно.

Удалили страницы, проверили на битые и ок.

Share this post


Link to post
Share on other sites
8 часов назад, biruza сказал:

дин из старых сайтов я бы перевела на dle, а тут id - из-за этого переносить не буду, сайт слишком большой, а ломать код и убирать какими-то путями id - не буду.

И не надо, пара строчек кодп и 301 редирект склеит новые адреса со старыми. Главное, что бы alt_name не изменился

Share this post


Link to post
Share on other sites

Технически это возможно, но практически поисковики могут отреагировать негативно. Сайт работает как-то и пусть. 

Знаю пример (реалити-шоу в ютубе по возрождению посещаемого женского сайта)  - сайт перевели с http на https а также с www на без www, настроили редирект, произошел обвал трафика с гугла, по прошествии почти года восстановить его не удалось (в яндексе обвала не было), аудиты и сама команда исправить проблему не смогли.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this