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  
 
   
[ADD ON] mx SiteMaps : Auto Link Pour mxBB

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB SEO  » MODS phpBB SEO
::  
Auteur Message
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3477

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Ven Avr 21, 2006 2:39 pm    Sujet du message: [ADD ON] mx SiteMaps : Auto Link Pour mxBB

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 portail mxBB Portal. Les utilisateurs de phpBB préféreront installer Auto Link pour phpBB.

    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 Portail et de votre forum.

    Un lien vers L'index des Plans du 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 :
    Français, Anglais.


Démo :


Télécharger :


Détails :
    Sur les pages du Portail :
    Arrow Ajoute un lien vers le Plans des pages du Portail, ainsi qu'un lien vers l'Index du Plan de Site, en pied de page.

    Sur les pages du Forum :
    Arrow 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 :
    Arrow Ajoute un lien supplémentaire pointant vers le plan de ce Forum.


Améliorations prévues :
    Differents types de sorties :
    Idea Permettant par exemple de mettre des liens sur l'en tête des pages.


Contribution :
    Trois versions de l'Add On sont disponibles dans le pack, une pour les urls standards, une pour le mode Standalone (sans mod_Rewrite) et une valable quand le mod_Rewrite est activé en mode Standalone.


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

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !


Dernière édition par SeO le Ven Mai 05, 2006 3:14 pm; édité 1 fois
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3477

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Ven Mai 05, 2006 2:11 pm    Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour mxBB

mx Sitemaps Auto link Add On pour mxBB Portal : "Version Vanilla Url"

Cette version du Add On est faite pour mxBB Portal.
Vous devez désactiver le Mode Standalone des plans de site dans l'ACP de mx Sitemap.

Les liens pointeront vers la page mxBB sur laquelle votre plan de site est installé.

Vous devez, dans les changements de code qui suivent, remplacer toutes les occurrences de PAGE_ID par
l'ID de la page mxBB sur laquelle votre plan de site est installé.

Avec cet Add On, les URLs des Plans de Site seront de la forme :
    -http://www.example.com/mxBB/index.php?page=MX_PAGE_ID => Site Map Index

    -http://www.example.com/mxBB/index.php?page=MX_PAGE_ID&mx => mxBB Page Map

    -http://www.example.com/mxBB/index.php?page=MX_PAGE_ID&fim => Forum Index Map

    -http://www.example.com/mxBB/index.php?page=MX_PAGE_ID&fmp=xx => Forum xx Map


Code:

##############################################################
## MOD Title: mx Sitemaps Auto link Add on pour mxBB - Version Vanilla URL
## 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: 2 Minutes.
##
## Files To Edit: 4,
##      includes/page_tail.php
##      templates/subSilver/overall_footer.tpl
##      phpbb/includes/page_tail.php
##      phpbb/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 de mxBB, un fichier à éditer :

Code:
#
#-----[ OPEN ]------------------------------------------
#
includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
//
// Show the overall footer.
//
#
#-----[ BEFORE, ADD ]------------------------------------------
# Assurez vous de remplacer toutes les occurrences de PAGE_ID par
# l'ID de la page mxBB sur laquelle votre plan de site est installé.
# Note : Vous pouvez également modifier les titres des liens ici.

