We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33272
    • 29 Posts
    Извините если зря открыл новый топик, на форуме искал ответ - не нашел. Допустим я много экспериментирую, создаю разные страницы, новости, меню и т.п. короче документы. В процессе тестирования приходится много чего удалять и заново создавать. В итоге документы получаются с разными ID, если раньше что то удалил, то вновь создаваемым этот ID уже не присваивается. Конечно можно и забить на это, но все таки может есть способ автоматически переиндексировать сайт, чтобы все было более менее по порядку или это только руками в админке можно сделать? Спасибо.
      Какая нахрен подпись?
      • 19164
      • 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]
        • 33592
        • 13 Posts
        привязывайся везде по алиасу)
        и базу бэкапь перед экспериментами)
          • 19164
          • 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]
            • 33592
            • 13 Posts
            по этому самому.
            я отлично понимаю, что не все используют френдли урл.
            но если человек постоянно меняет структуру сайта, то наилучший выход именно такой.
            к примеру, я сделал мультиязычный сайт опираясь на это. т.е. кросслинки везде опираются именно на алиасы, а не на ид.
            так что мне абсолютно все равно для структуры какой ид у документа, я не заморачиваюсь над тем, о чем говорит автор в сабже.

            как вариант, ничего более)
              • 25780
              • 15 Posts
              À êàê ïðèâÿçàòüñÿ ê àëèàñó?
                • 19164
                • 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]
                  • 25780
                  • 15 Posts
                  Quote from: Metaller at Mar 20, 2007, 08:58 AM

                  Quote from: ruvlad at Mar 20, 2007, 04:05 AM

                  À êàê ïðèâÿçàòüñÿ ê àëèàñó?

                  ×òî çíà÷èò ïðèâÿçàòüñÿ, â êàæäîì äîêóìåíòå åñòü äîïîëíèòåëüíîå ïîëå ïñåâäîíèì (àëèàñ), óêàçûâàåòå òóäà èìÿ (íàïðèìåð about), òîãäà ïðè âêëþ÷åíèè äðóæåñòâåííûõ ÓÐËîâ äîêóìåíò áóäåò èìåòü èìÿ íå òîëüêî 134.html (134 - èä äîêóìåíòà) íî è about.html

                  ß ýòî ïîíÿë òàê:

                  Íàïðèìåð, startID=1
                  1 - ýòî êàêàÿ-òî ïàïêà èëè ñòðàíèöà ó êîòîðîé åñòü ñâîé ïñåâäîíèì (àëèàñ), íàïðèìåð stranicarisunkov,
                  íî òàêîé ïàðàìåòð ’startID=stranicarisunkov’ íå ñðàáîòàåò