вопрос
в языковом файле меняю например 'ш' => 'sh' НА 'ш' => 'ш', но ссылка отображается некорректно.Что и где еще надо исправить? Как сделать чтоб ссылки отображались правильно? То есть moy-sait.ru/категория/новость/ то сть по-русски?
Спасибо
Спасибо
в engine\inc\include\functions.inc.php
и
engine\modules\functions.php
заменить [^a-z0-9\_\-] в нескольких местах
на
[^(\w)|(\x7F-\xFF)|(0-9)|(\_\-.)]
В некоторых записях точка отсутствует, соответственно последнее выражение будет будет без точки
(\_\-)
теперь получаем правильно написанную ссылку новости, например: "проба-номер-один-21"
В дополнение: функциональность проверялась на версии движка UTF-8, с исправленными правилами транслитерации в языковых файлах:
language\Russian\website.lng
language\Russian\adminpanel.lng
и
engine\modules\functions.php
заменить [^a-z0-9\_\-] в нескольких местах
на
[^(\w)|(\x7F-\xFF)|(0-9)|(\_\-.)]
В некоторых записях точка отсутствует, соответственно последнее выражение будет будет без точки
(\_\-)
теперь получаем правильно написанную ссылку новости, например: "проба-номер-один-21"
В дополнение: функциональность проверялась на версии движка UTF-8, с исправленными правилами транслитерации в языковых файлах:
language\Russian\website.lng
language\Russian\adminpanel.lng