| |
|
| :: |
| Auteur |
Message |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3128
|
Posté le: Ven Avr 21, 2006 1:25 pm Sujet du message: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
mx Sitemaps Auto link Add on pour mxBB
Nom Du Module : mx Sitemaps Auto link Add on pour mxBB
Auteur : dcz / www.phpBB-SEO.com
Description : Cet Add On ajoutera des liens dynamiques vers vos plans de site mx Sitemaps.
Version : v0.1
Niveau d'installation : Facile.
Temps d'installation : 2 Minutes.
Notes de L'Auteur :
Ceci est la version destinée au forum phpBB. Les utilisateurs de mxBB Portal préféreront installer Auto Link pour mxBB.
Vous devez d'abord installer mx SiteMaps Module pour utiliser cet Add On.
Cet Add On ajoutera des liens dynamiques vers vos plans de site mx Sitemaps en pied de page de votre forum.
Un lien vers L'index des Plans de Site et un lien vers le plan des forums sont ajoutés à chaque page.
Quand vous explorez un forum, un lien supplémentaire est ajouté, pointant vers le plan de ce forum.
Il optimisera l'impact de votre Plan de Site sur votre référencement.
Les Robots d'indexation suivront ces liens comme autant d'occasions de plus d'explorer votre plan de site et d'y découvrir des liens vers les pages de votre forum.
Langages :
Démo :
Télécharger :
Détails :
Sur les pages du Forum :
Ajoute un lien vers l'Index des Plans de Site ainsi qu'un lien vers le Plan du Forum en pied de page.
Sur les pages d'un Forum :
Ajoute un lien supplémentaire pointant vers le plan de ce Forum.
Améliorations prévues :
Differents types de sorties :
Permettant par exemple de mettre des liens sur l'en tête des pages.
Contribution :
Deux versions de l'Add On sont disponibles dans le pack, une pour les urls standards et une valable quand le mod_Rewrite est activé sur les Plans de Site.
Support :
Support Français à la suite de ce message. Pour des adaptations du mod, merci de lancer un nouveaux sujet dans ce forum.
English Support |
_________________
Dernière édition par SeO le Lun Mai 01, 2006 9:56 pm; édité 3 fois |
|
| Revenir en haut de page |
|
 |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3128
|
Posté le: Lun Mai 01, 2006 9:32 pm Sujet du message: mx Sitemaps Auto link Add On Pour phpBB : Vanilla Url Ver |
|
|
mx Sitemaps Auto link Add On Pour phpBB : "Vanilla Url Version"
Cette version du Add On est faite pour phpBB.
Vous devez desactiver le mod Rewrite des plans de site dans l'ACP de mx Sitemap.
Avec cet Add On, les URLs des Plans de Site seront de la forme :
-http://www.example.com/phpBB/sitemaps.php => Site Map Index
-http://www.example.com/phpBB/sitemaps.php?fim => Forum Index Map
-http://www.example.com/phpBB/sitemap.php?fmp=xx => Forum xx Map
| Code: |
##############################################################
## MOD Title: mx Sitemaps Auto link Add on pour phpBB
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
## MOD Description: Cet Add On ajoute des liens dynamiques vers vos plans de site mx Sitemaps.
## MOD Version: 0.0.1
##
## Installation Level: Facile.
## Installation Time: 1 Minutes.
##
## Files To Edit: 2,
## includes/page_tail.php
## templates/subSilver/overall_footer.tpl
##
## Included Files: 0
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes :
## Cet add on ajoutera des liens vers vos plans de site mx Sitemaps en pied de page de votre forum.
## Un lien vers L'index des Plans de Site et un lien vers le plan des forums sont ajoutés à chaque page.
## Quand vous explorez un forum, un lien supplémentaire est ajouté, pointant vers le plan de ce forum.
##
##
## NOT tested with EasyMod, but should work :-)
##############################################################
## MOD History:
##
## 2006-04-21 - Version 0.0.1
## - This is the first version.
## Fully tested working, no known bugs so far.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
############################################################## |
Les changements sont les suivants :
Pour la partie php, un fichier à éditer :
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
//
// Show the overall footer.
//
#
#-----[ BEFORE, ADD ]------------------------------------------
# Note : Vous pouvez également modifier les titres des liens ici. ;-)
# Assurez vous de remplacer "URL_TO_THE_FOLDER_WHERE_YOUR_SITEMAP_IS_INSTALLED" par l'URL menant au dossier dans lequels se trouve
# le fichier sitemaps.php.
//Begin mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
$mx_forum_id =( isset($HTTP_GET_VARS[POST_FORUM_URL]) )? intval($HTTP_GET_VARS[POST_FORUM_URL]) : 0;
$root_url = 'http://URL_TO_THE_FOLDER_WHERE_YOUR_SITEMAP_IS_INSTALLED/';
if ( $mx_forum_id != 0 )
{
$mx_link_tmp = append_sid($root_url . 'sitemaps.'. $phpEx .'?fmp='. $mx_forum_id);
$link_title = $forum_row['forum_name'].' - Map';
$mx_sitemap_link = '<a href="'.$mx_link_tmp.'" class="copyright" title="'.$link_title.'">'.$link_title.'</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.'. $phpEx . '?fim').'" class="copyright" title="Forum Map">Forum Map</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.'. $phpEx).'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site Map</a>';
}
else
{
$mx_sitemap_link = '<a href="'.append_sid($root_url . 'sitemaps.'. $phpEx . '?fim').'" class="copyright" title="Forum Map">Forum Map</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.'. $phpEx).'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site Map</a>';
}
//End mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
'U_SITEMAPS' => $mx_sitemap_link, |
Dans cette partie, assurez vous de remplacer "URL_TO_THE_FOLDER_WHERE_YOUR_SITEMAP_IS_INSTALLED" par l'URL menant au dossier dans lequels se trouve le fichier sitemaps.php.
Et la partie templates :
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_footer.tpl
#
#-----[ FIND ]------------------------------------------
#
</span></div>
#
#-----[ REPLACE WITH ]------------------------------------------
#
</span><br />{U_SITEMAPS}<br /></div>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
Vous pouvez modifier le lien à votre guise. {U_SITEMAPS} vaut pour le lien html complet vers le plan de site dans tout le fichier overall_footer.tpl. |
_________________
|
|
| Revenir en haut de page |
|
 |
