1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Joomla", создана пользователем xdivx, 4 мар 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. xdivx

    xdivx Создатель

    Регистр.:
    26 фев 2009
    Сообщения:
    48
    Симпатии:
    2
    При включеном 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)
    Помогите! Где копать?
     
  2. hipachka

    hipachka

    Регистр.:
    16 мар 2009
    Сообщения:
    391
    Симпатии:
    78
    Убери использование SEF для тех компонентов где портятся ссылки. И пусть они там будут без реврайта, это возможно?
     
  3. xdivx

    xdivx Создатель

    Регистр.:
    26 фев 2009
    Сообщения:
    48
    Симпатии:
    2
    Ну, да. Если в настройках поставить "пропустить" компонент, то поиск не глючит. но ссылки тогда не очень СЕФные. Косяк поиска только из-за нескольких букв, пофиксить бы.
     
  4. watson_

    watson_

    Регистр.:
    12 окт 2006
    Сообщения:
    258
    Симпатии:
    48
    а может проблема в кодировке мускуля? у тебя utf8 стоит по умолчанию?
     
  5. xdivx

    xdivx Создатель

    Регистр.:
    26 фев 2009
    Сообщения:
    48
    Симпатии:
    2
    UTF8 везде. У мосета пока нашел что влияние идет из блока
    # Using SEF advance or no SEF at all
    ...
    там с адресацией не все хорошо в моем случае.
     
  6. xdivx

    xdivx Создатель

    Регистр.:
    26 фев 2009
    Сообщения:
    48
    Симпатии:
    2
    В общем, в мосете в модуле поиска решилось заменой
    $onclickCmd .= "&searchword=' + searchword";
    на
    $onclickCmd .= "?searchword=' + searchword";

    осталось с доской разобраться.
     
  7. xdivx

    xdivx Создатель

    Регистр.:
    26 фев 2009
    Сообщения:
    48
    Симпатии:
    2
    Доковырял!
    в adsmanager.html.php меняем
    <form action="index.php"
    на
    <form action="<?php echo sefRelToAbs("index.php");?>"
    и вот оно - щастье :)
     
Статус темы:
Закрыта.