sh404sef проблема при поиске в adsmanager и mtree

Статус
В этой теме нельзя размещать новые ответы.

xdivx

Постоялец
Регистрация
25 Фев 2009
Сообщения
66
Реакции
4
При включеном sh404sef возникает проблема при поиске на русском в компонентах adsmanager и mosets tree, некоторые буввы в урле запроса не правильно кодируются (слово "сделаем" получается как %D1_%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC). Наблюдается только при вводе букв с, ш, у, А, И, Э. При этом, стандартный джумла поиск нормально работает.
(Joomla 1.5.15, sh404SEF_RC_1.5.5.388, adsmanager2.5RC2, MTree_2.0.9)
Помогите! Где копать?
 
Убери использование SEF для тех компонентов где портятся ссылки. И пусть они там будут без реврайта, это возможно?
 
Убери использование SEF для тех компонентов где портятся ссылки. И пусть они там будут без реврайта, это возможно?
Ну, да. Если в настройках поставить "пропустить" компонент, то поиск не глючит. но ссылки тогда не очень СЕФные. Косяк поиска только из-за нескольких букв, пофиксить бы.
 
а может проблема в кодировке мускуля? у тебя utf8 стоит по умолчанию?
 
а может проблема в кодировке мускуля? у тебя utf8 стоит по умолчанию?
UTF8 везде. У мосета пока нашел что влияние идет из блока
# Using SEF advance or no SEF at all
...
там с адресацией не все хорошо в моем случае.
 
В общем, в мосете в модуле поиска решилось заменой
$onclickCmd .= "&searchword=' + searchword";
на
$onclickCmd .= "?searchword=' + searchword";

осталось с доской разобраться.
 
Доковырял!
в adsmanager.html.php меняем
<form action="index.php"
на
<form action="<?php echo sefRelToAbs("index.php");?>"
и вот оно - щастье :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху