Как подредактировать транслитерацию? - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Как подредактировать транслитерацию?

#1 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 13:41

Есть такая вот статья
<ссылки на варезники запрещены>/tutorials/article/53-transliteratciia-url-v-versiiakh-ot-ips/

Там описана транслитерация. Вот я это делаю и сохраняю core.php как там сказано, но тогда сайт у меня просто не открывается.
Кто делал подобное?
0

#2 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 13:46

Открыть /admin/sources/base/core.php
Найти функцию function transliterate, и отредактировать замену транслитерации (только для русских локализаций, которые имеют встроенную транслитерацию).
0

#3 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 14:42

Я отредактировал. Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.
Причём щас у меня транслитерация работает, я просто корректирую 2 символа.
Как будто файл не читается после моего изменения хотя кодировку я соблюдаю.
0

#4 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 14:49

Просмотреть сообщениеUserName900 сказал(а):

Но как только я кидаю core.php с заменой форум перестаёт работать. Просто чистый белый фон.

Если вы просто отредактировали, и ничего больше не трогали, то никакого "белого фона" не должно быть. Раз уж есть, включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз.

Цитата

Причём щас у меня транслитерация работает, я просто корректирую 2 символа.
Как будто файл не читается после моего изменения хотя кодировку я соблюдаю.

Проверять нужно при создания новой темы, или при редактирования названия темы.
0

#5 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 15:40

Мод вообще ЧПУ отключить? Просто меня невероятно раздражает ошибки транслитерации в url. Вместо Хук - khuk. Кто так Х пишет? Я не знаю...
0

#6 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 15:54

Просмотреть сообщениеUserName900 сказал(а):

Просто меня невероятно раздражает ошибки транслитерации в url. Вместо Хук - khuk. Кто так Х пишет? Я не знаю...

http://ru.wikipedia.....86.D0.B8.D0.B8

Как отредактировать или отключить уже подсказали и в этой и в предыдущей теме.
0

#7 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 16:25

Тоесть оно так и надо???
0

#8 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 16:32

Многие ГОСТ'ы для транслитерации используют именно kh. Обычному обывателю наверное привычнее все же h. Я в своем время после изучения этого вопроса использовал 'h'
0

#9 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 16:43

А можно просто ваш файл core.php? или он не подойдёт?
0

#10 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 16:48

Зачем? Я не использую core. Вам же подсказали как отредактировать. И подсказали как проверить изменения, тему читали внимательно?
0

#11 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 16:51

Ну вроде я вас правильно понял и открываю и редактирую как мне надо. Заменяю буквы. Потом сохраняю текстовик и форум перестаёт работать. Больше похоже что не корректная кодировка после сохранения. Но я пробовал тремя разными программами. Пробовал так же и разные кодировки сохранения файла. Не помогает.
А что вы используете? Пока сайт индексируется по новой у меня есть возможность выбрать правильное направление. Но я могу о нём даже не знать.

Сообщение изменено: UserName900 (21 Апрель 2014 - 16:51)

0

#12 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 16:54

Просмотреть сообщениеUserName900 сказал(а):

Потом сохраняю текстовик и форум перестаёт работать.

Просмотреть сообщениеsiv1987 сказал(а):

включаем показ ошибок в браузере и смотрим в чем проблема - об этом говорилось сто пиццот раз.

http://ipbskins.ru/f.../topic1195.html


Просмотреть сообщениеUserName900 сказал(а):

Пробовал так же и разные кодировки сохранения файла.

UTF-8 (без BOM)
0

#13 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 17:09

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);
0

#14 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 265
  • Регистрация: 20-Март 09
  • Репутация: 2 074
  • IPB version:3.1.x
 

Отправлено 21 Апрель 2014 - 17:16

Покажите весь код 5 строчками выше.
0

#15 Пользователь не на сайте   UserName900 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 89
  • Регистрация: 16-Апрель 14
  • Репутация: 1
  • IPB version:3.4.x
 

Отправлено 21 Апрель 2014 - 17:26

Просмотреть сообщениеsiv1987 21 Апрель 2014 - 17:16 сказал(а):

Покажите весь код 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);
	
	}

0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна