Advanced mod Rewrite 0.2.2 - problém

Vaše dotazy, potíže nebo diskuze k phpBB2 MODům patří sem
Pravidla fóra
Dnem 1.1.2009 oficiálně skončila podpora pro phpBB2. Bezpečnostní aktualizace budou vydávány jen do 1.2.2009. Proto doporučujeme co nejrychleji přejít na aktuální verzi phpBB3, která je ke stažení zde nebo zde.
Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » čtv 28. čer 2007 13:39:58

Mám problém ,
Nainstaloval jsem tento mód a když si ted chci prohlídnout nějaké fórum tak mi to napíše :

Obrázek

Co s tím ?

ameeck
Příspěvky: 6425
Registrován: ned 06. lis 2005 1:00:00

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od ameeck » čtv 28. čer 2007 13:57:33

Máš na serveru zapnutý mod_rewrite v Apache a povolené .htaccess soubory ve vlastních složkách? Pokud nevíš, tak se zeptej administátora hostingu.

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » čtv 28. čer 2007 14:05:55

Ameeck píše:Máš na serveru zapnutý mod_rewrite v Apache a povolené .htaccess soubory ve vlastních složkách? Pokud nevíš, tak se zeptej administátora hostingu.
Prý ano !

ameeck
Příspěvky: 6425
Registrován: ned 06. lis 2005 1:00:00

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od ameeck » čtv 28. čer 2007 14:09:38

Já nevim jak je v tuhle chvíli ten MOD postavený, ale jseš si jistý, že si nahral všechny potřebné soubory a udělal patřičné úpravy. A hlavně, jeslti máš v základní složce phpBB soubor .htaccess z toho MODu?

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » čtv 28. čer 2007 14:25:28

Já jsem ten mod instaloval pres EASYMOD

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » čtv 28. čer 2007 14:44:37

Už je to OKA , v rootu nebylo nakopírovaný .htaccess
Ted je akorat problem s diakritikou protoze se to zobrazuje takto :
domenat.tdl/posledni-v-ty-p-ed-smrti-f7.html

WhiteWolfSix
Příspěvky: 9436
Registrován: pon 24. črc 2006 0:00:00
Bydliště: 48°43'N, 19°08'E
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od WhiteWolfSix » čtv 28. čer 2007 14:52:36

Problémy diakritiky v súvislosti s týmto MODom sa tu už riešili, takže hľadaj!
WhiteWolfSix (WW6)
Nežiadajte ma o pomoc prostredníctvom icq a SS (SZ)

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » čtv 28. čer 2007 16:30:38

Hledal jsem , našel jsem toto :

1)

Kód: Vybrat vše

Pre správne prepisovanie url adries je nutné editovať súbor phpbb_seo_class.php:

nájdite v ňom toto:

$find = array('"','&','<','>','\r\n','\n',);
$url = str_replace ($find, '-', $url);
$url = str_replace ('ß', 'ss', $url);
$url = str_replace (array('ö','Ö'), 'oe', $url);
$url = str_replace (array('ä','Ä'), 'ae', $url);
$url = str_replace (array('ü','Ü'), 'ue', $url);
$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń";
$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn";


a prepíšte týmto:

$find = array('"','&','\r\n','\n');
$url = str_replace ($find, '-', $url);
$find = array('a', 'A', 'á', 'Á', 'ä', 'Ä');
$url = str_replace ($find, 'a', $url);
$find = array('b', 'B');
$url = str_replace ($find, 'b', $url);
$find = array('c', 'C', 'č', 'Č');
$url = str_replace ($find, 'c', $url);
$find = array('d', 'D', 'ď', 'Ď');
$url = str_replace ($find, 'd', $url);
$find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë');
$url = str_replace ($find, 'e', $url);
$find = array('f', 'F');
$url = str_replace ($find, 'f', $url);
$find = array('g', 'G');
$url = str_replace ($find, 'g', $url);
$find = array('h', 'H');
$url = str_replace ($find, 'h', $url);
$find = array('i', 'I', 'í', 'Í');
$url = str_replace ($find, 'i', $url);
$find = array('j', 'J');
$url = str_replace ($find, 'j', $url);
$find = array('k', 'K');
$url = str_replace ($find, 'k', $url);
$find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ');
$url = str_replace ($find, 'l', $url);
$find = array('m', 'M');
$url = str_replace ($find, 'm', $url);
$find = array('n', 'N', 'ň', 'Ň');
$url = str_replace ($find, 'n', $url);
$find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö');
$url = str_replace ($find, 'o', $url);
$find = array('p', 'P');
$url = str_replace ($find, 'p', $url);
$find = array('q', 'Q');
$url = str_replace ($find, 'q', $url);
$find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř');
$url = str_replace ($find, 'r', $url);
$find = array('s', 'S', 'š', 'Š');
$url = str_replace ($find, 's', $url);
$find = array('t', 'T', 'ť', 'Ť');
$url = str_replace ($find, 't', $url);
$find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü');
$url = str_replace ($find, 'u', $url);
$find = array('v', 'V');
$url = str_replace ($find, 'v', $url);
$find = array('w', 'W');
$url = str_replace ($find, 'w', $url);
$find = array('x', 'X');
$url = str_replace ($find, 'x', $url);
$find = array('y', 'Y', 'ý', 'Ý');
$url = str_replace ($find, 'y', $url);
$find = array('z', 'Z', 'ž', 'Ž');
$url = str_replace ($find, 'z', $url);



Takto dosiahnete to, že sa Vám budú názvy kategórií a tém s diakritikou napr. Skúška prepisovať na domena.tld/skuska-fID.html a nie domena.tld/kuska-fID.html, alebo niečo podobné. Túto úpravu je nutné spraviť pri Mixed mod Rewrite a Advanced mod Rewrite (úpravu vytvoril JanoF z PCforum.sk). Prajem veľa úspechov v zdolávaní vysokých návštevnosti pomocou vyhľadávačou ako je Google.


zdroj : http://www.phpbbcz.com/navody.php?sid=95c4d1b412720d910581e330d553dbbf
Tento krok jsem udělal
-------------------------------
2)Také jsem našel že při instalaci se nějak musí editovat .htaccess , já jsem žádný neditoval, instaloval jsem to řeps easymod, takže mám něco editovat, nebo to EASYMOD udělal sám ?
-------------------------
3)
R-stick píše:Pro správné zobrazování CZ diakritiky (resp její odstranění) je třeba ještě upravit soubor phpbb_seo_class.php. Tam si najdi příslušný kód a vlož do něj část označenou komentářem //převod diakritiky .....

