Diskuse

Téma: azbuka -> seo latin

Zdravím poradíte prosím někdo , jak azbuku převést do latinky?
Tak aby v odkaze Mod rewrite byla latinka.
Něco jsem našel ve foru
http://forum.builder.cz/read.php?20,2333917,2334427,quote=1ale netroufám se to rozchodit.
je tam připravený php kod na převod z azbuky,
http://www.eoj.cz/garbage/class.all_to_ascii.zip
Děkuji
postZaslat odpověď
V souboru functions.php je funkce _anchorStr, tak hned na zacatku teto funkce muzes pouzit tu tridu all_to_ascii, ale jak rikam, hned na zacatku, protoze kdy by to bylo az za timhle kodem://odfiltrovani nepovolenych znaku
$output="";
$len=mb_strlen($input);
for($x=0; $x<$len; $x++){
$char=mb_substr($input, $x, 1);
if(in_array($char, array("A","a","B","b","C","c","D","d","E","e","F","f","G","g","H","h","I","i","J","j","K","k","L","l","M","m","N","n","O","o","P","p","Q","q","R","r","S","s","T","t","U","u","V","v","W","w","X","x","Y","y","Z","z","0","1","2","3","4","5","6","7","8","9",".","-"))){$output.=$char;}
}
tak uz by tam zadne ruske znaky nebyly
Děkuji za radu, ale nějak se mi to nepovedlo rozchodit . Holt v php pořád ještě plavu.
Můžu poprosit některého ze zkušenějších kolegů, zda by mi to nepomohli rozběhnout. Děkuji
PS: nehoří to ,ale přeci bych to rád rozběhl, abych postoupil ve vyhledávačích trochu výše.
🙂
No ale jak tak na to koukam, tak v tom poli te azbuky jsou i nase znaky, ktere se timto prevedou na jina pismena a to by se pak spatne generovala i adresa v cz, protoze treba B by se prehodilo na V, to bys jeste nejak musel rozlisovat jeslti se zrovna generuje CZ nebo RU adresa.
je to tak, například naše c je ruské s ,ale tyto znaky můžeme vypustit. protože ty jsou v poli adresa přípustné . Navíc ruskojazyční lidé běžně používají na netu latinku když nemají možnost přepnout do azbuky