нбр 2012
Исправление ошибки с отображением заглавных букв в плагине 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 можно скачать отсюда.