Трансктрипция ЧПУ 2.X

Трансктрипция ЧПУ

 
Посетитель
small user social cms
Медаль
Сообщений: 148
В каком файле можно изменить трансктрипцию ЧПУ?
Чтобы вместо nizhnii писалось nizhniy, и вместо ja было ya.
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2564
instantcms_20160418_v2.5.1\system\languages\ru\functions.php
Код PHP:
  1. $ru_en = array(
  2. 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d',
  3. 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z',
  4. 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m',
  5. 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s',
  6. 'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c',
  7. 'ч'=>'ch','ш'=>'sh','щ'=>'sch','ъ'=>'','ы'=>'y',
  8. 'ь'=>'','э'=>'e','ю'=>'yu','я'=>'ja'
  9. );
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2101
\system\languages\ru\functions.php

Спойлер
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2564
@keks, Это называется транслитерация.
Ris, Приветствую))
Посетитель
small user social cms
Медаль
Сообщений: 299
В украинской локализации как раз поменял транслитерацию. Действительно не логично когда 'ю'=>'yu' а 'я'=>'ja' например.
Настроил чтобы была транслитерация по гуглу.
Трансктрипция ЧПУ
Хостинг с очень удобной собственной Панелью управления, много настроек и его Преимущества. Бесплатный тест - 5 дней. Идеальное решение для сайтов на InstantCMS
Посетитель
small user social cms
Медаль
Сообщений: 148
Заменил пару букв и закачал обратно - сайт выдал ошибку 500. Файл был в UTF-8 без BOM.
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
@keks:
сайт выдал ошибку 500
Значит "кривые ручки" использовали когда
@keks:
Заменил пару букв и закачал обратно
smile
Посетитель
small user social cms
Медаль
Сообщений: 148
Loadырь, Вносил изменения, но строго по советам форумчан :)
И что теперь можно сделать?
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
@keks:
И что теперь можно сделать?
Строго по советам форумчан внести изменения в обратном порядке.
Но для начала можно включить отладку в админке или в файле конфигурации, тогда вам будет показана конкретная ошибка, вместо 500.
Посетитель
small user social cms
Медаль
Сообщений: 148
Это наверное из-за того что я вывел поле УРЛ для правки на странице.
Если его удалить - это спасёт ситуацию?
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
@keks:
Если его удалить - это спасёт ситуацию?
Спасёт ситуацию только откат до предыдущего рабочего состояния или устранение ошибки, приводящей к отображению на экране ошибки 500.
Посетитель
small user social cms
Медаль
Сообщений: 148
Включил отладку, закачал измененный файл - опять ошибка 500, восстановил прежний файл. Внизу появилось SQL 39 зашел туда и там отчеты которые ведут в папки system/core/ и system/controllers/ но про файл functions.php ничего не сказано.
Может где еще нужно посмотреть про эту ошибку? Например на фтп в error logs.
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2848
Смотреть внимательно, что где вносили. Возможно, кавычку или запятую затёрли, или добавили.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 421
BoAnRo:
Настроил чтобы была транслитерация по гуглу
Для нас актуальнее по яндексу, если мы говорим о ЧПУ.
й - j
я - ya
щ - shch
э - eh
x - kh после букв c,s,e,h, в остальных случаях - h
Посетитель
small user social cms
Медаль
Сообщений: 148
Loadырь, Кстати, а обновление кмс на новую версию может исправить этот глюк?

Еще хотел сделать чтобы была замена (ия - ia - Rossia) и (ья - ia - Toliatti). Это просто дописать нужно в файл?

Pocus,
1. (щ - shch) - это жесть, зачем заменять 3 буквы на 4 :)
2. Яндекс сам себе противоречит наберите "город Бийск" и посмотрите как Ян пишет ЧПУ в своих Картах :)
Редактировалось: 1 раз (Последний: 12 марта 2017 в 14:32)
Упрощать - сложно, усложнять - просто!
InstantCMS - любовь с первой инсталляции!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.