We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 11842
    • 2 Posts
    Здравствуйте!
    Помогите пожалуйста разобраться с проблемой.
    Столкнулся с этим CMS MODx 1.0.4
    На сайте имеются разделы новостей, я успешно отредактировал ряд документов, но один дал сбой - в двух местах, которые на него ссылаются, пропала с ним связь.
    Испортились ссылки.

    Если нажать в менеджере в окне редактирования этого документа кнопку "Просмотр", то документ доступен:
    http://fujicenter.ru/master-klass-po-iskusstvu-yaponskogo-menedzhmenta:-%C2%ABsekretyi-uspexov-kompanii-tojota%C2%BB.html

    Но если попробовать выйти на него через ссылки в списке новостей или через ссылку в меню, то это не получается, так как ссылка имеет вид:
    master-klass-po-iskusstvu-yaponskogo-menedzhmenta:-%C2%ABsekretyi-uspexov-kompanii-tojota%C2%BB.html

    Это имя страницы без адреса сайта. Соответственно не работает.
    Почему так случилось, и как исправить связи?

    Большое спасибо за ответ.
      • 785
      • 2,113 Posts
      Добавьте в шаблоне между <head> и </head> конструкцию
      <base href="[(site_url)]" />
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 11842
        • 2 Posts
        Как понять, в какой именно шаблон внести изменения (в тот, что в свойствах документа?), и почему всё работало до изменения документа? Я же менял не шаблон, а правил текст документа. И другие документы, которые были изменены, в свойствах с этим же шаблоном, продолжают корректно отображаться.

        P.S. Я попробовал внести изменения в шаблон, указанный в свойствах сбоящего документа, но это не решило проблемы.
        Элементы \ Управление элементами \ шаблоны - там нашёл шаблон. Внесённые изменения:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
        <html>
            <head>
        <base href="[(site_url)]" />
                {{head}}
        <script type="text/javascript">
        
          var _gaq = _gaq || [];
          _gaq.push(['_setAccount', 'UA-9386555-12']);
          _gaq.push(['_trackPageview']);
        
          (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
          })();
        
        </script>
            </head>


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


        P.P.S. Я ещё раз изменил поле псевдоним (сделал его покороче) и вроде бы всё заработало. Я в недоумении, что это за поле, выносящее мозг движку? Прошу, дайте пож-та что почитать в популярной форме о структуре движка. Интересует, имеет ли он жёсткий скелет модулей, как ucoz.com, или модули полностью описываются с нуля?
          • 785
          • 2,113 Posts
          А что в чанке head?
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации