We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31049
    • 48 Posts
    Thank’s!

    That’s new in 2r3? Only fix of this bug?
      • 3098
      • 37 Posts
      Yes, this release fixes just this bug, another release with more changes will be soon available.
        • 33273
        • 60 Posts
        Quote from: [e
        Bu$ter link=topic=9433.msg65842#msg65842 date=1164403264]
        Там у меня вылазила ещё одна проблема: после поиска, на страниче результатов, "текст_запроса" в фразе "X совподений было найдено по запросу «текст_запроса»." отображался крякозяблами. Где чего пофиксить я нашел, если кому нужно - поделюсь.

        О! Будь добр, поделись! smiley
          • 33273
          • 60 Posts
          И вообще, у меня HyperFlexSearchForm не работает.
          То ли с русским языком не работает...
          Пишу в запросе всякий бред - находит....
          templateSearch игнорирует....

          муть какая-то.
            • 33694
            • 742 Posts
            Quote from: yurican at Feb 23, 2007, 06:18 AM

            Quote from: [e
            Bu$ter link=topic=9433.msg65842#msg65842 date=1164403264]
            Там у меня вылазила ещё одна проблема: после поиска, на страниче результатов, "текст_запроса" в фразе "X совподений было найдено по запросу «текст_запроса»." отображался крякозяблами. Где чего пофиксить я нашел, если кому нужно - поделюсь.

            О! Будь добр, поделись! smiley

            Ух давно это было, попробуй найди там сейчас что я правил...

            Вообщем проблема у нас гораздо глубже чем просто в сниппете. Проблема c какими-то локалями, толи в php толи ещё где... вообщем не работает функция strtolower() (это после неё запрос превращается в �������). Рассказываю где подставить костыль:

            Между строкой
            // cleaning of the search string
            и
            // quotes management
            есть два вызова функции strtolower().
            $searchString = strtolower(strtr($searchString, $input, $output));

            $searchString = strtolower($searchString);


            Попытка заменить их на mb_strtolower() и даже на mb_convert_case() мне не помогли (не рабоают эти функции — скрипт останавливается), поэтому оба вызова я просто закоменатировал. После этого запрос стал возвращаться в исходном виде.

            Но я вот только не помню, сей сниппет искал всё время только с учётом регистра или у меня это после костыля так стало? smiley
              • 33273
              • 60 Posts
              спасибо за быстрый ответ!
              то есть он (сниппет) ВООБЩЕ не ищет у меня, да? переводит строку запроса на язык вопросительных знаков и по вопросительным знакам ищет? Причем у меня в строке "7 results found for [][][][][][]" именно квадратиками, а не вопросами..... хотя какая разница?
              У тебя сейчас работает? Всё нормально?
                • 33694
                • 742 Posts
                Ну работает конечно (только не знаю что там с регистром в поиске), иначе распинался я бы тут.
                  • 33273
                  • 60 Posts
                  Отлично. Подставил костыль. Квадратики исчезли, но чудить поиск не перестал.
                  Грубо говоря, ищу "лыжи" - находит "колбасу".
                    • 33694
                    • 742 Posts
                    Ну я же говорю - у нас там какая-то муть с локалями. Мне, честно скажу, особой нужды копаться в этом нет, т.к. там где оно работает этим никто не пользуется, поэтому главное чтоб всё выглядело работающим smiley Если сам разберешёся, расскажи, буду благодарен.
                      • 33273
                      • 60 Posts
                      Блин, сам я точно месяц разбираться буду.....
                      У меня сложилось впечатление, что Igor в локализациях и кодировках прошарил. Так позовём же его! laugh