Почему-то не работает фильтр по первым буквам в списках.
Например, Список каталога файлов -
Нажатие на букву Д приводит к следующему результату: http://kovrov.me/index.php?name=links&op=liste&let=%CB.
Хотя такие сайты точно есть:
http://kovrov.me/index.php?name=links&op=view&id=345
Что касается английских букв, то в этом случае всё работает.
В чём может быть загвоздка?
кусок кода:
$let = (!preg_match("/[^a-zA-Zа-яА-Я0-9]/", $_GET['let'])) ? $_GET['let'] : "";
if ($let) {
$field = "op=liste&let=".urlencode($let)."&";
........
} else {
$field = "op=liste&";
.....
}
Не работает во всех модулях, где есть пункт меню "списком"
Например, Список каталога файлов -
Нажатие на букву Д приводит к следующему результату: http://kovrov.me/index.php?name=links&op=liste&let=%CB.
Хотя такие сайты точно есть:
http://kovrov.me/index.php?name=links&op=view&id=345
Что касается английских букв, то в этом случае всё работает.
В чём может быть загвоздка?
кусок кода:
$let = (!preg_match("/[^a-zA-Zа-яА-Я0-9]/", $_GET['let'])) ? $_GET['let'] : "";
if ($let) {
$field = "op=liste&let=".urlencode($let)."&";
........
} else {
$field = "op=liste&";
.....
}
Не работает во всех модулях, где есть пункт меню "списком"
Версия системы: SLAED CMS 5.* Pro
Версия PHP: PHP 5
Сервер: Сервер в интернете