We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 8199
    • 24 Posts
    точно такая же проблема
      • 785
      • 2,113 Posts
      Вот все пишут про проблему, а почему-то не хотят сами поспособствовать ее решению. Я же написал выше - определите, в каких случаях работает, а в каких - нет, после чего обратитесь к автору.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 1397
        • 7 Posts
        Quote from: AKots at Dec 04, 2009, 07:17 AM

        Вот все пишут про проблему, а почему-то не хотят сами поспособствовать ее решению. Я же написал выше - определите, в каких случаях работает, а в каких - нет, после чего обратитесь к автору.

        А как определить то??? Вводишь одно слово находит страницы с описанием, вводишь рядом стоящее слово, находит страницу, но нет описания. Если бы знали причину, наверно, давно бы уже обратились, как ее определишь?
        Тот кто знает, как это работает, сможет предположить почему это происходит, я не программист, понятия не имею малейшего.
          • 32773
          • 118 Posts
          Присоеденяюсь, аналогичная проблемма, сильно не замарачивался над ней, но имеет место быть (
            • 16289
            • 121 Posts
            Проблема в строчке №1275 файла classes/search.class.inc.php :
             $extract = preg_replace( '/' . preg_quote( $searchTerm, '/' ) . '/' .$this->pcreModifier, '<span class="'.$highlightClass.' '.$highlightClass.$rank.'">\0</span>', $extract);

            Если ее убрать
            То все отлично работает, только обрезает символы неправильно.
              How could number of mysql queries be more than number of tables in DB???
              • 16289
              • 121 Posts
              Вырезает он экстракты , если в них содержатся непонятные символы в виде вопроса (см. скриншот). То есть, если слова обрезаны. Кто знает, куда копать?
                How could number of mysql queries be more than number of tables in DB???
                • 16289
                • 121 Posts
                Проблема видно в неправильной настройке mb_string.
                Решение в .htaccess прописать:
                php_value mbstring.language Russian
                php_value mbstring.internal_encoding UTF-8
                php_value mbstring.http_input UTF-8,CP1251
                php_value mbstring.http_output UTF-8
                php_value mbstring.detect_order UTF-8,CP1251
                php_value mbstring.encoding_translation on
                php_value mbstring.func_overload 0
                  How could number of mysql queries be more than number of tables in DB???
                  • 16289
                  • 121 Posts
                  Если не работает php_value в htaccess, добавить в index.php:
                  ini_set('mbstring.internal_encoding', 'UTF-8');
                    How could number of mysql queries be more than number of tables in DB???
                    • 2750
                    • 115 Posts
                    kpoxas, спасибо! Твое решение решило проблему у меня.