-
- 29 Posts
Извините если зря открыл новый топик, на форуме искал ответ - не нашел. Допустим я много экспериментирую, создаю разные страницы, новости, меню и т.п. короче документы. В процессе тестирования приходится много чего удалять и заново создавать. В итоге документы получаются с разными ID, если раньше что то удалил, то вновь создаваемым этот ID уже не присваивается. Конечно можно и забить на это, но все таки может есть способ автоматически переиндексировать сайт, чтобы все было более менее по порядку или это только руками в админке можно сделать? Спасибо.
Какая нахрен подпись?
-
- 1,215 Posts
Quote from: yuri25 at Mar 18, 2007, 01:07 AM
Извините если зря открыл новый топик, на форуме искал ответ - не нашел. Допустим я много экспериментирую, создаю разные страницы, новости, меню и т.п. короче документы. В процессе тестирования приходится много чего удалять и заново создавать. В итоге документы получаются с разными ID, если раньше что то удалил, то вновь создаваемым этот ID уже не присваивается. Конечно можно и забить на это, но все таки может есть способ автоматически переиндексировать сайт, чтобы все было более менее по порядку или это только руками в админке можно сделать? Спасибо.
А зачем? ИД это служебный идентификатор, пускай он тебя не смущает. Переделывать индексы - только руками, причем очень осторожно, потому как по этим индексам идет связь одних таблиц с другими (например сопоставление групп веб-юзеров с группами веб-документов), поэтому исправляя ид в одной таблице, нужно исправить его во всех связанных, чтобы не нарушить ссылочную целостность. А все ради чего?
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
-
- 13 Posts
привязывайся везде по алиасу)
и базу бэкапь перед экспериментами)
-
- 1,215 Posts
Quote from: Zoltes at Mar 19, 2007, 08:56 AM
привязывайся везде по алиасу)
и базу бэкапь перед экспериментами)
По какому алиасу? Мы кажется о структуре базы говорим. А алиас - это необязательный аттрибут документа (используемые в friendly url), и связи по нему быть не может.
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]
-
- 13 Posts
по этому самому.
я отлично понимаю, что не все используют френдли урл.
но если человек постоянно меняет структуру сайта, то наилучший выход именно такой.
к примеру, я сделал мультиязычный сайт опираясь на это. т.е. кросслинки везде опираются именно на алиасы, а не на ид.
так что мне абсолютно все равно для структуры какой ид у документа, я не заморачиваюсь над тем, о чем говорит автор в сабже.
как вариант, ничего более)
-
- 15 Posts
À êàê ïðèâÿçàòüñÿ ê àëèàñó?
-
- 1,215 Posts
Quote from: ruvlad at Mar 20, 2007, 04:05 AM
À êàê ïðèâÿçàòüñÿ ê àëèàñó?
Что значит привязаться, в каждом документе есть дополнительное поле псевдоним (алиас), указываете туда имя (например about), тогда при включении дружественных УРЛов документ будет иметь имя не только 134.html (134 - ид документа) но и about.html
DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. |
DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.
Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.
[PLUGIN] DirectResize - as Maxigallery but for single images ::
Download :: [url=
http://modxcms.com/forums/index.php/topic,21490]