Stává se vám, že při tvorbě nového článku nebo menu se po uložení  Titulku v Alias objevují nesmysli.

Je to proto že v titulku máte písmena s háčky (ě,š,č,ř,ž,atd..), a Joomla na to není zcela připravena. Řešení je ale dosti jednoduché. Stačí do php přidat českou sadu znaků a vše se rázem vyřeší.

Cesta ke složce se souborem php - /libraries/joomla/language/language.php

Přepsat funkci transliterate na tohle:

function transliterate($string)
{
// pridat do souboru
$string = JString::strtolower($string);
$tr = array('á','ä','č','ď','é','ě','ë','í','ň','ó','ö','ř','š','ť','ú','ů','ü','ý','ž');
$en = array('a','a','c','d','e','e','e','i','n','o','o','r','s','t','u','u','u','y','z');
$string = JString::str_ireplace($tr, $en, $string);
// pridat do souboru
$string = htmlentities(utf8_decode($string));

Po uložení by se vám měli Alias tvořit bezchybně.

Tento návod řeří problém na starších verzích Joomly 1, 1.5, 1.6. Dnešní verze Joomly má čěštinu plně kompaktibilní. 


Ostatní články

logolaro

Přihlášení

Tento web používá soubory cookie. Dalším procházením webu vyjadřujete souhlas s používáním souborů cookie, Podmínekpoužití použití a zásad ochrany osobních údajů.