We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2744
    • 8 Posts
    Скажите, как сделать чтобы метатеги,которые я добавляю стандартными средствами добавления ключевых слов и описаний в MODX, реально располагались в документе под тегом <title>
    а то получается как то криво, сначала мета данные, а только потом тайтл. где это можно поменять?
      • 785
      • 2,113 Posts
      Quote from: banditos at Dec 08, 2009, 05:42 PM

      а то получается как то криво, сначала мета данные, а только потом тайтл
      Поменять не получится, если не использовать другие способы построения метатегов, а почему криво? Нигде не видел требования, чтобы title был выше.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 26883
        • 137 Posts
        Действительно, расположение метатегов по отношению к title нигде не "нормируется".
        Я использую сниппет Metatags, который позволяет добавлять любые дополнительные метатеги в дополнение к "штатным". Естественно, вызов сниппета можно вставить в любое место шаблона - если надо, то после title.
          • 2744
          • 8 Posts
            • 26883
            • 137 Posts
            Quote from: banditos at Dec 09, 2009, 01:47 AM

            Этот? http://modxcms.com/extras/package/272
            Этот, только заточенный под свои нужды
              • 6377
              • 36 Posts
              Сделал следующим образом.

              файл manager\includes\document.parser.class.inc.php

              строка 647

              Данный кусок кода
              	if ($metas) $template = preg_replace("/(<head>)/i", "\\1\n\t" . trim($metas), $template);
                      return $template;
                  }

              Заменил на
              	if ($metas) $template = preg_replace("/(<\/title>)/i", "\\1\n\t" . trim($metas), $template);
                      return $template;
                  }


              Теперь мета теги выводятся сразу после закрывающего тега </title>
                • 785
                • 2,113 Posts
                Quote from: damapic.ru at Jan 15, 2010, 04:52 AM

                Сделал следующим образом.
                Яркий пример, как делать не надо – править код MODx ради абсолютно ненужных результатов, причем внося потенциальные проблемы (если title по каким-то причинам отсутствует).
                  Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                  Статьи о MODx, регулярно новые публикации