Joomla 1.5 Некорректная работа стандартного компонента поиска

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by wr123, Oct 3, 2008.

  1. Offline

    wr123 Недавно здесь

    Joined:
    Oct 2, 2008
    Messages:
    3
    Likes Received:
    0
    вобщем проболема в следующем: модулем посика в стандартной сборке 1.5.7 ищем любое слово содержащее "И" и "Р" обязательно заглавные в любом месте слова в любом количестве и порядке. если не установлен модуль пхп mbstring то появляется варнинг что невозможно правильно перекодировать символ и действительно вместо заданных символов в запрос идёт какаято билибирда:

    Warning: utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 at byte 1 in Z:\home\localhost\www\joomlaEng1_5_7\libraries\phputf8\utils\unicode.php on line 176

    Если подключить модуль пхп mbstring то варнинг уже не отображается, но запрос всё равно содержит непонятно что вместо этих двух букв.

    Вопрос: перерыл поиск, не нашёл. если бага известная киньте плиз линк на решение?

    появилась мысль просто конвертить все запросы в строчные буквы, но оказалось что встроенная функция конвертации strtolower работает через преобразование utf_to_unicode. Ищу другие решения...
     
    Last edited: Oct 13, 2008
  2.  
  3. Offline

    nmm Недавно здесь

    Joined:
    Oct 12, 2008
    Messages:
    1
    Likes Received:
    0
    Такая же проблема. Появляется в joomle 1.5.7 после включения SEO.
    Решения не нашел. Пока отмазался вставкой в шаблоны компонента и модуля поиска java_script'ом:
    в оброботчик (onclick) sumbit'a формы дописал:
    Код (CODE):
    1. document.Имя_Формы.searchword.value = document.Имя_Формы.searchword.value.toLowerCase();

    - Переводит все символы в нижний регистр после нажатия кнопки поиска или ентера...
    Но хотелось бы обойтись без java_script!
    Кто решил проблему, пожалуйста, расскажите как?
     
  4. Offline

    wr123 Недавно здесь

    Joined:
    Oct 2, 2008
    Messages:
    3
    Likes Received:
    0
    проблема решилась сама собой при переносе сайта на реальный хостинг. проверил - на локальном хостинге база была не ютф, на релаьном точно ютф.
     

Share This Page

Loading...