Домой Wp-Recall WP-Recall: Проблемы и решения Некорректная трансформация в латиницу
11ответ(ов) в теме
de13
не в сети 2 года
На сайте с 13.09.2014
Участник
1
16:44

Я так понимаю, вместе с плагином устанавливается скрипт трансформации URL поста/страницы в латиницу. Допустим есть запись с заголовком "хотели как лучше, а получилось как всегда", которая автоматически формирует URL данной записи, а с помощью скрипта он трансформируется в "xoteli-kak-luchshe-a-poluchilos-kak-vsegda". Здесь мы видим неправильную латиницу, что ведет к проблемам в области SEO (буква "х" должна заменяться на "h"). Я прошу вас подсказать мне, как исправить данный скрипт, либо прошу автора плагина внести необходимые изменения.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
16:48

данная транслитерация является на данный момент общепризнанным стандартом и используется на всех сайтах, где установлен известный плагин rustolat.
Меняться данный скрипт не будет, но если есть желание поковырять его лично, то можете смотреть код файла functions-rcl.php, найти код скрипта не составит труда.

0
de13
не в сети 2 года
На сайте с 13.09.2014
Участник
3
17:17

Я могу ошибаться, но мне кажется, что к примеру Яндекс может не воспринять такое написание в ЧПУ, когда "х" заменяется на "x" (лат.), в выдаче я видел варианты "kh" и "h".
Хотя в таблице

Вы не можете просматривать опубликованные ссылки

я вижу, что замена на "x" (лат.) тоже поддерживается одним стандартом.

Ну и вот

Вы не можете просматривать опубликованные ссылки
1
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
17:30

Собственно, можно с таким же успехом заниматься изысканиями какая форма постоянных ссылок лучше для СЕО, но по мне все это бесполезная болтовня из пустого в порожнее. Сайты со ссылками вида /?p=123 также хорошо индексируются и попадают в поиск как и любой другой вид ссылки. А проблему с заменой одного символа при транслитерации так и вовсе считаю надуманой. Это лично мое мнение, возможно, потому что мало склонен к сионизму.
Готов выслушать мнение других пользователей по поводу этой буквы, если кому то это будет также интересно как и вам, то готов внести изменения в данный скрипт на постоянной основе.

0
de13
не в сети 2 года
На сайте с 13.09.2014
Участник
5
19:19

По крайней мере подсветка для такого ЧПУ в выдче отсутствует

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
19:20

de13 сказал(а)

По крайней мере подсветка для такого ЧПУ в выдче отсутствует

Вы не можете просматривать опубликованные ссылки

Все пропало Laugh

0
Женек
не в сети 8 лет
На сайте с 14.07.2014
Участник
Тем 25
Сообщения 123
7
19:24

Андрей Plechev сказал(а)

de13 сказал(а)

По крайней мере подсветка для такого ЧПУ в выдче отсутствует

Вы не можете просматривать опубликованные ссылки

Все пропало Laugh

Ох уж это SEO Cool

0
de13
не в сети 2 года
На сайте с 13.09.2014
Участник
8
19:56

Ну ребята, давайте без сарказма. Я обратился сюда не за этим.

0
Женек
не в сети 8 лет
На сайте с 14.07.2014
Участник
Тем 25
Сообщения 123
9
20:28

Там

de13 сказал(а)

Ну ребята, давайте без сарказма. Я обратился сюда не за этим.

же дали ответ на этот вопрос и в каком файле искать я уже сменил себе могу подсказать как в корневой папке wp recall есть файлик functions-rcl.php открыл его и начал просматривать колесиком мыши крутить вниз то есть, далее я увидил вот такое это 673 строка во
$gost = array(
"Є"=>"EH","І"=>"I","і"=>"i","№"=>"#","є"=>"eh",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"JO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"JJ","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"KH",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"EH","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"jo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"jj","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"kh",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"eh","ю"=>"yu","я"=>"ya",
"—"=>"-","«"=>"","»"=>"","…"=>""
);

$iso = array(
"Є"=>"YE","І"=>"I","Ѓ"=>"G","і"=>"i","№"=>"#","є"=>"ye","ѓ"=>"g",
"А"=>"A","Б"=>"B","В"=>"V","Г"=>"G","Д"=>"D",
"Е"=>"E","Ё"=>"YO","Ж"=>"ZH",
"З"=>"Z","И"=>"I","Й"=>"J","К"=>"K","Л"=>"L",
"М"=>"M","Н"=>"N","О"=>"O","П"=>"P","Р"=>"R",
"С"=>"S","Т"=>"T","У"=>"U","Ф"=>"F","Х"=>"X",
"Ц"=>"C","Ч"=>"CH","Ш"=>"SH","Щ"=>"SHH","Ъ"=>"'",
"Ы"=>"Y","Ь"=>"","Э"=>"E","Ю"=>"YU","Я"=>"YA",
"а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d",
"е"=>"e","ё"=>"yo","ж"=>"zh",
"з"=>"z","и"=>"i","й"=>"j","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"x",
"ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"shh","ъ"=>"",
"ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
"—"=>"-","«"=>"","»"=>"","…"=>""
);

и нашел те знакомые букву которую вы хотели сменить Laugh

0
de13
не в сети 2 года
На сайте с 13.09.2014
Участник
10
20:42

Я вижу ответ на этот вопрос, но обсуждение перешло уже к другому вопросу: нужно ли менять это в плагине на постоянке. Если у Яндекса свои понятия в плане транслитерации, то я считаю, что для развития плагина в лучшую сторону, это стоит сделать.

0
Женек
не в сети 8 лет
На сайте с 14.07.2014
Участник
Тем 25
Сообщения 123
11
00:02

de13 сказал(а)

Я вижу ответ на этот вопрос, но обсуждение перешло уже к другому вопросу: нужно ли менять это в плагине на постоянке. Если у Яндекса свои понятия в плане транслитерации, то я считаю, что для развития плагина в лучшую сторону, это стоит сделать.

В последней версии плагина Ваше желание исполнено x=>kh, а X=>KX

0
Тема закрыта. Публикация новых сообщений запрещена.