Index du Forum » » Questions

Auteur

Url-rewriting
Anonyme
19853  

  Posté : 19-01-2007 02:31

Je dois avouer que j'ai retouché tout le code a la main..

J'ai juste fait une function pour les accents et autres et apres j'ai mis dans tous les liens la function :


// function pour le rewriting : Changement des accents et autres sur les liens qui prennent le nom du titre.
function ote_accent($str){
          $str=strtolower($ str);
        $str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEI IIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
        $parenthese = array("(", ")", "[", "]", "|", "{", "}", "=", "+", "~");
        $cedirroba = array("ç", "@");
        $points = array(",", ".",":","?","/","§","!","%","*","¨","£","&","¤",";",":","^");
        $espace = array(" ");
        $doubletiret = array("--","'");
        $resolu =array("resolu--");    
        $troistrois = array("troistrois");
        $str = str_replace($parenthese, "", "$str");
        $str = str_replace($points, "", "$str");
        $str = str_replace($troistrois, "33", "$str");    
        $str = str_replace($doubletiret, "-", "$str");
        $str = str_replace($cedirroba, "", "$str");
        $str = str_replace($espace, "-", "$str");
        $str = str_replace($doubletiret, "-", "$str");
    return $str;
}
// function pour le titre dinamyque : enleve le slogan du site.
function ote_slogan($str){
            
              ; $slogantitre = array("- Dépannage informatique à domicile sur la région bordelaise.");
            $str = str_replace($slogantitre,"","$str");
            $str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEI IIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
            //$st r=strtoupper($str);
    return $str;
}





comme ceci :


echo "<td valign=top width=200><a href=liens-annuaires-categories-".ote_accent($title)."-$cid.html CLASS=\"NOIR\"><b>$title</b></a> <font size=1>($cnumrows)</font>";



et apres j'ai fait la regle rewriting :


RewriteRule ^liens-annuaires-sous-categories-([a-z0-9\-]+)-([0-9]+)\.html$  links .php?op=viewslink&sid=$2 [L]



Voila pour l'a peu pres...
Il me reste 2 jours pour finir toute la version Sable que j'ai.
Donc, de que j'ai finit, je te la passe Boris.
Pomme, t'es debordé ou quoi? il est bien ton site spiderman, pas partager (c'est pas terrible lol)

Le forum de NPDS est completement rewrittée chez moi aussi.



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=19951&forum=9