KALJAN Опубликовано 9 декабря, 2014 Поделиться Опубликовано 9 декабря, 2014 (изменено) Подскажите как убрать с ссылок лишние значки. Пробувал в core.php править вообще абра кадабра получаетса а не ссылка. Проблема появилась после обновления с 3.4.1 до 3.4.6 есть так: __www.femidageopro.com/topic/157-ustiluzka-m%D1%96ska-rada/ это буква "і" Украинская. также есть проблеми с буквами "є", "ї", надо зделать так: __www.femidageopro.com/topic/157-ustiluzka-mska-rada/ Изменено 9 декабря, 2014 пользователем KALJAN Ссылка на комментарий Поделиться на другие сайты Поделиться
Sanshalay Опубликовано 10 декабря, 2014 Поделиться Опубликовано 10 декабря, 2014 Файл adminsourcesbasecore.php. Строка приблизительно 4541 Найти: return str_replace( array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','э','ю','я','ы','ь','ъ'), array('a','b','v','g','d','e','yo','zh','z','i','i','k','l','m','n','o','p','r','s','t','u','f','kh','tc','ch','sh','sch','e','iu','ia','y','',''), $text); Заменить на (в этой строке правда нужно заменить 11111 на букву, вставляемую вместо є, а 22222 - вместо ї): return str_replace( array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п','р','с','т','у','ф','х','ц','ч','ш','щ','э','ю','я','ы','ь','ъ','і','є','ї'), array('a','b','v','g','d','e','yo','zh','z','i','i','k','l','m','n','o','p','r','s','t','u','f','kh','tc','ch','sh','sch','e','iu','ia','y','','','','11111','22222'), $text); После этого перестройте FURL кэш в Админцентре Но я на 100% не уверен Ссылка на комментарий Поделиться на другие сайты Поделиться
Efremov Опубликовано 10 декабря, 2014 Поделиться Опубликовано 10 декабря, 2014 Думаю обновление форума до последней версии, все исправит. Ссылка на комментарий Поделиться на другие сайты Поделиться
KALJAN Опубликовано 10 декабря, 2014 Автор Поделиться Опубликовано 10 декабря, 2014 У меня вот такой код стоит static public function transliterate( $text ) { return str_ireplace( array( '%D0%B0', '%D0%B1', '%D0%B2', '%D0%B3', '%D0%B4', '%D0%B5', '%D1%91', '%D0%B6', '%D0%B7', '%D0%B8', '%D0%B9', '%D0%BA', '%D0%BB', '%D0%BC', '%D0%BD', '%D0%BE', '%D0%BF', '%D1%80', '%D1%81', '%D1%82', '%D1%83', '%D1%84', '%D1%85', '%D1%86', '%D1%87', '%D1%88', '%D1%89', '%D1%8D', '%D1%8E', '%D1%8F', '%D1%8B', '%D1%8C', '%D1%8A', '%D0%90', '%D0%91', '%D0%92', '%D0%93', '%D0%94', '%D0%95', '%D0%81', '%D0%96', '%D0%97', '%D0%98', '%D0%99', '%D0%9A', '%D0%9B', '%D0%9C', '%D0%9D', '%D0%9E', '%D0%9F', '%D0%A0', '%D0%A1', '%D0%A2', '%D0%A3', '%D0%A4', '%D0%A5', '%D0%A6', '%D0%A7', '%D0%A8', '%D0%A9', '%D0%AD', '%D0%AE', '%D0%AF', '%D0%AB', '%D0%AC', '%D0%AA', 'а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'э', 'ю', 'я', 'ы', 'ь', 'ъ' ), array('a', 'b', 'v', 'g', 'd', 'e', 'yo', 'zh', 'z', 'i', 'i', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'kh', 'tc', 'ch', 'sh', 'sch', 'e', 'iu', 'ia', 'y', '', '', 'A', 'B', 'V', 'G', 'D', 'E', 'YO', 'ZH', 'Z', 'I', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'F', 'KH', 'TC', 'CH', 'SH', 'SCH', 'E', 'IU', 'IA', 'Y', '', '', 'a', 'b', 'v', 'g', 'd', 'e', 'yo', 'zh', 'z', 'i', 'i', 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'kh', 'tc', 'ch', 'sh', 'sch', 'e', 'iu', 'ia', 'y', '', ''), $text); } пробовал добавлять те символы што мне мешают шото ломаютса вообще ссылки... буквы местами меняет... мож шото с руками у меня. Проблему решил заменой файла из английской версии... Всем пасибо за подсказки... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения