Visgi gražius url nesunku pasidaryti, naujienų url šiek tiek sunkiau bet yra čia,
taigi atrodo viskas veikia.. bet o ne jei jūsų naujiena turės č galit toliau ieškoti radau čia,
patobulinam kodą, kurį terpiam į news/action.default.php ne tik lietuviams bet ir rusams
Code: Select all
$prettyurl = 'news/'. $onerow->title .'/'.$row['news_id'].'/'.($detailpage!=''?$detailpage:$returnid);
$prettyurl = str_replace('ė', 'e', $prettyurl);
$prettyurl = str_replace('ą', 'a', $prettyurl);
$prettyurl = str_replace('č', 'c', $prettyurl);
$prettyurl = str_replace('ę', 'e', $prettyurl);
$prettyurl = str_replace('į', 'i', $prettyurl);
$prettyurl = str_replace('š', 's', $prettyurl);
$prettyurl = str_replace('ų', 'u', $prettyurl);
$prettyurl = str_replace('ū', 'u', $prettyurl);
$prettyurl = str_replace('ž', 'z', $prettyurl);
$prettyurl = str_replace('Б', 'b', $prettyurl);
$prettyurl = str_replace('В', 'v', $prettyurl);
$prettyurl = str_replace('Г', 'g', $prettyurl);
$prettyurl = str_replace('Д', 'd', $prettyurl);
$prettyurl = str_replace('Е', 'e', $prettyurl);
$prettyurl = str_replace('Ё', 'e', $prettyurl);
$prettyurl = str_replace('Ж', 'zh', $prettyurl);
$prettyurl = str_replace('З', 'z', $prettyurl);
$prettyurl = str_replace('И', 'i', $prettyurl);
$prettyurl = str_replace('Й', 'i', $prettyurl);
$prettyurl = str_replace('К', 'k', $prettyurl);
$prettyurl = str_replace('Л', 'l', $prettyurl);
$prettyurl = str_replace('М', 'm', $prettyurl);
$prettyurl = str_replace('Н', 'n', $prettyurl);
$prettyurl = str_replace('О', 'o', $prettyurl);
$prettyurl = str_replace('П', 'p', $prettyurl);
$prettyurl = str_replace('Р', 'r', $prettyurl);
$prettyurl = str_replace('С', 's', $prettyurl);
$prettyurl = str_replace('Т', 't', $prettyurl);
$prettyurl = str_replace('У', 'u', $prettyurl);
$prettyurl = str_replace('Ф', 'f', $prettyurl);
$prettyurl = str_replace('Х', 'kh', $prettyurl);
$prettyurl = str_replace('Ц', 'ts', $prettyurl);
$prettyurl = str_replace('Ч', 'ch', $prettyurl);
$prettyurl = str_replace('Ш', 'sh', $prettyurl);
$prettyurl = str_replace('Щ', 'shch', $prettyurl);
$prettyurl = str_replace('Ы', 'y', $prettyurl);
$prettyurl = str_replace('Э', 'e', $prettyurl);
$prettyurl = str_replace('Ю', 'yu', $prettyurl);
$prettyurl = str_replace('Я', 'ya', $prettyurl);
$prettyurl = str_replace('а', 'a', $prettyurl);
$prettyurl = str_replace('б', 'b', $prettyurl);
$prettyurl = str_replace('в', 'v', $prettyurl);
$prettyurl = str_replace('г', 'g', $prettyurl);
$prettyurl = str_replace('д', 'd', $prettyurl);
$prettyurl = str_replace('е', 'e', $prettyurl);
$prettyurl = str_replace('ё', 'e', $prettyurl);
$prettyurl = str_replace('ж', 'zh', $prettyurl);
$prettyurl = str_replace('з', 'z', $prettyurl);
$prettyurl = str_replace('и', 'i', $prettyurl);
$prettyurl = str_replace('й', 'i', $prettyurl);
$prettyurl = str_replace('к', 'k', $prettyurl);
$prettyurl = str_replace('л', 'l', $prettyurl);
$prettyurl = str_replace('м', 'm', $prettyurl);
$prettyurl = str_replace('н', 'n', $prettyurl);
$prettyurl = str_replace('о', 'o', $prettyurl);
$prettyurl = str_replace('п', 'p', $prettyurl);
$prettyurl = str_replace('р', 'r', $prettyurl);
$prettyurl = str_replace('с', 's', $prettyurl);
$prettyurl = str_replace('т', 't', $prettyurl);
$prettyurl = str_replace('у', 'u', $prettyurl);
$prettyurl = str_replace('ф', 'f', $prettyurl);
$prettyurl = str_replace('х', 'kh', $prettyurl);
$prettyurl = str_replace('ц', 'ts', $prettyurl);
$prettyurl = str_replace('ч', 'ch', $prettyurl);
$prettyurl = str_replace('ш', 'sh', $prettyurl);
$prettyurl = str_replace('щ', 'shch', $prettyurl);
$prettyurl = str_replace('ы', 'y', $prettyurl);
$prettyurl = str_replace('э', 'e', $prettyurl);
$prettyurl = str_replace('ю', 'yu', $prettyurl);
$prettyurl = str_replace('я', 'ya', $prettyurl);
$prettyurl = str_replace('Ъ', '', $prettyurl);
$prettyurl = str_replace('ъ', '', $prettyurl);
$prettyurl = str_replace('Ь', '', $prettyurl);
$prettyurl = str_replace('ь', '', $prettyurl);
$prettyurl = preg_replace("/[^A-Za-z0-9\/]/","-", $prettyurl);
liko kitas niuansas, alias/trumpiniai puslapiams, nes kai rašai lietuviškai gerai o kai rusiškai jau cmsms pyksta