We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31660
    • 22 Posts
    Суть проблемы в следующем.
    После установки Modx 9.6 были установлены:


    • Исправления для save_content.processor.php (от проблемы с кодировкой 1251в сохранении alias’ов)
      Исправление для editor.class.inc.php (quickeditor)
      tinymce_lpackage + tinymce.lang.php
      Dito 2.0.3
      LangPack’и для Jot и eForm

    Возникла проблема с ЧПУ: на странице
    domain.ru/alias/ ссылка (вид [~id~]) на саму себя получается domain.ru/alias/alias/. На странице domain.ru/alias/alias/ соответственно превращается в domain.ru/alias/alias/alias/. Тоже самое и с другими разделами.
    Имя алиаса добавляется к уже существующему пути. И эти документы как бы существуют, тоесть по сцылле domain.ru/alias/alias/ движок добирается на страницу которая была названа изначально просто alias/
    + Quick Editor на этих страницах выглядит вообще без стилей, то есть о общем потоке содержимого.ъ

    В настройках ЧПУ:
    Префикс -- нет.
    Суффикс для семантических URL -- /

    Кто-нибудь знает в чем тут дело?
    • <base href="[(site_url)]" />
      Попробуйте это вписать внутри тега HEAD.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 31660
        • 22 Posts
        Огромное спасибо. base url всё решил.
        А почему так? smiley
        Т.е. это mod rewrite’у надо сообщать путь или кому? Для кого этот тег?
          • 33694
          • 742 Posts
          > Для кого этот тег?
          Для браузера.

          > А почему так?
          Учите HTML.

          А вообще, если использовать root-relative ссылки (начинающиеся с прямого слеша, ну, или что там у вас в [(base_url)] ) то никаих base использовать не нужно.
          Т.е. ссылка должна быть /такой/, а не такой/
          • Кстати, насчет этого волшебного тега BASE.
            Я сам не так давно узнал о нем вообще, а когда начал использовать - столкнулся с проблемой: IE6 часто при его использовании и кодировании сайта на CSS не позволяет нормально выделять текст.
            Т.е. просто взять и выделить мышкой часть текста нельзя. Этот баг браузера, кстати говоря, можно увидеть также и на сайте www.modx.ru.
            Буквально сегодня случайно попалось на глаза решение этой проблемы:
            <base href="[(site_url)]" /><!--[if IE]></base><![endif]-->
            Таким образом, используя условные комментарии мы добавляем специально для IE закрывающий тег </base>.
            Вуаля.. Все работает отлично smiley.
              Разработка сайтов и программных модулей на MODX.
              Опыт работы на MODx с 2005 года. Высокое качество.
              Компания Baltic Design Colors: http://www.bdcolors.ru.
              • 897
              • 1,620 Posts
              да уж, я буду стрелять из лука в небо когда IE6 умрет
                "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                Не используйте Revo для "просто сайтов". Используйте Evo

                Who can defeat the Russian bear?
                • 24844
                • 25 Posts

                Таким образом, используя условные комментарии мы добавляем специально для IE закрывающий тег </base>.
                То есть данный комментарий используется IE?

                Quote from: aleksey.stepanov at Oct 24, 2007, 01:09 PM

                да уж, я буду стрелять из лука в небо когда IE6 умрет
                Он потихоньку умирает, но заместо него приходит еще более забагованный и неудобный IE7 :’(
                • Quote from: Renset at Oct 24, 2007, 04:18 PM


                  Таким образом, используя условные комментарии мы добавляем специально для IE закрывающий тег </base>.
                  То есть данный комментарий используется IE?
                  Да, именно так. Про условные комментарии можно почитать здесь: http://www.quirksmode.org/css/condcom.html
                    Разработка сайтов и программных модулей на MODX.
                    Опыт работы на MODx с 2005 года. Высокое качество.
                    Компания Baltic Design Colors: http://www.bdcolors.ru.
                    • 31660
                    • 22 Posts
                    ....Таким образом, используя условные комментарии мы добавляем специально для IE закрывающий тег </base>.
                    Вуаля.. Все работает отлично Smiley.

                    Большое спасибо еще раз!!!!
                    Баг с выделением текста в IE также был на повестке дня smiley)))
                    Двух зайцев пристрелили.
                    Modx Forever!