Разное → Исправление ошибки с отображением заглавных букв в плагине php-fusion_seourl

Исправление ошибки с отображением заглавных букв в плагине php-fusion_seourl

Знакомясь с системой отображения контента PHP-Fusion, для отображения URL в человеко-понятном виде установил плагин php-fusion_seourl, скачанный с русско-язычного сайта CMS PHP-Fusion. Но после его установки, url адреса отображаются не совсем корректно. Вернее, не отображаются заглавные буквы. Поэтому решил это упущение разработчика немного подправить заодно добавив украинскую локализацию.

Для этого в файле seourl.php нужно внести некоторые изменения. Вместо строчек

    $special = array(
            '?','!','.',',',':',';','*','(',')','{','}','[',']','%','#','№','@','$','^','-','+','/','\\','=','|','"','\'',
            'а','б','в','г','д','е','ё','з','и','й','і','ї','к',
            'л','м','н','о','п','р','с','т','у','ф','х',
            'ъ','ы','э',' ','ж','ц','ч','ш','щ','ь','ю','я','є',
            'А','Б','В','Г','Д','Е','Ё','З','И','Й','І','Ї','К',
            'Л','М','Н','О','П','Р','С','Т','У','Ф','Х',
            'Ы','Э','Ж','Ц','Ч','Ш','Щ','ь','Ю','Я','Є');
    $normal = array('_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_',
           'a','b','v','g','d','e','e','z','i','y','i','yi','k',
          'l','m','n','o','p','r','s','t','u','f','h',
           'j','i','e','_','zh','ts','ch','sh','shch',
           '','yu','ya','ye',
           'a','b','v','g','d','e','e','z','i','y','i','yi','k',
          'l','m','n','o','p','r','s','t','u','f','h',
           'i','e','zh','ts','ch','sh','shch',
           '','yu','ya','ye');

вставить следующие строки

    $special = array(
            '?','!','.',',',':',';','*','(',')','{','}','[',']','%','#','№','@','$','^','-','+','/','\\','=','|','"','\'',
            'а','б','в','г','д','е','ё','з','и','й','і','ї','к',
            'л','м','н','о','п','р','с','т','у','ф','х',
            'ъ','ы','э',' ','ж','ц','ч','ш','щ','ь','ю','я','є',
            'А','Б','В','Г','Д','Е','Ё','З','И','Й','І','Ї','К',
            'Л','М','Н','О','П','Р','С','Т','У','Ф','Х',
            'Ы','Э','Ж','Ц','Ч','Ш','Щ','ь','Ю','Я','Є');
    $normal = array('_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_','_',
           'a','b','v','g','d','e','e','z','i','y','i','yi','k',
          'l','m','n','o','p','r','s','t','u','f','h',
           'j','i','e','_','zh','ts','ch','sh','shch',
           '','yu','ya','ye',
           'a','b','v','g','d','e','e','z','i','y','i','yi','k',
          'l','m','n','o','p','r','s','t','u','f','h',
           'i','e','zh','ts','ch','sh','shch',
           '','yu','ya','ye');

Архив с плагином php-fusion_seourl можно скачать отсюда.