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

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем wr123, 03.10.2008.

  1. Offline

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

    Регистрация:
    02.10.2008
    Сообщения:
    3
    Симпатии:
    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. Ищу другие решения...
     
    Последнее редактирование: 13.10.2008
  2.  
  3. Offline

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

    Регистрация:
    12.10.2008
    Сообщения:
    1
    Симпатии:
    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 Недавно здесь

    Регистрация:
    02.10.2008
    Сообщения:
    3
    Симпатии:
    0
    проблема решилась сама собой при переносе сайта на реальный хостинг. проверил - на локальном хостинге база была не ютф, на релаьном точно ютф.
     

Поделиться этой страницей

Загрузка...