Autor | Zpráva | ||
---|---|---|---|
Kavu, kavu, sodovku, sodovku, popelník Profil * |
#1 · Zasláno: 22. 10. 2008, 22:38:55
Ahoj
jde nějak nastavit aby se v url adrese nezobrazovala diakritika + mezera by se měnila na _. Nějak to změnit v .htaccess předem děkuji za všechny rady |
||
bohyn Profil * |
#2 · Zasláno: 23. 10. 2008, 09:55:04
Tak treba kdyz misto
<a href="moje stránka.html">odkaz</a> napises <a href="moje_stranka.html">odkaz</a> Jestli potrebujes neco jinyho tak to zkus trochu vic popsat |
||
Kavu, kavu, sodovku, sodovku, popelník Profil * |
#3 · Zasláno: 23. 10. 2008, 15:38:33
Promiňte asi jsem to špatně vysvětlil. Mám už hotový script, ve kterém ukládám text s diakritikou, který se rovnou používá jako odkaz. Jenže diakritika v url není to pravé ořechové. Slyšel jsem něco o tom, že se to dá nastavit pro celou doménu nebo (adresář) v htaccess
|
||
Holyday Profil |
#4 · Zasláno: 25. 10. 2008, 03:06:52 · Upravil/a: Holyday
<?php $odkaz = "<a href='Přímo ďábelský odkaz & tak dále :).htm'>text odkazu</a>"; $vzor = array("@&(.*?);@"); $nahrazeni = array("-"); $text = preg_replace($vzor, $nahrazeni, $odkaz); $prevod = StrTR($text, " ,?:_\"\'!(){}/\\;´`\<\>\$#|@&*€÷×ߡ^˘°˛¸˙˝¨¤", "------------------------------------------"); $dvoji_pomlcky_pryc = ereg_replace("-+", '-', $prevod); $diakritika = StrTR($dvoji_pomlcky_pryc, "áÁäÄčČďĎéÉěĚíÍňĺĹľĽŇôÔóÓŕŔřŘšŠťŤúÚůŮýÝžŽ", "aaaaccddeeeeiillllnnoooorrrrssttuuuuyyzz"); $casei = StrToLower($diakritika); echo $casei; ?> Může být i zabudováno do funkce (doporučuji). Původní adresu by to mělo převést z "Přímo ďábelský odkaz & tak dále.....htm" na "primo-dabelsky-odkaz-tak-dale-.htm"...pár detailů nedořešeno, ale gró ano :) |
||
Holyday Profil |
#5 · Zasláno: 25. 10. 2008, 16:04:44
Omlouvám, se, jde o verzi s pomlčkami. Nahraď si v tom kódu všechny pomlčky podtržítky ;)
|
||
Časová prodleva: 15 let
|
0