We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    Как ты можешь видеть, во всех интернациональных форумах одинаковые ветки и разделы форума.
      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]
      • 26564
      • 162 Posts
      Ну вот и не понятно зачем тогда такой слоган к системе писать? Может надо у старших товарисчей спросить? wink
      Кроме sape, есть и другие вопросы по SEO. Например в блоге генерируются безконечные ссылки, что совсем не гуд.
        • 19164
        • 1,215 Posts
        А разве есть какие-то особенности SEO для MODx? Все тоже самое, что и везде - обсуждайте на специализированных SEO-ресурсах.

        А то такими темпами придется создавать ветки для HTML, CSS, JS, PHP....
          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]
          • 26564
          • 162 Posts
          Наверное ты прав, еслиб modx былбы также распостранен ка вордпресс и джамля. Поробуй найди на мастер телке модоксовых.
            • 22301
            • 1,084 Posts
            Сначала подумал, что ветка по SEO не нужна, подозревая, что туда подтянутся хитрые хитрецы, у которых SEO сводится к тупорылому обмену ссылками. Тупорылый обмен ссылок -- это не устойчивое для меня выражение, бывает и не тупорылый.

            Но есть кое-какие недоработки, на которые я уже неоднократно обращал внимания основного и русскоязычного сообщества. Часть проблем со временем решается, но могу сказать, что в русскоязычной части всем как-то было похуй!


            Изложу по порядку. Дружественые урлы, мета-теги, гибкий в настройке wayfinder -- это всё круто. Но...

            Изначально большое кол-во сайтов на MODx не строились с нуля, а переносились. Тут же вылезла критическая ошибка с обработкой 404-ошибки: не отдавался 404-й статус в заголовке документа, изменялась урла в адресной строке, по-разному отрабатывались реально несуществующие, необпубликованные и удалённые документы. Естественно, при таком раскладе и речи не могло идти о корректной переиндексации сайтов. Сейчас все как надо.

            Переиндексация, индексация. Есть подозрения, что качество индексации и регулярной переиндексации сайта Яндексом зависит от даты модификации документа, от того, как верно Яндекс её определяет. Ну, можно, конечно погадать на кофейной гуще, какие там у него алгоритмы. Но достоверный факт! В первую очередь Яндекс, как и любой другой поисковик, обращает внимание на дату последней модификации, отдаваемую сервером в заголовке документа. Речь идёт о Last-Modified, если кто не в курсе. Не надо только мне рассказывать про то, какие поисковики умные и как они могут определять реальную дату и т.д. Ну так вот, парсер не отдаёт Last-Modified в заголовок! Зарубежным товарищам на это похуй, так как у них там Google и google-образные поисковики, которым подсовывают xml-карту сайта, и все довольны! Я позырил парсер на тему. Не думаю, что это такая уж проблема передать в заголовок дату Last-Modified, которая соответствовала бы дате последнего редактирования документа, хранящейся в базе, между прочим. Добровольцы-оптимизаторы есть, готовые ковырнуть парсер по теме? Пока проблема частично решается достаточно уныло через index.php

            Эй, seo-шники! А кто-нибудь из вас в курсе проблем, связанных с индексацией ненужного, а заодно -- в курсе ли, как эти проблемы решаются? Навсидку есть парочка проблем:
            -- Как такое случается, что Яндекс и Рамблер индексируют урлы с хвостами ?&manprev=z, и что с этим делать? Не буду показывать пальцем на сообщника, который заборол первопричину, из вредности:) Но надо бы и симптомами подзаняться -- см. следующий пункт
            -- Как предотвратить и исправить не только индексацию урлов с ?&manprev=z, но и индексацию, например, одновременную site.ru/news/ и site.ru/news.html в условиях, когда на сайте включены дружественные урлы с суффиксом (site.ru/news/hotnews.html -- что-нить типа этого)?
              [img]http://jurist-info.ru/pic/rrr.jpg[/img]

              Безжалостный пияр!
              Artima -- неуч!
              Осторожно: преступная локализация -- modx-cms.ru
              Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

              Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
              • 23695
              • 230 Posts
              насчет last-modified, в document.parser.class.inc.php на 472 строчку добавить
              468        // send out content-type and content-disposition headers
              469        if (IN_PARSER_MODE == "true") {
              470            $type= !empty ($this->contentTypes[$this->documentIdentifier]) ? $this->contentTypes[$this->documentIdentifier] : "text/html";
              471            header('Content-Type: ' . $type . '; charset=' . $this->config['modx_charset']);
              472            header('Last-Modified: '.gmdate('D, d M Y H:i:s',$this->documentObject[editedon]).' GMT');
              

              но я от этого отказался, вывожу просто
              header('Last-Modified: '.gmdate('D, d M Y H:i:s',time()).' GMT');
              

              допустим пример, есть страница сайта, на ней что-то выводит ditto из какой-то папки сайта, добавляя или удаляя что-то из этой папке, ditto будет изменять содержимое страницы, но при этом дата изменения страницы не будет изменяться.

              про site.ru/news/ и site.ru/news.html проблему решает SEO Strict URLs
                • 22301
                • 1,084 Posts
                header(’Last-Modified: ’.gmdate(’D, d M Y H:i:s’,time()).’ GMT’);

                да-да, я вот такую хрень и вывожу через index.php

                header(’Last-Modified: ’.gmdate(’D, d M Y H:i:s’,$this->documentObject[editedon]).’ GMT’);

                сейчас не вспомню уже, но сие не проканало в старом парсере. Сейчас опробую снова, спасибо за напоминание.

                http://www.modxcms.com/SEO-Strict-URLs-1335.html -- так и есть, про это должны знать все! Были какие-то проблемы с предыдущим парсером, пришлось подковырять плагин, на новом пока не тестил, сейчас этим и займусь.

                Насчёт страницы с выводом дитто -- Ууууууууупс! Действительно так и есть, я столкнулся с этой проблемой, но давно и уже про неё забыл. Я не дитто выводил, я, как хитрый хитрец, дабы "произвести впечатление" на Яндекс, чередовал блоки с ссылками на страницах:) Но добавилась тема для раздумий. Как вариант решения проблемы: можно ли для страниц с выводом Дитто при добавлении новой статьи перезаписывать editedon сниппетом/плугином?
                  [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                  Безжалостный пияр!
                  Artima -- неуч!
                  Осторожно: преступная локализация -- modx-cms.ru
                  Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                  Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                  • 23695
                  • 230 Posts
                  но это не проблема дитто, любой скрипт который что-то выводит на странице не меняет дату изменения страницы, а писать плагин для каждого скрипта проблематично.
                    • 22301
                    • 1,084 Posts
                    Да вот я тож призадумался! не всё так просто: если появляется новый раздел, то меняется и меню, например, так что забирать в качестве Last-Modified editedon нехоршо...
                      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

                      Безжалостный пияр!
                      Artima -- неуч!
                      Осторожно: преступная локализация -- modx-cms.ru
                      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

                      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
                      • 19164
                      • 1,215 Posts
                      Если документ кешируется - в качестве даты-времени можно забирать дату создания кеш-файла для данного документа. Ну а если не кешируется - соответственно текущее время time().
                        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]