SeO Administrateur - Site Admin

Inscrit le: 15 Mar 2006 Messages: 3128
|
Posté le: Lun Mai 01, 2006 9:44 pm Sujet du message: mx Sitemaps Auto link Add On pour phpBB : mod Rewrite Ver |
|
|
mx Sitemaps Auto link Add On pour phpBB : "mod Rewrite Version"
Cette version du Add On est faite pour phpBB.
Vous devez activer le mod Rewrite des plans de site dans l'ACP de mx Sitemap.
Vous devrez également installer correctement les règles rewriterules dans votre fichier .htacess pour pouvoir utiliser les liens.
Cela requiert que votre site soit hébergé sur un serveur Apache avec le mod_Rewrite activé.
Un fichier .htaccess générique se trouve dans le dossier contrib/ du package mx Sitemaps.
Avec cet Add On, les URLs des Plans de Site seront de la forme :
-http://www.example.com/phpBB/sitemaps.html => Site Map Index
-http://www.example.com/phpBB/forum-map.html => Forum Index Map
-http://www.example.com/phpBB/forum-mapxx.html => Forum xx Map
| Code: | ##############################################################
## MOD Title: mx Sitemaps Auto link Add on pour phpBB Version mod Rewrite
## MOD Author: dcz <n/a> http://www.phpbb-seo.com/
## MOD Description: Cet Add On ajoute des liens dynamiques vers vos plans de site mx Sitemaps.
## MOD Version: 0.0.1
##
## Installation Level: Facile.
## Installation Time: 1 Minutes.
##
## Files To Edit: 2,
## includes/page_tail.php
## templates/subSilver/overall_footer.tpl
##
## Included Files: 0
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes :
## Cet add on ajoutera des liens vers vos plans de site mx Sitemaps en pied de page de votre forum.
## Un lien vers L'index des Plans de Site et un lien vers le plan des forums sont ajoutés à chaque page.
## Quand vous explorez un forum, un lien supplémentaire est ajouté, pointant vers le plan de ce forum.
##
##
## NOT tested with EasyMod, but should work :-)
##############################################################
## MOD History:
##
## 2006-04-21 - Version 0.0.1
## - This is the first version.
## Fully tested working, no known bugs so far.
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
############################################################## |
Les changements sont les suivants :
Pour la partie php, un fichier à éditer :
| Code: |
#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
//
// Show the overall footer.
//
#
#-----[ BEFORE, ADD ]------------------------------------------
# Note : Vous pouvez également modifier les titres des liens ici. ;-)
# Assurez vous de remplacer "URL_TO_THE_FOLDER_WHERE_YOUR_SITEMAP_IS_INSTALLED" par l'URL menant au dossier dans lequels se trouve
# le fichier sitemaps.php.
//Begin mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
$mx_forum_id =( isset($HTTP_GET_VARS[POST_FORUM_URL]) )? intval($HTTP_GET_VARS[POST_FORUM_URL]) : 0;
$root_url = 'http://URL_TO_THE_FOLDER_WHERE_YOUR_SITEMAP_IS_INSTALLED/';
if ( $mx_forum_id != 0 )
{
$mx_link_tmp = append_sid($root_url . 'forum-map' . $mx_forum_id . '.html');
$link_title = $forum_row['forum_name'].' - Map';
$mx_sitemap_link = '<a href="'.$mx_link_tmp.'" class="copyright" title="'.$link_title.'">'.$link_title.'</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'forum-map.html').'" class="copyright" title="Forum Map">Forum Map</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.html').'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site Map</a>';
}
else
{
$mx_sitemap_link = '<a href="'.append_sid($root_url . 'forum-map.html').'" class="copyright" title="Forum Map">Forum Map</a>';
$mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'sitemaps.html').'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site Map</a>';
}
//End mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
'U_SITEMAPS' => $mx_sitemap_link, |
Et la partie templates :
| Code: | #
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_footer.tpl
#
#-----[ FIND ]------------------------------------------
#
</span></div>
#
#-----[ REPLACE WITH ]------------------------------------------
#
</span><br />{U_SITEMAPS}<br /></div>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM |
Vous pouvez modifier le lien à votre guise. {U_SITEMAPS} vaut pour le lien html complet vers le plan de site dans tout le fichier overall_footer.tpl. |
_________________
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

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

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Lun Mai 29, 2006 1:21 pm Sujet du message: Injection des titres : mod Rewrite Avancé et intermédiaire |
|
|
Injection des titres : mod Rewrite Avancé et intermédiaire phpBB SEO
Les utilisateur du mod phpBB SEO Advanced mod Rewrite et du mod Rewrite phpBB SEO Intermédiaire, devront appliquer une petite amélioration pour les liens des plans des forums.
Leur titre sera également injecté dans l'url du plan de site leur correspondant.
| Code: | #
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
$mx_link_tmp = append_sid($root_url . 'forum-map' . $mx_forum_id . '.html');
#
#-----[ REPLACE WITH ]------------------------------------------
#
$mx_link_tmp = append_sid($root_url . format_url($forum_row['forum_name']) . '-fmp' .$mx_forum_id . '.html'); |
Et voici les Rewriterules que vous devrez alors utiliser :
| Code: | #########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^sitemaps([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
RewriteRule ^sitemaps\.html$ /sitemaps.php [QSA,L]
RewriteRule ^forum-m\ap\.html$ /sitemaps.php?fim [QSA,L]
RewriteRule ^.+-fmp([0-9]+)-([0-9]+)\.html$ /sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^.+-fmp([0-9]+)\.html$ /sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^.+-sc([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
######################################################### |
Ou pour une installation de phpBB dans un sous dossier :
| Code: | #########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^phpbb/sitemaps([0-9]+)\.html$ /phpbb/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^phpbb/sitemaps\.html$ /phpbb/sitemaps.php [QSA,L]
RewriteRule ^phpbb/forum-m\ap\.html$ /phpbb/sitemaps.php?fim [QSA,L]
RewriteRule ^phpbb/.+-fmp([0-9]+)-([0-9]+)\.html$ /phpbb/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^phpbb/.+-fmp([0-9]+)\.html$ /phpbb/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^phpbb/.+-sc([0-9]+)\.html$ /phpbb/sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
######################################################### |
En fonction de votre héberger, il se peut que vous ayez à retirer les "/" se trouvant devant /phpbb.
Pensez aussi à remplacer phpbb/ par le vrai nom du dossier de votre installation. |
_________________ 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 |
|
 |
marco
Inscrit le: 26 Juil 2006 Messages: 13
|
Posté le: Ven Aoû 25, 2006 3:10 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
bonjour
je vous expose mon probleme :
j'ai installé le "mod Rewrite Avancé" puis " mx Sitemaps" et enfin j'ai fais les modification detailé ici http://forums.phpbb-seo.com/mods-phpbb-seo/site-map-auto-link-phpbb-vt15.html#24
le probleme qui ce pose a moi est le suivant :
- lorsque je vais ici http://www.forumsamsung.com/sitemaps.php?fim
et que je click sur par exemple "SAMSUNG SERIE DXXX - Forum Map" avec l'option rewrite active de puis l'ACP j'obtien ce message d'erreur:
| Code: | Not Found
The requested URL /forum-map42.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.36 Server at www.forumsamsung.com Port 80 |
voici mon .htaccess :
| Citation: | Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^forumsamsung\.com$ [NC]
RewriteRule ^(.*) http://www.forumsamsung.com/$1 [QSA,L,R=301]
#########################################################
# MX SITEMAPS REWRITE RULES ADVANCED #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^sitemaps([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
RewriteRule ^sitemaps\.html$ /sitemaps.php [QSA,L]
RewriteRule ^forum-m\ap\.html$ /sitemaps.php?fim [QSA,L]
RewriteRule ^.+-fmp([0-9]+)-([0-9]+)\.html$ /sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^.+-fmp([0-9]+)\.html$ /sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^.+-sc([0-9]+)\.html$ /sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES #
#########################################################
#########################################################
# PHPBB SEO REWRITE RULES #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
########################
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^.+/([^/]+\.html)$ /index.php [R=301,L]
# CATEGORIES
RewriteRule ^.+-vc([0-9]+)\.html$ /index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^.+-vf([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^.+-vf([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^.+-vt([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^.+-vt([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L]
# END PHPBB PAGES
##################################################### |
D'ou peux venir le probléme svp ?
merci |
_________________ FORUM SAMSUNG MOBILE |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Aoû 25, 2006 4:52 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
C'est rien, il faut juste que tu ouvres includes/sessions.php et que tu recherche la fonction happend_sid(), celle que le mod rewrite phpBB seo avancé a modifié.
La, comme précisé dans l'installe, tu dois dé-commenter quelques lignes de code (enlever les "//" en début de ligne).
Il sont tous précédé d'un commentaire qui indique que la ligne suivante concerne mx sitemaps.
Obligé de passer par là pour régler les duplicates de pagination.
++ |
_________________ 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 |
|
 |
marco
Inscrit le: 26 Juil 2006 Messages: 13
|
Posté le: Ven Aoû 25, 2006 5:48 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
Merci encore ca fonctionne impecable
La je crois que j'ai besoin de plus rien, a ton avis ? |
_________________ FORUM SAMSUNG MOBILE |
|
| Revenir en haut de page |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Ven Sep 01, 2006 11:09 am Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
Bonjour,
J'ai voulu installer cet add-on, j'ai bien en bas de mes pages, les 2 ou 3 liens vers forum map, site map.
Mais j'obtiens des erreurs 404.
Peut être parce que je n'ai pas créer de sitemap dans le panneau d'admin ?
Faut il réellement en créer ou alors il s'appuie sur le sitempas.php ?
J'ai voulu tester la modif que tu indiques à marco, le décommentage, mais j'obtiens alors ce message d'erreur
| Code: | | Parse error: parse error, unexpected T_STRING, expecting ')' in /homepages/9/d174874601/htdocs/forum/includes/sessions.php on line 627 |
Qu'est-ce que j'ai pas bien fait ?
Merci [/code] |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Sep 01, 2006 1:37 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
Dans tous les cas il faut dé-commenter du code dans sessions.php.
L'erreur que tu obtiens viens d'un copier coller raté ou quelque chose comme ça, php te dis qu'il s'attendait à trouver une ")" à la ligne 627 de sessions.php.
Il est pas forcement question d'une parenthèse au final, mais il y a une erreur de syntaxe autour de la ligne 627.
Envois ton code dehappend_sid au cas ou, mais c'est pas du tout difficile.
Regarde ce message, il synthétise tout bien
++ |
_________________ 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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Ven Sep 01, 2006 2:13 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
C'est quoi qu'il faut que j'enlève
| Code: | //
// Append $SID to a url. Borrowed from phplib and modified. This is an
// extra routine utilised by the session code above and acts as a wrapper
// around every single URL and form action. If you replace the session
// code you must include this routine, even if it's empty.
//
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, $seo_topic_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]+)\.htm".$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);
}
if ($seo_topic_name) {
$urlin = array( "'(?)viewtopic.".$phpEx."\?t=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",
"'(?)viewtopic.".$phpEx."\?t=([0-9]+)(".$amp."){0,1}'",
);
$urlout = array("".format_url($seo_topic_name)."-vt\\1-\\2.html".if_query('\\3')."",
"".format_url($seo_topic_name)."-vt\\1.html".if_query('\\2')."",
);
$url = preg_replace($urlin, $urlout, $url);
}
$urlin = array( "'(?)viewtopic.".$phpEx."\?p=([0-9]+)(".$amp."){0,1}'",
"'(?)profile.".$phpEx."\?mode\=viewprofile".$amp."u=([0-9]+)(".$amp."){0,1}'",
// mx Sitemaps Module (mxBB map URL + pagination)
//"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
);
$urlout = array( "post\\1.html".if_query('\\2')."",
"membre\\1.html".if_query('\\2')."",
// mx Sitemaps Module (mxBB map URL + pagination)
//"mx-map\\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; |
ça doit donner ça
| Code: | //
// Append $SID to a url. Borrowed from phplib and modified. This is an
// extra routine utilised by the session code above and acts as a wrapper
// around every single URL and form action. If you replace the session
// code you must include this routine, even if it's empty.
//
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, $seo_topic_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]+)\.htm".$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);
}
if ($seo_topic_name) {
$urlin = array( "'(?)viewtopic.".$phpEx."\?t=([0-9]+)".$amp."start=([0-9]+)(".$amp."){0,1}'",
"'(?)viewtopic.".$phpEx."\?t=([0-9]+)(".$amp."){0,1}'",
);
$urlout = array("".format_url($seo_topic_name)."-vt\\1-\\2.html".if_query('\\3')."",
"".format_url($seo_topic_name)."-vt\\1.html".if_query('\\2')."",
);
$url = preg_replace($urlin, $urlout, $url);
}
$urlin = array( "'(?)viewtopic.".$phpEx."\?p=([0-9]+)(".$amp."){0,1}'",
"'(?)profile.".$phpEx."\?mode\=viewprofile".$amp."u=([0-9]+)(".$amp."){0,1}'",
// mx Sitemaps Module (mxBB map URL + pagination)
"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'",
);
$urlout = array( "post\\1.html".if_query('\\2')."",
"membre\\1.html".if_query('\\2')."",
// mx Sitemaps Module (mxBB map URL + pagination)
"mx-map\\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; |
|
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
Posté le: Ven Sep 01, 2006 2:22 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
Bah oui c'est ça, tu peux juste te passer de :
| Code: |
// mx Sitemaps Module (mxBB map URL + pagination)
"'(?)mx-map\.html".$amp."start=([0-9]+)(".$amp."){0,1}'", |
et
| Code: |
// mx Sitemaps Module (mxBB map URL + pagination)
"mx-map\\1.html".if_query('\\2')."", |
qui ne concernent que mxBB.
Donc, je pense que tu n'as pas encore uploader le fichier sitemaps.php dans le dossier forum/ de ton ftp
++ |
_________________ 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 |
|
 |
nobu PR0

Inscrit le: 29 Aoû 2006 Messages: 51
|
Posté le: Ven Sep 01, 2006 2:36 pm Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour phpBB |
|
|
ok je viens d'uploader le fichier en question.
Faut t'il le mettre à la racine comme le fichier sans s ou vraiment dans le dossier forum ? |
_________________ www.piridion.com/forum |
|
| Revenir en haut de page |
|
 |
phil35
Inscrit le: 30 Juil 2006 Messages: 15
|
Posté le: Mar Sep 19, 2006 9:40 am Sujet du message: Re: Injection des titres : mod Rewrite Avancé et intermédia |
|
|
| dcz a écrit: |
| Code: | #
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
$mx_link_tmp = append_sid($root_url . 'forum-map' . $mx_forum_id . '.html');
#
#-----[ REPLACE WITH ]------------------------------------------
#
$mx_link_tmp = append_sid($root_url . format_url($forum_row['forum_name']) . '-fmp' .$mx_forum_id . '.html'); |
|
Bonjour,
lorsque je fait cette modif j' ai cette erreur qui apparait
Fatal error: Call to undefined function: format_url() in /public_html/forum/includes/page_tail.php on line 34
Voici mon code ligne 33 à 35
| Code: | if ( $mx_forum_id != 0 )
{ $mx_link_tmp = append_sid($root_url . format_url($forum_row['forum_name']) . '-fmp' .$mx_forum_id . '.html'); $link_title = $forum_row['forum_name'].' - Map';
$mx_sitemap_link = '<a href="'.$mx_link_tmp.'" class="copyright" title="'.$link_title.'">'. |
Merci a ceux qui voudrons bien m'aider.
Bonne journée
Phil |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 13354
|
|
| Revenir en haut de page |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
| |