Опубликовано: 21 апреля 201411 г Есть такая вот статья<ссылки на варезники запрещены>/tutorials/article/53-transliteratciia-url-v-versiiakh-ot-ips/Там описана транслитерация. Вот я это делаю и сохраняю core.php как там сказано, но тогда сайт у меня просто не открывается.Кто делал подобное?
Опубликовано: 21 апреля 201411 г Открыть /admin/sources/base/core.phpНайти функцию function transliterate, и отредактировать замену транслитерации (только для русских локализаций, которые имеют встроенную транслитерацию).
Опубликовано: 21 апреля 201411 г Автор Я отредактировал. Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.Причём щас у меня транслитерация работает, я просто корректирую 2 символа.Как будто файл не читается после моего изменения хотя кодировку я соблюдаю.
Опубликовано: 21 апреля 201411 г Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.Если вы просто отредактировали, и ничего больше не трогали, то никакого "белого фона" не должно быть. Раз уж есть, включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз. Причём щас у меня транслитерация работает, я просто корректирую 2 символа.Как будто файл не читается после моего изменения хотя кодировку я соблюдаю. Проверять нужно при создания новой темы, или при редактирования названия темы.
Опубликовано: 21 апреля 201411 г Автор Мод вообще ЧПУ отключить? Просто меня невероятно раздражает ошибки транслитерации в url. Вместо Хук - khuk. Кто так Х пишет? Я не знаю...
Опубликовано: 21 апреля 201411 г Просто меня невероятно раздражает ошибки транслитерации в 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 Как отредактировать или отключить уже подсказали и в этой и в предыдущей теме.
Опубликовано: 21 апреля 201411 г Многие ГОСТ'ы для транслитерации используют именно kh. Обычному обывателю наверное привычнее все же h. Я в своем время после изучения этого вопроса использовал 'h'
Опубликовано: 21 апреля 201411 г Зачем? Я не использую core. Вам же подсказали как отредактировать. И подсказали как проверить изменения, тему читали внимательно?
Опубликовано: 21 апреля 201411 г Автор Ну вроде я вас правильно понял и открываю и редактирую как мне надо. Заменяю буквы. Потом сохраняю текстовик и форум перестаёт работать. Больше похоже что не корректная кодировка после сохранения. Но я пробовал тремя разными программами. Пробовал так же и разные кодировки сохранения файла. Не помогает.А что вы используете? Пока сайт индексируется по новой у меня есть возможность выбрать правильное направление. Но я могу о нём даже не знать. Изменено 21 апреля 201411 г пользователем UserName900
Опубликовано: 21 апреля 201411 г Потом сохраняю текстовик и форум перестаёт работать.включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз.http://ipbskins.ru/forum/topic1195.html Пробовал так же и разные кодировки сохранения файла.UTF-8 (без BOM)
Опубликовано: 21 апреля 201411 г Автор 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);
Опубликовано: 21 апреля 201411 г Автор Покажите весь код 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); }
Опубликовано: 21 апреля 201411 г Советую восстановить дефолтный файл из дистрибутива, открыть его расширенным редактором типа notepad++, и править внимательно ничего лишнего не трогая и удаляя, заменяя только kh на h и все.
Есть такая вот статья
Там описана транслитерация. Вот я это делаю и сохраняю core.php как там сказано, но тогда сайт у меня просто не открывается.
Кто делал подобное?