Kód: Vybrat vše

    // --> URL rewriting functions <-- 
    /** 
    * Prepare Titles for URL injection 
    */ 
    function format_url( $url, $type = 'topic' ) { 
        $url = preg_replace("(\[.*\])U","",$url); 
        $find = array('"','&','<','>','\r\n','\n',); 
        $url = str_replace ($find, '-', $url); 
        $url = str_replace ('ß', 'ss', $url); 
        $url = str_replace (array('ö','Ö'), 'oe', $url); 
        $url = str_replace (array('ä','Ä'), 'ae', $url); 
        $url = str_replace (array('ü','Ü'), 'ue', $url); 
   // převod CZ diakritiky start 
   $find = array('a', 'A', 'á', 'Á', 'ä', 'Ä'); 
   $url = str_replace ($find, 'a', $url); 
   $find = array('b', 'B'); 
   $url = str_replace ($find, 'b', $url); 
   $find = array('c', 'C', 'č', 'Č'); 
   $url = str_replace ($find, 'c', $url); 
   $find = array('d', 'D', 'ď', 'Ď'); 
   $url = str_replace ($find, 'd', $url); 
   $find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë'); 
   $url = str_replace ($find, 'e', $url); 
   $find = array('f', 'F'); 
   $url = str_replace ($find, 'f', $url); 
   $find = array('g', 'G'); 
   $url = str_replace ($find, 'g', $url); 
   $find = array('h', 'H'); 
   $url = str_replace ($find, 'h', $url); 
   $find = array('i', 'I', 'í', 'Í'); 
   $url = str_replace ($find, 'i', $url); 
   $find = array('j', 'J'); 
   $url = str_replace ($find, 'j', $url); 
   $find = array('k', 'K'); 
   $url = str_replace ($find, 'k', $url); 
   $find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ'); 
   $url = str_replace ($find, 'l', $url); 
   $find = array('m', 'M'); 
   $url = str_replace ($find, 'm', $url); 
   $find = array('n', 'N', 'ň', 'Ň'); 
   $url = str_replace ($find, 'n', $url); 
   $find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö'); 
   $url = str_replace ($find, 'o', $url); 
   $find = array('p', 'P'); 
   $url = str_replace ($find, 'p', $url); 
   $find = array('q', 'Q'); 
   $url = str_replace ($find, 'q', $url); 
   $find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř'); 
   $url = str_replace ($find, 'r', $url); 
   $find = array('s', 'S', 'š', 'Š'); 
   $url = str_replace ($find, 's', $url); 
   $find = array('t', 'T', 'ť', 'Ť'); 
   $url = str_replace ($find, 't', $url); 
   $find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü'); 
   $url = str_replace ($find, 'u', $url); 
   $find = array('v', 'V'); 
   $url = str_replace ($find, 'v', $url); 
   $find = array('w', 'W'); 
   $url = str_replace ($find, 'w', $url); 
   $find = array('x', 'X'); 
   $url = str_replace ($find, 'x', $url); 
   $find = array('y', 'Y', 'ý', 'Ý'); 
   $url = str_replace ($find, 'y', $url); 
   $find = array('z', 'Z', 'ž', 'Ž'); 
   $url = str_replace ($find, 'z', $url); 
   //$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; 
   //$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn"; 
   // převod CZ diakritiky end 
        $url = strtr($url,$find,$replace); 
        $url = strtolower($url); 
        $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); 
        $url = preg_replace("`([\-])+`", "\\1", $url); 
        $url = trim($url, '-'); 
        $url = ( $url == "" ) ? $type : $url; 
        return $url; 
    } 
    /** 
    * Rewrite URLs. 
    * Using eval() is here a way to allow adding of many more cases than just the 
    * regular phpBB URL rewritting without slowing up the process.
Ev to lze realizovat ještě jiným způsobem:

Najdi:

Kód: Vybrat vše

// special chars 
$char_search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä','ŕ','é','č','í','ó', 'ü', 'ß',' ','.',',','"','&','<', '>', '+','–','/','_', '&'); 
$char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','-','-','-', '', 'and', '', '','and','-','-','-','and');
a nahraď:

Kód: Vybrat vše

// special chars 
$char_search = array( 'A','Á','Â','A','A','a','á','â','a','a','O','Ó','Ô','O','O','o','ó','ô','o','o','E','É','E','Ë','e','é','e','ë','ě','Ç','Č','č','ç','I','Í','Î','I','i','í','î','i','Ŕ','Ř','ŕ','ř','U','Ú','U','u','ú','u','ů','y','ý','Ń','N','Ň','n','ň','Č','č','Š','š','Ľ','ľ','Ď','ď','Ž','ž','z' ,' ','.',',','"','&','<', '>', '+','–','/','_', '&'); 
$char_replace = array('A','A','A','A','A','a','a','a','a','a','O','O','O','O','O','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','C','c','c','I','I','I','I','i','i','i','i','R','R','r','r','U','U','U','u','u','u','u','y','y','N','N','N','n','n','C','c','S','s','L','l','D','d','Z','z','z','-','-','-', '', 'and', '', '','and','-','-','-','and'); 
Popisované úpravy najdeš na http://www.phpbbcz.com/pomoc-so-seo-mod ... html#39619


zdroj : http://www.phpbb.cz/viewtopic.php?f=5&t ... ewrite+mod
Tady nevím co mám dělat, nepochopil jsem to.
------------------------------------------

To je vše co jsem našel , může mi někdo pomoct ?

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » pát 29. čer 2007 13:42:51

Helpne mi s tím tedy někdo pls ?

Uživatelský avatar
R-stick
V.I.P.
V.I.P.
Příspěvky: 907
Registrován: pát 13. led 2006 1:00:00
Bydliště: Vysoké Studnice
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od R-stick » pát 29. čer 2007 18:02:36

Easy mod ti htacces neupraví, dokonce ti ho ani nenahraje na web. Musíš sám, a navíc podle pokynů v instalaci, záleží kde máš fórum umístěné - jestli v kořenovém adresáři, nebo subadresáři. Víc k němu je tady: http://www.phpbb.cz/viewtopic.php?f=45& ... 815#p48815

Co se týče té CZ diakritiky - výše je popsáno, který soubor se má editovat - a to si budeš muset upravit sám - přes Easy mod nemáš šanci. Pokud se trochu pohrabeš v kódu, tak to najdeš - není to ale nic složitého.
http://www.rstick.com -bubenické paličky
http://www.sferabubeniku.info - bubenické diskusní fórum.
NEPOSKYTUJI podporu přes soukromé zprávy a mail. => ptejte se na fóru.

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » pát 29. čer 2007 19:35:19

V htaccess mam toto :
Je to správně ?

Kód: Vybrat vše

RewriteEngine On
RewriteBase /

#########################################################
# PHPBB SEO REWRITE RULES				#
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
##################################################### 
# FORUMS PAGES 
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ /index.php [QSA,L] 
# FORUM PROTECTION RULE 
# RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L] 
# CATEGORIES 
RewriteRule ^.*-c([0-9]+)\.html$ /index.php?c=$1 [QSA,L] 
# PAGINATED FORUM 
RewriteRule ^.*-f([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L] 
# FORUM 
RewriteRule ^.*-f([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L] 
# PAGINATED TOPIC 
RewriteRule ^.*-t([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L] 
# TOPIC 
RewriteRule ^.*-t([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L] 
# POST 
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L] 
#PROFILES 
RewriteRule ^member([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L] 
# END PHPBB PAGES 
#####################################################
TOTO nevim kam pridat :

Kód: Vybrat vše

  // --> URL rewriting functions <-- 
    /** 
    * Prepare Titles for URL injection 
    */ 
    function format_url( $url, $type = 'topic' ) { 
        $url = preg_replace("(\[.*\])U","",$url); 
        $find = array('"','&','<','>','\r\n','\n',); 
        $url = str_replace ($find, '-', $url); 
        $url = str_replace ('ß', 'ss', $url); 
        $url = str_replace (array('ö','Ö'), 'oe', $url); 
        $url = str_replace (array('ä','Ä'), 'ae', $url); 
        $url = str_replace (array('ü','Ü'), 'ue', $url); 
   // převod CZ diakritiky start 
   $find = array('a', 'A', 'á', 'Á', 'ä', 'Ä'); 
   $url = str_replace ($find, 'a', $url); 
   $find = array('b', 'B'); 
   $url = str_replace ($find, 'b', $url); 
   $find = array('c', 'C', 'č', 'Č'); 
   $url = str_replace ($find, 'c', $url); 
   $find = array('d', 'D', 'ď', 'Ď'); 
   $url = str_replace ($find, 'd', $url); 
   $find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë'); 
   $url = str_replace ($find, 'e', $url); 
   $find = array('f', 'F'); 
   $url = str_replace ($find, 'f', $url); 
   $find = array('g', 'G'); 
   $url = str_replace ($find, 'g', $url); 
   $find = array('h', 'H'); 
   $url = str_replace ($find, 'h', $url); 
   $find = array('i', 'I', 'í', 'Í'); 
   $url = str_replace ($find, 'i', $url); 
   $find = array('j', 'J'); 
   $url = str_replace ($find, 'j', $url); 
   $find = array('k', 'K'); 
   $url = str_replace ($find, 'k', $url); 
   $find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ'); 
   $url = str_replace ($find, 'l', $url); 
   $find = array('m', 'M'); 
   $url = str_replace ($find, 'm', $url); 
   $find = array('n', 'N', 'ň', 'Ň'); 
   $url = str_replace ($find, 'n', $url); 
   $find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö'); 
   $url = str_replace ($find, 'o', $url); 
   $find = array('p', 'P'); 
   $url = str_replace ($find, 'p', $url); 
   $find = array('q', 'Q'); 
   $url = str_replace ($find, 'q', $url); 
   $find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř'); 
   $url = str_replace ($find, 'r', $url); 
   $find = array('s', 'S', 'š', 'Š'); 
   $url = str_replace ($find, 's', $url); 
   $find = array('t', 'T', 'ť', 'Ť'); 
   $url = str_replace ($find, 't', $url); 
   $find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü'); 
   $url = str_replace ($find, 'u', $url); 
   $find = array('v', 'V'); 
   $url = str_replace ($find, 'v', $url); 
   $find = array('w', 'W'); 
   $url = str_replace ($find, 'w', $url); 
   $find = array('x', 'X'); 
   $url = str_replace ($find, 'x', $url); 
   $find = array('y', 'Y', 'ý', 'Ý'); 
   $url = str_replace ($find, 'y', $url); 
   $find = array('z', 'Z', 'ž', 'Ž'); 
   $url = str_replace ($find, 'z', $url); 
   //$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; 
   //$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn"; 
   // převod CZ diakritiky end 
        $url = strtr($url,$find,$replace); 
        $url = strtolower($url); 
        $url = ereg_replace("[^a-zA-Z0-9]", "-", $url); 
        $url = preg_replace("`([\-])+`", "\\1", $url); 
        $url = trim($url, '-'); 
        $url = ( $url == "" ) ? $type : $url; 
        return $url; 
    } 
    /** 
    * Rewrite URLs. 
    * Using eval() is here a way to allow adding of many more cases than just the 
    * regular phpBB URL rewritting without slowing up the process.
A toto v tom souboru phpbb_seo nemohu najít :

Kód: Vybrat vše

// special chars 
$char_search = array( 'Ö', 'Ä', 'Ü', 'ö', 'ä','ŕ','é','č','í','ó', 'ü', 'ß',' ','.',',','"','&','<', '>', '+','–','/','_', '&'); 
$char_replace = array('oe','ae','ue','oe','ae','a','e','e','i','o','ue','ss','-','-','-', '', 'and', '', '','and','-','-','-','and');

Uživatelský avatar
R-stick
V.I.P.
V.I.P.
Příspěvky: 907
Registrován: pát 13. led 2006 1:00:00
Bydliště: Vysoké Studnice
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od R-stick » pát 29. čer 2007 22:17:07

Takže:
htaccess nemáš dobře - přijdou tam odkomentovat dva řádky. Jsou to tyto:

Kód: Vybrat vše

# FORUM INDEX (un-comment if used)
# RewriteRule ^index\.html$ /index.php [QSA,L] 
# FORUM PROTECTION RULE 
# RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L] 
a upravíš je takto:

Kód: Vybrat vše

# FORUM INDEX (un-comment if used)
RewriteRule ^index\.html$ /index.php [QSA,L] 
# FORUM PROTECTION RULE 
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L] 
V souboru phpbb_seo_class.php si najdeš následující úsek kódu:

Kód: Vybrat vše

// --> URL rewriting functions <-- 
    /** 
    * Prepare Titles for URL injection 
pod touto částí (cca 6 řádků pod) najdeš tento kód:

Kód: Vybrat vše

$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; 
$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn"; 
a TYTO DVA řádky přepíšeš tímto:

Kód: Vybrat vše

   // převod CZ diakritiky start 
   $find = array('a', 'A', 'á', 'Á', 'ä', 'Ä'); 
   $url = str_replace ($find, 'a', $url); 
   $find = array('b', 'B'); 
   $url = str_replace ($find, 'b', $url); 
   $find = array('c', 'C', 'č', 'Č'); 
   $url = str_replace ($find, 'c', $url); 
   $find = array('d', 'D', 'ď', 'Ď'); 
   $url = str_replace ($find, 'd', $url); 
   $find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë'); 
   $url = str_replace ($find, 'e', $url); 
   $find = array('f', 'F'); 
   $url = str_replace ($find, 'f', $url); 
   $find = array('g', 'G'); 
   $url = str_replace ($find, 'g', $url); 
   $find = array('h', 'H'); 
   $url = str_replace ($find, 'h', $url); 
   $find = array('i', 'I', 'í', 'Í'); 
   $url = str_replace ($find, 'i', $url); 
   $find = array('j', 'J'); 
   $url = str_replace ($find, 'j', $url); 
   $find = array('k', 'K'); 
   $url = str_replace ($find, 'k', $url); 
   $find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ'); 
   $url = str_replace ($find, 'l', $url); 
   $find = array('m', 'M'); 
   $url = str_replace ($find, 'm', $url); 
   $find = array('n', 'N', 'ň', 'Ň'); 
   $url = str_replace ($find, 'n', $url); 
   $find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö'); 
   $url = str_replace ($find, 'o', $url); 
   $find = array('p', 'P'); 
   $url = str_replace ($find, 'p', $url); 
   $find = array('q', 'Q'); 
   $url = str_replace ($find, 'q', $url); 
   $find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř'); 
   $url = str_replace ($find, 'r', $url); 
   $find = array('s', 'S', 'š', 'Š'); 
   $url = str_replace ($find, 's', $url); 
   $find = array('t', 'T', 'ť', 'Ť'); 
   $url = str_replace ($find, 't', $url); 
   $find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü'); 
   $url = str_replace ($find, 'u', $url); 
   $find = array('v', 'V'); 
   $url = str_replace ($find, 'v', $url); 
   $find = array('w', 'W'); 
   $url = str_replace ($find, 'w', $url); 
   $find = array('x', 'X'); 
   $url = str_replace ($find, 'x', $url); 
   $find = array('y', 'Y', 'ý', 'Ý'); 
   $url = str_replace ($find, 'y', $url); 
   $find = array('z', 'Z', 'ž', 'Ž'); 
   $url = str_replace ($find, 'z', $url); 
   //$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń"; 
   //$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn"; 
   // převod CZ diakritiky end 
Toť vše - to další je jen jiná variace této úpravy.
http://www.rstick.com -bubenické paličky
http://www.sferabubeniku.info - bubenické diskusní fórum.
NEPOSKYTUJI podporu přes soukromé zprávy a mail. => ptejte se na fóru.

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » sob 30. čer 2007 14:42:42

Ok, dík,

Ta diakritika jsem si myslel ze nefnguje, ale asi funguje, nebo spíše funguje na 50 % .
Pokud totiž kliknu na nějakou kategorii tak me to odkáže :

Kód: Vybrat vše

http://www.nejzabava.jursoft.cz/obr-zky-f8.html
ale pokud zadám adresu

Kód: Vybrat vše

http://www.nejzabava.jursoft.cz/obrazky-f8.html
tak to taky funguje.

Důsledkem bude asi špatná diakritika na celém fóru :-(

Uživatelský avatar
R-stick
V.I.P.
V.I.P.
Příspěvky: 907
Registrován: pát 13. led 2006 1:00:00
Bydliště: Vysoké Studnice
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od R-stick » sob 30. čer 2007 22:46:06

ne asi, ale určitě. Mod ti funguje jak má. Proč se ti to zobrazuje blbě je proto, že máš problém s kódováním v databázi, nebo jsi to blbě vyexportoval, či naimportoval. Důsledkem toho je to, že se ti v textu zobrazují znaky, které SEO neumí korektně přepsat, a proto se ti tam zobrazují na jejich místě pomlčky. O to přepisování znaků se stará ten modul, co jsem ti dával k doinstalování - a čistě teoreticky pokud by jsi chtěl, aby ti to přepisovalo i tyto znaky, tak by jsi to do toho kódu musel doplnit.

Takže sprav kódování databáze a pojede ti to bez chyby.
http://www.rstick.com -bubenické paličky
http://www.sferabubeniku.info - bubenické diskusní fórum.
NEPOSKYTUJI podporu přes soukromé zprávy a mail. => ptejte se na fóru.

Uživatelský avatar
Matador
Příspěvky: 407
Registrován: sob 10. bře 2007 1:00:00
Kontaktovat uživatele:

Re: Advanced mod Rewrite 0.2.2 - problém

Příspěvek od Matador » ned 01. črc 2007 10:50:17

R-stick píše:
Takže sprav kódování databáze a pojede ti to bez chyby.
Jeětě vědět jak , už je tu toic ohledně mého problému s diakritikou a pořád nic :-(

Zamčeno