URL страниц

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Некорректно отражает

#1 26 августа 2016 в 20:28
Доброе время суток! Пожалуйста помогите разобрасться с URL страниц… например, при установки контента Обьявления "Шаблон генерации URL — board/{id}-{title} " если название на русском "Продам квартиру в новостройке" — отражается — "/board/7-prodam-kvartiru-v-novostroike.html", но если написать ето самое название на пример так {Säljer flēē dēē ēē jēē } -отражается — "/board/10-s-ljer-fl-d-j.html". т.е. там где буквы "ä, ē '- они заминяюстя на " — " Как это можно изправить?
#2 26 августа 2016 в 21:36
SverigeR, Точно сейчас не скажу, но надо смотреть в языковых файлах… вроде Вам сюда
/system/languages/ru/functions.php

$slug = preg_replace ('/[^a-zа-яё0-9\-\/]/u', '-', $string);

и добавить нужные буквы
и ниже там массив

  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. );
  10.  
прописать транслит
#3 26 августа 2016 в 23:44

если написать ето самое название на пример так {Säljer flēē dēē ēē jēē } -отражается — "/board/10-s-ljer-fl-d-j.html". т.е. там где буквы "ä, ē '- они заминяюстя на " — " Как это можно изправить ?

SverigeR
Была такая же проблема, но с чешским языком, посмотрите здесь
#4 27 августа 2016 в 08:09
Огромное спасибо, помогло!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.