//Begin mx_Sitemaps Auto link Add On http://www.phpbb-seo.com/
$mx_page =( isset($HTTP_GET_VARS['page']) )? intval($HTTP_GET_VARS['page']) : 0;
if ( $mx_page == 2 )
{
   $mx_link_tmp = append_sid(PORTAL_URL . 'index.'. $phpEx .'?page=PAGE_ID&amp;fim');
   $link_title = $page_row['page_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(PORTAL_URL . 'index.'. $phpEx .'?page=PAGE_ID&amp;mx').'" class="copyright" title="'.$portal_config['portal_name'].' : mxBB Pages Map">mxBB Map</a>';   
   $mx_sitemap_link .= '<br /><a href="'.append_sid(PORTAL_URL . 'index.'. $phpEx .'?page=PAGE_ID').'" class="copyright" title="'.$portal_config['portal_name'].' : Site Map">Site Map</a>';
}
else
{
   $mx_sitemap_link = '<a href="'.append_sid(PORTAL_URL . 'index.'. $phpEx .'?page=PAGE_ID&amp;mx').'" class="copyright" title="'.$portal_config['portal_name'].' : mxBB Pages Map">mxBB Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid(PORTAL_URL . 'index.'. $phpEx .'?page=PAGE_ID').'" class="copyright" title="'.$portal_config['portal_name'].' : 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 "PAGE_ID" par l'ID de la page mxBB sur laquelle votre plan de site est installé.

Et la partie templates de mxBB :
Code:

#
#-----[ OPEN ]------------------------------------------
#

templates/subSilver/overall_footer.tpl

#
#-----[ FIND ]------------------------------------------
#
</span></div>
#
#-----[ REPLACE WITH ]------------------------------------------
#
</span><br />{U_SITEMAPS}<br /></div>


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.


Et maintenant, la partie pphpBB :

Pour la partie php de phpBB, un fichier à éditer :

Code:
#
#-----[ OPEN ]------------------------------------------
#
phpbb/includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
//
// Show the overall footer.
//
#
#-----[ BEFORE, ADD ]------------------------------------------
# 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 ainsi que "PAGE_ID" par l'id de la page du portail sur laquelle se trouve votre plan de site.

//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 . 'index.'. $phpEx .'?page=PAGE_ID&amp;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 . 'index.'. $phpEx .'?page=PAGE_ID&amp;fim').'" class="copyright" title="'.$board_config['sitename'].' : Forum Map">Forum Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'index.'. $phpEx .'?page=PAGE_ID&amp;mx').'" class="copyright" title="mxBB Pages Map">mxBB Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'index.'. $phpEx .'?page=PAGE_ID').'" class="copyright" title="'.$board_config['sitename'].' : Site Map">Site Map</a>';
}
else
{
   $mx_sitemap_link = '<a href="'.append_sid($root_url . 'index.'. $phpEx .'?page=PAGE_ID&amp;fim').'" class="copyright" title="'.$board_config['sitename'].' : Forum Map">Forum Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'index.'. $phpEx .'?page=PAGE_ID&amp;mx').'" class="copyright" title="mxBB Pages Map">mxBB Map</a>';
   $mx_sitemap_link .= '<br /><a href="'.append_sid($root_url . 'index.'. $phpEx .'?page=PAGE_ID').'" 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 ainsi que "PAGE_ID" par l'id de la page du portail sur laquelle se trouve votre plan de site.

Et la partie templates de phpBB :

Code:
#
#-----[ OPEN ]------------------------------------------
#

phpbb/templates/subSilver/overall_footer.tpl

#
#-----[ FIND ]------------------------------------------
#
</span></div>
#
#-----[ REPLACE WITH ]------------------------------------------
#
</span><br />{U_SITEMAPS}<br /></div>


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


Ici aussi 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.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3477

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Ven Mai 05, 2006 2:37 pm    Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour mxBB

mx Sitemaps Auto link Add On pour mxBB Portal : "Version Vanilla Url - Standalone"

Cette version du Add On est faite pour mxBB Portal.
Vous devez activer le Mode Standalone et desactiver le mod Rewrite des plans de site dans l'ACP de mx Sitemap.

Vous devez également placer le fichier sitemaps.php à la racine de votre portail.

Comme vous utilisez le mod standalone, vous pouvez également afficher les stats viewonline.

Avec cet Add On, les URLs des Plans de Site seront de la forme :
    -http://www.example.com/mxBB/sitemap.php => Site Map Index

    -http://www.example.com/mxBB/sitemap.php?mx => mxBB Page Map

    -http://www.example.com/mxBB/sitemap.php?fim => Forum Index Map

    -http://www.example.com/mxBB/sitemap.php?fmp=xx => Forum xx Map


Le processus d'installation est sensiblement le même que pour la version ci dessus, la seul difference est que vous n'avez plus besoin de renseigner "PORTAL_ID" dans le code, les plans de site ne sont plus intégrés au portail.

On pourrait se demander pourquoi avoir prévu un tel cas, et bien, c'est assez simple.
En Mode Standalone, vous ne pourrez pas ajouter de blocks comme sur les autres pages de votre portail, vous pourrez en revanche ajouter un block viewonline standard, et le login standard de phpBB sera également affiché.

Vous économiserez un peut de ressources serveur, pas grand chose, mais sur un script qui est destiné à être beaucoup utilisé, cela peut compter, et surtout, vous aurez des titres de pages dynamiques, ce qui ne manquera pas de changer beaucoup de choses à votre référencement.

En effet, deux pages avec le même titre ne peuvent pas être convenablement référencées, donc, sans ça, votre plan de site serait surtout utiles à vos membres.

De plus le Mode Standalone permet d'activer le mod rewrite pour les plans de site, que vous utilisiez ou non un mod Rewrite sur votre forum.
Pour cela vous devrez utiliser la Version mod Rewrite de ce mod.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !


Dernière édition par SeO le Ven Mai 05, 2006 3:15 pm; édité 1 fois
Revenir en haut de page
SeO
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 15 Mar 2006
Messages: 3477

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Ven Mai 05, 2006 3:02 pm    Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour mxBB

mx Sitemaps Auto link Add On for mxBB Portal : "mod Rewrite Version"

Cette version du Add On est faite pour mxBB Portal.
Vous devez activer le Mode Standalone ainsi que 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.

Vous devez également placer le fichier sitemaps.php à la racine de votre portail.

Comme vous utilisez le mod standalone, vous pouvez également afficher les stats viewonline.

Deux cas se présentent ici :


Si vous utilisez les mod Rewrite phpBB SEO Avancé ou Intermédiaire, le titre de chaque forum sera injecté dans l'url du plan qui lui correspond. Si vous utilisez un autre mod Rewrite, ces liens seront réécrits de façon statique.

Avec le mod Rewrite phpBB SEO Avancé ou Intermédiaire :

    -http://www.example.com/mxBB/sitemaps.html => Site Map Index

    -http://www.example.com/mxBB/mx-map.html => mxBB Page Map

    -http://www.example.com/mxBB/forum-map.html => Forum Index Map

    -http://www.example.com/mxBB/forum-title-smpxx.html => Forum xx Map


Avec tout autre Mod Rewrite:

    -http://www.example.com/mxBB/sitemaps.html => Site Map Index

    -http://www.example.com/mxBB/mx-map.html => mxBB Page Map

    -http://www.example.com/mxBB/forum-map.html => Forum Index Map

    -http://www.example.com/mxBB/forum-mapxx.html => Forum xx Map


Si vous utilisez le mod Rewrite phpBB SEO Avancé ou Intermédiaire, veuillez utiliser l'install se trouvant dans le dossier "phpBB_SEO_mod_Rewrites/" du package, si non, utilisez celui se trouvant dans le dossier "other_mod_rewrites/".

Dans les deux cas, l'installation est très similaire à celle de la version Standalone sans mod Rewrite.

_________________
phpBB SEO || SEO Forum || Forum Référencement
GYM Sitemap & RSS for phpBB3 has been released ! || GYM Sitemap & RSS for phpBB3 est disponible !
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14279

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Ven Mai 05, 2006 3:18 pm    Sujet du message: Re: [ADD ON] mx SiteMaps : Auto Link Pour mxBB

Le support commence ici 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: 14279

[ADD ON] mx SiteMaps : Auto Link Pour mxBBPosté le: Lun Mai 29, 2006 7:48 pm    Sujet du message: Injection des titres : mod Rewrite Avancé et intermédiaire

Comme pour la version phpBB :
Appliquez ces changements uniquement au page_tail.php de phpBB.

Citation:
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
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » TooLkit phpBB SEO  » MODS phpBB SEO
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: