| |
|
| :: |
| Auteur |
Message |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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('"','&','\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

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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 |
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

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 14403
|
|
| Revenir en haut de page |
|
 |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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

Inscrit le: 28 Avr 2006 Messages: 14403
|
Posté 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) ? '&' : '&';
$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 ) ? '&' : '&' ) : '?' ) . $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 |
|
 |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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

Inscrit le: 28 Avr 2006 Messages: 14403
|
Posté 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
Et je commence à te connaître un peut, alors j'ai vérifié
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 ), il est normal que ton forums fonctionnait.
En tous cas tout marche maintenant
++ |
_________________ 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 |
|
 |
gcvoiron PR1

Inscrit le: 08 Juin 2006 Messages: 120
|
Posté 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 |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|