UserName900 Posted April 21, 2014 Share Posted April 21, 2014 Есть такая вот статья<ссылки на варезники запрещены>/tutorials/article/53-transliteratciia-url-v-versiiakh-ot-ips/Там описана транслитерация. Вот я это делаю и сохраняю core.php как там сказано, но тогда сайт у меня просто не открывается.Кто делал подобное? Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Открыть /admin/sources/base/core.phpНайти функцию function transliterate, и отредактировать замену транслитерации (только для русских локализаций, которые имеют встроенную транслитерацию). Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 Я отредактировал. Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.Причём щас у меня транслитерация работает, я просто корректирую 2 символа.Как будто файл не читается после моего изменения хотя кодировку я соблюдаю. Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.Если вы просто отредактировали, и ничего больше не трогали, то никакого "белого фона" не должно быть. Раз уж есть, включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз. Причём щас у меня транслитерация работает, я просто корректирую 2 символа.Как будто файл не читается после моего изменения хотя кодировку я соблюдаю. Проверять нужно при создания новой темы, или при редактирования названия темы. Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 Мод вообще ЧПУ отключить? Просто меня невероятно раздражает ошибки транслитерации в url. Вместо Хук - khuk. Кто так Х пишет? Я не знаю... Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Просто меня невероятно раздражает ошибки транслитерации в url. Вместо Хук - khuk. Кто так Х пишет? Я не знаю... http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%B0_%D0%BB%D0%B0%D1%82%D0%B8%D0%BD%D0%B8%D1%86%D0%B5%D0%B9#.D0.A1.D1.80.D0.B0.D0.B2.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D0.B0.D1.8F_.D1.82.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D0.B0_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC_.D1.82.D1.80.D0.B0.D0.BD.D1.81.D0.BB.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8 Как отредактировать или отключить уже подсказали и в этой и в предыдущей теме. Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 Тоесть оно так и надо??? Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Многие ГОСТ'ы для транслитерации используют именно kh. Обычному обывателю наверное привычнее все же h. Я в своем время после изучения этого вопроса использовал 'h' Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 А можно просто ваш файл core.php? или он не подойдёт? Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Зачем? Я не использую core. Вам же подсказали как отредактировать. И подсказали как проверить изменения, тему читали внимательно? Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 (edited) Ну вроде я вас правильно понял и открываю и редактирую как мне надо. Заменяю буквы. Потом сохраняю текстовик и форум перестаёт работать. Больше похоже что не корректная кодировка после сохранения. Но я пробовал тремя разными программами. Пробовал так же и разные кодировки сохранения файла. Не помогает.А что вы используете? Пока сайт индексируется по новой у меня есть возможность выбрать правильное направление. Но я могу о нём даже не знать. Edited April 21, 2014 by UserName900 Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Потом сохраняю текстовик и форум перестаёт работать.включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз.http://ipbskins.ru/forum/topic1195.html Пробовал так же и разные кодировки сохранения файла.UTF-8 (без BOM) Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 Parse error: syntax error, unexpected T_STRING, expecting ')' in /var/www/admin/data/www/domain.su/admin/sources/base/core.php on line 4552Вот эта строка. На вид всё как обычно.'e', 'zh', 'z', 'i', 'i, 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sh', 'e', 'iu', 'ya', 'y', '', ''), $text); Link to comment Share on other sites More sharing options...
siv1987 Posted April 21, 2014 Share Posted April 21, 2014 Покажите весь код 5 строчками выше. Link to comment Share on other sites More sharing options...
UserName900 Posted April 21, 2014 Author Share Posted April 21, 2014 Покажите весь код 5 строчками выше. 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', 'e', 'zh', 'z', 'i', 'i, 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sh', 'e', 'iu', 'ya', 'y', '', '', 'A', 'B', 'V', 'G', 'D', 'E', 'E', 'ZH', 'Z', 'I', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'F', 'H', 'C', 'CH', 'SH', 'SH', 'E', 'IU', 'YA', 'Y', '', '', 'a', 'b', 'v', 'g', 'd', 'e', 'e', 'zh', 'z', 'i', 'i, 'k', 'l', 'm', 'n', 'o', 'p', 'r', 's', 't', 'u', 'f', 'h', 'c', 'ch', 'sh', 'sh', 'e', 'iu', 'ya', 'y', '', ''), $text); } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now