ModX Revolution: метод получения проходного закодированного символа - PullRequest
0 голосов
/ 15 августа 2011

Я использую фрагмент SimpleSearch в Modx Revolution CMS для поиска содержимого веб-страницы. Используя форму как это:

<form class="sisea-search-form" action="[[~[[+landing]]]]" method=get>
<input type="text" name="hledej" id="hledej" value="[[+searchValue:default=`Hledej...`]]" onfocus="if (this.value == 'Hledej...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Hledej...';}" />

Поиск на веб-странице работает, за исключением строк со специальными символами, такими как «ěščřžýáá» (на другом языке). Проблема в том, что метод getcode передает этот символ в URL следующим образом:
../search-result.html?search=str%25C3%25A1nce&id=13
и найти 0 результатов .... если строка поиска в url не закодирована (попытался переписать ее вручную), она возвращает некоторые результаты ...
Я также пытался использовать метод post, но id вообще не работает ...
Есть идеи?

1 Ответ

0 голосов
/ 06 января 2012

Он работает правильно на разных хостингах, поэтому проблема, вероятно, где-то еще. Я закрываю эту тему.

...