Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB
::  
Auteur Message
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 8:28 am    Sujet du message: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Bonjour,

J'ai reçu le mail informant de la sortie de la mise à jour de phpBB SEO mod Rewrite Intermédiaire V 0.0.2. J'ai voulu l'installer, mais première étape, :
Code:
#
#-----[ FIND ]------------------------------------------
#

// phpBB-SEO.com SEO TOLKIT BEGIN
function if_query($amp)
{

   if($amp != '')
   {
      return '?';
   }

}
function format_url($url)
{

   $url = strtolower($url);
   //Short url
   $url = preg_replace("(\[.*\])U","",$url);
   $url = trim($url);

   $find = array(' ',
      "'",
      '"',
      '&',
      '\r\n',
      '\n',
      '/',
      '\\',
      '+',
      '<',
      '>');
   $url = str_replace ($find, '-', $url);

   $find = array('é',
      'è',
      'ë',
      'ê',
      'É',
      'È',
      'Ë',
      'Ê');
   $url = str_replace ($find, 'e', $url);

   $find = array('í',
      'ì',
      'î',
      'ï',
      'Í',
      'Ì',
      'Î',
      'Ï');
   $url = str_replace ($find, 'i', $url);

   $find = array('ó',
      'ò',
      'ô',
      'Ó',
      'Ò',
      'Ô');
   $url = str_replace ($find, 'o', $url);

   $find = array('ö',
       'Ö');
   $url = str_replace ($find, 'oe', $url);

   $find = array('á',
      'à',
      'â',
      'Á',
      'À',
      'Â');
   $url = str_replace ($find, 'a', $url);

   $find = array('ä',
       'Ä');
   $url = str_replace ($find, 'ae', $url);

   $find = array('ú',
      'ù',
      'û',
      'Ú',
      'Ù',
      'Û');
   $url = str_replace ($find, 'u', $url);

   $find = array('ü',
       'Ü');
   $url = str_replace ($find, 'ue', $url);

   $find = array('ß');
   $url = str_replace ($find, 'ss', $url);

   $find = array('ç');
   $url = str_replace ($find, 'c', $url);

   $find = array('Ñ',
      'ñ');
   $url = str_replace ($find, 'n', $url);

   $find = array('/[^a-z0-9\-<>]/',
      '/[\-]+/',
      '/<[^>]*>/');

   $repl = array('',
      '-',
      '');

   $url =  preg_replace ($find, $repl, $url);

   $url = str_replace ('--', '-', $url);

       $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;

   return $url;

}
// phpBB-SEO.com SEO TOLKIT END

#
#-----[ REPLACE WITH ]------------------------------------------
#

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
function if_query($amp)
{

   if($amp != '')
   {
      return '?';
   }

}
function format_url($url)
{
   $url = preg_replace("(\[.*\])U","",$url);
   $find = array('&quot;','&amp;','\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";
   $url = strtr($url,$find,$replace);
   $url = strtolower($url);
   $url = ereg_replace("[^a-zA-Z0-9]", "-", $url);
   while (strstr($url, '--')) $url = str_replace('--', '-', $url);
   $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;
   return $url;
}
// www.phpBB-SEO.com SEO TOOLKIT END


Je n'ai pas trouvé ce code dans mon fichier functions.php...
Pourriez-vous m'aider?

Merci.

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 11:09 am    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Pourtant dans :

includes/function.php

Il est dit dans la V0.0.1 d'ajouter ce code avant :

Code:
function make_jumpbox($action, $match_forum_id = 0)


Tu n'as pas :

Code:
function if_query



ni

Code:
function format_url


dans ce fichier ?

L'update remplace simplement le code de format_url() dans cette partie des changements.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 11:18 am    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Code:
function format_url

Code:
function if_query


Si, j'ai bien ces 2 codes...

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 11:47 am    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Bah alors tu as la suite aussi Wink

Il faut juste remplacer tout le code qui a été ajouté à ce fichier pour la 0.0.1 par celui de la 0.0.2.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 12:09 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Ok, merci.

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Jeu Juin 22, 2006 12:44 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

de rien Wink

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 12:33 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Et je viens de remarqué que tu n'as pas dé-commenter les lignes de code pour mx sitemaps dans sessions.php, relis l'installe de cette partie, en gros il faut juste retirer les // devant les lignes en dessous de chaque commentaire.

Comme lors de la première installation en fait Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 1:24 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Bonjour, merci pour votre réponse. Voici mes lignes non dé-commenté :

Code:
//$sessiondata['autologinid'] = (!$admin) ? (( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '') : $sessiondata['autologinid'];

// mx Sitemaps Module (cat URL injection)
//"'(?)sitemaps([0-9]+)\.html(".$amp."){0,1}'",

// mx Sitemaps Module (cat URL injection)
//"".format_url($seo_cat_name)."-sc\\1.html".if_query('\\2')."",

// mx Sitemaps Module (forum URL injection + pagination)
//"'(?)forum-map([0-9]+)\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
//"'(?)forum-map([0-9]+)\.html(".$amp."){0,1}'",

// mx Sitemaps Module (forum URL injection + pagination)
//"".format_url($seo_forum_name)."-fmp\\1-\\2.html".if_query('\\3')."",
//"".format_url($seo_forum_name)."-fmp\\1.html".if_query('\\2')."",


// mx Sitemaps Module (mxBB map URL + pagination)
//"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",

// mx Sitemaps Module (mxBB map URL + pagination)
//"mx-map\\1.html".if_query('\\2')."",


A toutes, je dois enlever les //?
Merci.

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 3:40 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Il est uniquement question du code de la fonction append_sid.

Donc dans ton cas, utilises ça comme pour la fonction happend_sid dans sessions.php :

Code:
function append_sid($url, $non_html_amp = false)
{
   global $SID;   
   // www.phpBB-SEO.com SEO TOOLKIT BEGIN
   global $phpEx, $seo_cat_name, $seo_forum_name;
   $amp = ($non_html_amp) ? '&' : '&amp;';
   $find = array(   $amp.'start=0',
         $amp.'postdays=0',
         $amp.'topicdays=0',
         $amp.'postorder=asc',
      );
   $url = str_replace ($find, "", $url);
   if ( $seo_cat_name ) {
      $urlin = array( "'(?)index.".$phpEx."\?c=([0-9]+)(".$amp."){0,1}'",
            // mx Sitemaps Module (cat URL injection)
            "'(?)sitemaps([0-9]+)\.html(".$amp."){0,1}'",
         );
      $urlout = array( "".format_url($seo_cat_name)."-vc\\1.html".if_query('\\2')."",
            // mx Sitemaps Module (cat URL injection)
            "".format_url($seo_cat_name)."-sc\\1.html".if_query('\\2')."",
         );
      $url = preg_replace($urlin, $urlout, $url);
   }
   if ( $seo_forum_name ) {
      $urlin = array( "'(?)viewforum.".$phpEx."\?f=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",
            "'(?)viewforum.".$phpEx."\?f=([0-9]+)(".$amp."){0,1}'",
            // mx Sitemaps Module (forum URL injection + pagination)
            "'(?)forum-map([0-9]+)\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
            "'(?)forum-map([0-9]+)\.html(".$amp."){0,1}'",
         );
      $urlout = array( "".format_url($seo_forum_name)."-vf\\1-\\2.html".if_query('\\3')."",
            "".format_url($seo_forum_name)."-vf\\1.html".if_query('\\2')."",
            // mx Sitemaps Module (forum URL injection + pagination)
            "".format_url($seo_forum_name)."-fmp\\1-\\2.html".if_query('\\3')."",
            "".format_url($seo_forum_name)."-fmp\\1.html".if_query('\\2')."",
         );
      $url = preg_replace($urlin, $urlout, $url);
   }
   $urlin = array( "'(?)viewtopic.".$phpEx."\?t=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",
         "'(?)viewtopic.".$phpEx."\?t=([0-9]+)(".$amp."){0,1}'",   
               "'(?)viewtopic.".$phpEx."\?p=([0-9]+)(".$amp."){0,1}'",
         "'(?)profile.".$phpEx."\?mode\=viewprofile".$amp."u=([0-9]+)(".$amp."){0,1}'",
      );
   $urlout = array( "topic\\1-\\2.html".if_query('\\3')."",
         "topic\\1.html".if_query('\\2')."",
         "post\\1.html".if_query('\\2')."",   
         "membre\\1.html".if_query('\\2')."",
      );
   $url = preg_replace($urlin, $urlout, $url);
   $url = (substr($url, strlen($url) - 1, 1) == '?') ? substr($url, 0, strlen($url) - 1) : $url;
   // www.phpBB-SEO.com SEO TOOLKIT END

   if ( !empty($SID) && !preg_match('#sid=#', $url) )
   {
      $url .= ( ( strpos($url, '?') !== false ) ?  ( ( $non_html_amp ) ? '&' : '&amp;' ) : '?' ) . $SID;
   }

   return $url;
}

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 4:12 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Ok, merci, j'ai changé le code. Mais j'ai 2 petites questions :
Comment avez-vous vu que je mettais trompé dans le code?
Et pourquoi le forum marchait quand même?
Merci.

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14403

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 4:17 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

gcvoiron a écrit:
Ok, merci, j'ai changé le code. Mais j'ai 2 petites questions :
Comment avez-vous vu que je mettais trompé dans le code?
Et pourquoi le forum marchait quand même?
Merci.


héhé, c'est que je suis vraiment l'auteur des mods Wink

Et je commence à te connaître un peut, alors j'ai vérifié Wink

Et le problème ne concernait que les liens des plan de site de mx Sitemaps (c'est pour activer l'injection du titre des forums dans les URLs de leur plan spécifique Wink ), il est normal que ton forums fonctionnait.

En tous cas tout marche maintenant Wink

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
gcvoiron
PR1
PR1


Inscrit le: 08 Juin 2006
Messages: 120

MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2Posté le: Ven Juin 23, 2006 4:21 pm    Sujet du message: Re: MAJ mod rewrite phpbb SEO Intermédiaire V0.0.1-V0.0.2

Ok, merci beaucoup pour ce mod et pour l'aide à l'installation. Il y a 2 semaines, j'avais 85 pages de mon site dans Google (car il n'y avait pas le forum) et maintenant 445 pages...
Merci beaucoup.

_________________
Gagnez argent et cadeaux avec Internet sur www.benefweb.com
Revenir en haut de page
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod Rewrite phpBB
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: