We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 39584
    • 29 Posts
    Quote from: killest at Jul 26, 2013, 04:50 PM
    $lankey = substr($_SERVER['REQUEST_URI'], 1, 2);
    это жестоко

    site.com/en/ != site.com/endurance.html

    Давно не пользуюсь. Есть вариант опишите.
      • 46683
      • 5 Posts
      Погодите ребята. Я новичок в modx и в CMS вообще, может чего-то не понимаю. Но как сделать редирект не на главную страницу, а на соответствующую ей в другом контексте. Например Захожу я в контакты (kontakty.html) Хочу перейти на английскую версию -> жму иконку с британским флагом и надо, чтоб я попал именно на контакты (en/contacts.html). Может как-то через API формировать путь и какая ссылка должна быть под иконкой соответсвующего языка???????????????????????
        • 39584
        • 29 Posts
        Quote from: yuriel at Mar 07, 2014, 07:19 AM
        Погодите ребята. Я новичок в modx и в CMS вообще, может чего-то не понимаю. Но как сделать редирект не на главную страницу, а на соответствующую ей в другом контексте. Например Захожу я в контакты (kontakty.html) Хочу перейти на английскую версию -> жму иконку с британским флагом и надо, чтоб я попал именно на контакты (en/contacts.html). Может как-то через API формировать путь и какая ссылка должна быть под иконкой соответсвующего языка???????????????????????

        Ну так плагин мы зачем создаем, он и будем нам помогать не редиректить на главную smiley
          • 46683
          • 5 Posts
          Меня наверное не правильно поняли. Плагин понятно, отслеживает загрузку новой страницы и он же устанавлмвает нужный контекст. Вопрос в ДРУГОМ!!
          Есть две иконки - RU EN
          Нужно сделать видимо так, чтобы если мы, например, находимся на странице контакты (kontakty), В контексте WEB (русская версия сайта) адресная строка например http://mysite.ru/kontakty то, ссылка иконки EN должна каким-то образом сформироваться примерно в следующее: http://mysite.ru/en/contacts. И при клике на EN мы попадаем уже на англ. версию контактов. И так ссылки я подозреваю должны генериться для иконок RU и EN на какую бы страницу мы не зашли. Если мы наглавной, то RU (http://mysite.ru/) EN соответственно (http://mysite.ru/en), если мы в новостях, то RU (http://mysite.ru/novosti) EN соответственно (http://mysite.ru/en/news) И так далее.
          Подозреваю, что надо доработать плагин Switchlang чтобы он генерировал динамически корректные ссылки для каждой языковой иконки !!! Буду рад если кто пнет в нужном направлении !
            • 46683
            • 5 Posts
            и соответсвующие страницы наверное должны быть както связаны. kontakty - contacts news-novosty и так далее.....
              • 39584
              • 29 Posts
              Quote from: yuriel at Mar 07, 2014, 12:06 PM

              Нужно сделать видимо так, чтобы если мы, например, находимся на странице контакты (kontakty), В контексте WEB (русская версия сайта) адресная строка например http://mysite.ru/kontakty то, ссылка иконки EN должна каким-то образом сформироваться примерно в следующее: http://mysite.ru/en/contacts. И при клике на EN мы попадаем уже на англ. версию контактов. И так ссылки я подозреваю должны генериться для иконок RU и EN на какую бы страницу мы не зашли. Если мы наглавной, то RU (http://mysite.ru/) EN соответственно (http://mysite.ru/en), если мы в новостях, то RU (http://mysite.ru/novosti) EN соответственно (http://mysite.ru/en/news) И так далее.
              Подозреваю, что надо доработать плагин Switchlang чтобы он генерировал динамически корректные ссылки для каждой языковой иконки !!! Буду рад если кто пнет в нужном направлении !
              Уважаемый, ссылки на переключение рисует снипет товарища Babel, который обязателен к установке. А за контекстами следит наш плагин.
                • 39584
                • 29 Posts
                Quote from: yuriel at Mar 07, 2014, 12:17 PM
                и соответсвующие страницы наверное должны быть както связаны. kontakty - contacts news-novosty и так далее.....
                Тук тук в скайп - sergeymiracle
                  • 46683
                  • 5 Posts
                  Теперь допетрил. Сейчас изучаю babel
                  [ed. note: yuriel last edited this post 10 years, 1 month ago.]
                    • 49906
                    • 2 Posts
                    Огромное спасибо за пост, очень помогло.

                    Возник вопрос как вместо надписей переключения языка сделать иконки?

                      • 39584
                      • 29 Posts
                      Quote from: fomurjiom at Feb 17, 2015, 10:35 AM
                      Огромное спасибо за пост, очень помогло.

                      Возник вопрос как вместо надписей переключения языка сделать иконки?

                      Что-то мешает стили css прописать? Это уже HTML разметка. Думаю нагуглить можно тонну инфы по этому поводу.