[archive] mx sitemaps 0.0.1

Forum consacré aux codes conseillés ou mis à disposition sur phpBB SEO. Support, téléchargements, conseils ...

Modérateur: Modérateurs

[archive] mx sitemaps 0.0.1

Messagede dcz » Mar Mai 02, 2006 12:48 am

ATTENTION
    La version 0.2.0 est sortie : Pour mettre à jour rendez vous sur ce sujet.

    Ce qui suit est conservé pour archive.

    Le support pour la 0.0.2 sera maintenu quelques temps pour les installations existantes.
    Veuillez ne pas utiliser cette version pour une nouvelle installation.
--------------------------------------------------------------------------------------

mx Sitemaps [html]<hr>[/html]
    Nom Du Module : mx Sitemaps

    Auteur : dcz / [html]<a href="http://www.phpbb-seo.com/" class="postlink" title="phpBB SEO">www.phpBB-SEO.com</a>[/html]

    Description : Ce module Crée des Plans de sites pour phpBB et, le cas échéant, mxBB Portal.
    Possibilité d'ajouter des liens depuis l'ACP, listes des derniers sujets actifs, mod Rewrite ...

    Version : v0.1

    Niveau d'installation : Facile pour la base, Avancée en utilisant le mod_Rewrite.

    Temps d'installation : 3 Minutes pour la base, un peut plus en utilisant le mod_Rewrite.

Notes de L'Auteur :[html]<hr>[/html]
    Solution de Plan de Sites Optimisée pour le Référencement et le confort de navigation pour phpBB et mxBB Portal.

    Le module crée un Plan de Site, un Plan paginé des pages de mxBB Portal s'il est installé, un Plan des forums, listant les forums (liés par leur description), ainsi qu'un Plan de chaque forum listant leurs sujets.

    Plus qu'une simple liste, le module optimise votre Indexation en permettant l'ajout de listes des derniers Sujets Actifs sur chaque type de pages, avec prise en charge de la pagination.

    Intégration du mod Sitemap Mod (S2B ~ http://www.s2b-project.de)
    Permet d'ajouter autant de liens que vous le souhaitez sur l'index du plan de site depuis l'ACP.

    Cette fonctionnalité impose l'utilisation de l'auto installeur db_install.php, car la structure des tables dépends des langues installées.
    Si vous souhaitez par la suite ajouter de nouvelles langues sur votre forum, vous devrez exécuter cette requête sql (Attention, vous devez éditer ces commandes si vous utilisez un préfix de table différent du défaut) :

    Pour phpBB :
    Code: Tout sélectionner
    ALTER TABLE phpbb_sitemap ADD sm_title_<new language> VARCHAR(100) NOT NULL DEFAULT '';

    Pour mxBB Portal :
    Code: Tout sélectionner
    ALTER TABLE mx_sitemap ADD sm_title_<new language> VARCHAR(100) NOT NULL DEFAULT '';

    Ou "<new language>" doit être remplacé par la langue (i.e. german, english).

    Le confort utilisateur est augmenté par la possibilité de marquer les sujets comme le fait phpBB et en prenant en compte les nouveaux messages depuis la dernière visite.

    Entièrement configurable depuis l'ACP, permet de choisir précisément la façon d'afficher chaque type de page : Ajout de la liste des derniers sujets actifs, Viewonline et Log In.

    Le module respecte les autorisations de ppBB, tout le monde voit ce qu'il doit.

    Le tout sans changer une ligne de phpBB!

    La pagination des plans des forums sera totallement prise en charge sans duplicatas si vous installez un des mod Rewrite phpBB SEO.
    Des solutions sur mesures peuvent avoir été trouvées dans le Forum mod Rewrite phpBB : [html]<a href="http://forums.phpbb-seo.com/mod-rewrite-phpbb-vf31/" title="mod Rewrite phpBB" class="nav">Forum mod Rewrite phpBB</a>[/html]

    Si votre standard de réécriture d'url n'est actuellement pas pris en charge par les mod Rewrite phpBB SEO, vous pouvez envoyer une demande dans le Forum mod rewrite phpBB. La Team fourniera des fichiers prémodés.
[html]<hr>[/html]

Langages :
    Français, Anglais.

Démo :
Notez que la démo pour mxBB est ici modifiée pour prendre en charge la configuration multi-forums de phpBB SEO, la version standard ne liste qu'un forum.

Télécharger :


Détails :
    L'Index du Plan de Site :
    :arrow: Index du Plan de Site configurable, vous pouvez créer des catégories et ajouter des liens locaux ou externes depuis l'ACP.
    Possibilité d'afficher la liste des derniers sujets sur cette page.

    Le Plan des pages mxBB Portal :
    :arrow: Une Liste paginée des pages de mxBB. Actif que si le portail est présent.
    Possibilité d'afficher la liste des derniers sujets sur cette page.

    Avec mxBB, il est possible d'utiliser le plan de site comme une page du portail ou en Mode Standalone. Le Mode Standalone n'intégre pas totallement le plan de site au portail mais permet l'utilisation du mod rewrite pour les plan de sites. Cela économisera également un peut de ressources serveur.

    Pour activer le Mode Standalone, vous devez 1) déplacer le fichier sitemaps.php, situé dans modules/mx_sitemaps/,
    à la racine de votre portail et 2) Activer l'option dans l'ACP.

    Vous pourrez également ajouter les stats "Qui est en ligne" sur les plans, le Login quant à lui s'affichera automatiquement, comme sur l'index du forum.


    Le Plan du forum :
    :arrow: Liste des forums que l'utilisateur a le droit de voir et lire.
    La liste fournit des liens vers chaque Plan de forum ainsi que vers les forums eux mêmes en utilisant leur description comme texte du lien.
    Possibilité d'afficher la liste des derniers sujets sur cette page.

    Le plan de chaque forum :
    :arrow: Liste paginée des sujets de chaque forum. La limite de pagination est configurable dans l'ACP indépendamment du réglage de ppBB.
    Possibilité d'afficher la liste des derniers sujets sur cette page.

Améliorations prévues :
    Style :
    :?: Prise en Charge de plusieurs thèmes et finalisation du template subSilver.

    Support pour d'autres Mods :
    :?: Ajout du support pour KB dans un premier temps, à voir quels autres Mods pourraient avoir besoin de ce type de liste.

    Support pour d'autres mod_Rewrite :
    :?: Les fichiers prémodés pour chaque type de mod_rewrite seront ajoutés dans la release à la demande.

Contribution :
    Fichiers Prémodés pour plusieurs standards d'url inclus dans le dossier "contrib/" de la release.
    Pour les utiliser, écrasez simplement les fichiers originaux avec ceux de la contrib.
    Standard d'url actuellement supportés : phpBB SEO Mod Rewries, Webmedic's rewrite mod, able2know rewrite mod, GoogleBB Links ...


Support :
    Support Français à la suite de ce message. Pour des adaptations du mod, merci de lancer un nouveau sujet dans ce forum.
    [html]<a href="http://boards.phpbb-seo.com/phpbb-seo-mods/mx-site-map-module-vt4.html" class="postlink" title="English Support">English Support</a>[/html]
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Publicité

Re

Messagede Elglobo » Mer Mai 03, 2006 5:29 pm

Ca marche parfaitement :wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.

Offre exceptionnelle à l'occasion de notre 5ème anniversaire ! 6 mois offerts sur toutes nos offres mutualisées, pour toute nouvelle commande avant le 31/08/2012.
phpBB-Services ajoute à cet avantage un nom de domaine gratuit pour toute commande de 12 mois.
Offre non cumulable et limitée aux 200 premières souscriptions, Code promotionnel à utiliser: SUMMER2012
Elglobo
phpBB SEO Team
phpBB SEO Team
 
Messages: 247
Inscription: Mer Mai 03, 2006 9:30 am

Messagede dcz » Mer Mai 03, 2006 5:33 pm

héhé, merci pour ce débug, tout marche en principe, mais comme tu le vois, le fait de décliner le code en plusieurs versions finit par faire gerer pas mal de doc, donc ça coince forcement un peut au début.

Mais là, je crois que l'ensemble de projet à bien avancé, une journée riche en débugs :D

Au fait, je trouve ton mod de pagination assez impecable, tu n'aurais pas un lien des fois ;)


++

ps et les liste vers les derniers sujets actif dans le plan de site alors !! ?? :D
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Elglobo » Mer Mai 03, 2006 5:38 pm

dcz a écrit:Au fait, je trouve ton mod de pagination assez impecable, tu n'aurais pas un lien des fois ;)

Code: Tout sélectionner
#################################################################
## Mod Title:   Goto specific page
## Mod Version: 1.0.0
## Author:      mkiefer <mkiefer@earthlink.net>
## Description: Adds a drop-down list to the pagination whenever more than 5 pages are available. This allows users to jump to page #s which may not otherwise be displayed (because "..." may be used instead.
##
## Installation Level:  Easy
## Installation Time:   1-2 Minutes
## Files To Edit:       includes/functions.php## Included Files:      N/A
#################################################################
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php

#
#-----[ FIND ]------------------------------------------
$page_string = $lang['Goto_page'] . ' ' . $page_string;
#
#-----[ REPLACE ]----------------------------------------------
#
   /// --- BEGIN MOD: Goto specific page
   if ( $total_pages > 5 )
   {   
      $select_page = ' <select name="generate_pagination" onChange="if(this.options[this.selectedIndex].value != -1){ window.location = this.options[this.selectedIndex].value; }">';
      for($i = 1; $i <= $total_pages; $i++)
      {
         $selected = ( $i == $on_page ) ? ' selected="selected"' : ''; // highlight current page by default
         $select_page .= '<option value="' . append_sid($base_url . "&amp;start=" . ( ( $i - 1 ) * $per_page ) )  . '"' . $selected . '>' . $i . '</option>';
      }
      $select_page .= '</select>:';
   }
   else
      $select_page = '';
   /// --- END MOD: Goto specific page
   
   $page_string = $lang['Goto_page'] . $select_page . ' ' . $page_string;
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


:wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.

Offre exceptionnelle à l'occasion de notre 5ème anniversaire ! 6 mois offerts sur toutes nos offres mutualisées, pour toute nouvelle commande avant le 31/08/2012.
phpBB-Services ajoute à cet avantage un nom de domaine gratuit pour toute commande de 12 mois.
Offre non cumulable et limitée aux 200 premières souscriptions, Code promotionnel à utiliser: SUMMER2012
Elglobo
phpBB SEO Team
phpBB SEO Team
 
Messages: 247
Inscription: Mer Mai 03, 2006 9:30 am

Messagede Elglobo » Mer Mai 03, 2006 5:42 pm

dcz a écrit:ps et les liste vers les derniers sujets actif dans le plan de site alors !! ?? :D


J'ai activé ca marche niquel, juste la présentation que je trouve un peu dérangeante au niveau du plan du site ....

Tu trouves pas ?
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.

Offre exceptionnelle à l'occasion de notre 5ème anniversaire ! 6 mois offerts sur toutes nos offres mutualisées, pour toute nouvelle commande avant le 31/08/2012.
phpBB-Services ajoute à cet avantage un nom de domaine gratuit pour toute commande de 12 mois.
Offre non cumulable et limitée aux 200 premières souscriptions, Code promotionnel à utiliser: SUMMER2012
Elglobo
phpBB SEO Team
phpBB SEO Team
 
Messages: 247
Inscription: Mer Mai 03, 2006 9:30 am

Messagede dcz » Mer Mai 03, 2006 6:06 pm

En fait, tu peux régler le nombre de sujet de la liste differement sur l'index, le plan mx et le plan des forums.

Et tu peux aussi décider de ne pas afficher cette liste sur chacune des pages.

Du coup, tu pourrais soit diminuer le nombre des sujets sur l'index, soit ne pas en mettre du tout sur cette page, mais tout de même en mettre sur les autres (mx et forum).

Autre moyen de changer la présentation de l'index, tu diminus le nombre de liens par ligne du menu sitemapindex ;)

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede dcz » Mer Mai 03, 2006 6:08 pm

arf et les liens paginés du plan mx, encore une rewriterule, donc en definitive :

Code: Tout sélectionner
RewriteRule ^portal/mx-m\ap([0-9]+)\.html$ /portal/sitemaps.php?mx&start=$1
RewriteRule ^portal/mx-m\ap\.html$ /portal/sitemaps.php?mx [QSA,L]
RewriteRule ^portal/forum-m\ap\.html$ /portal/sitemaps.php?fim [QSA,L]
RewriteRule ^portal/sitemaps\.html$ /portal/sitemaps.php [QSA,L]
RewriteRule ^portal/.+-fmp([0-9]+)-([0-9]+)\.html$ /portal/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^portal/.+-fmp([0-9]+)\.html$ /portal/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^portal/.+-sc([0-9]+)\.html$ /portal/sitemaps.php?c=$1 [QSA,L]



[edit] Merci pour le mod ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Phrey » Sam Mai 06, 2006 1:31 pm

Bonjour tout le monde !
Comme vous, je suis de prés les fameux mods de dcz ! (tant bien que mal, je ne suis pas vraiment un psecialiste loins de là, j'essaye de suivre pas à pas, autant que possible).

Je viens d'installer ce nouveau mod "mx_Sitemaps_V_0.0.1".
L'installe c'est parfaitement deroulée.
J'ai evidement qques questions de debutants :
-je n'ai qu'un forum phpbb, donc ce Plan de Site, est ce vraiment utile dans mon cas ? (pas d'autre site, pas de portail, pas d'autre forum...)
-si je crée une nouvelle categorie dans le Plan de Site, que se passe t il ? Les membres vont ils la voir ? si oui, où ca ? si non, quel interet ?
-bref je ne saisi pas tout a fait l'importance ou l'utilité du plan de site....

-Question bonus : comment verifier ce que voit le robot (google ou autre) qui se connecte sur mon forum ? Est ce avec ca par exemple : http://www.vigoos.com/pratique/index.php ???

Dur hein ? :?
Phrey
PR0
PR0
 
Messages: 98
Inscription: Sam Mai 06, 2006 1:17 pm

Messagede dcz » Sam Mai 06, 2006 1:38 pm

Alors dans l'ordre, oui, c'est utile pour les forums, car cela crée des liens vers les sujets.

Pour l'index, et bien, en fait, c'est juste un petit gestionnaire de la page, tu peux ajouter des liens depuis l'acp, pour par exemple mettre des liens vers des pages de ton site qui ne seraient pas listé par le module (je sais pas moi, tu pourrais avoir des pages html aussi quelque part) et / ou mettre des liens vers des sites externes (partenaires etc ...).

C'est juste fait pour être pratique.

Regarde ce que Elglobo à fait : http://www.pixelistes.com/portal/sitemaps.html

Quand tu crées une catégorie, cela fair un peut comme sur l'index du forum, regarde sur la démo dans le premier post ;)

Et enfin, oui, ça peut rassurer de voir comment un bot voit une page, mais, le mieux, c'est encore de regarder le code html en sortie, car, c'est vraiment ça que voit le bot (sur Firefox, clique droit, afficher code source ;) )
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Phrey » Sam Mai 06, 2006 1:47 pm

Yes ! je commence a comprendre ! (si ca marche avec moi, ca marchera avec tout le monde aprés ca ! :lol: )
Je viens donc de decouvrir, grace au lien que tu as mis, que j'avais aussi ce genre de plan a l'adresse : http://www.bestpixels-photo.com/sitemaps.html !
(par contre mes icones sont hebergées ailleurs que sur mon site, et impossible de les faire afficher...)

Je vais continuer à fouiller, essayer de comprendre ! Mille merci !
Phrey
PR0
PR0
 
Messages: 98
Inscription: Sam Mai 06, 2006 1:17 pm

Messagede dcz » Sam Mai 06, 2006 1:53 pm

Et au fait bienvenue :)

Et c'est bizarre ton truc des images, tu peux pas les mettre sur le même domaine ?

Là du coup tu as des :
Code: Tout sélectionner
src="http://www.bestpixels-photo.com/http://preyphotos.free.fr/images_forum/folder.gif"


Dans ta pages. Alors que ces images sont tout bétement des images de phpBB.

En tous cas, ton problème est ici d'avoir deux fois "http://".

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede dcz » Sam Mai 06, 2006 1:54 pm

Et aussi, pareil, il y a un dossier contrib avec des fichier prémodé pour le mod rewrite DLP style ;)
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Phrey » Sam Mai 06, 2006 2:01 pm

dcz a écrit:Et aussi, pareil, il y a un dossier contrib avec des fichier prémodé pour le mod rewrite DLP style ;)

Ha oui tiens ! Tu fais bien de m'y refaire penser !!! :D
Pour les images, c'etait pour faire baisser le nb de hits vers ma base... jusqu'ici j'ai tjrs reussie a changer ces adresses, je devrais bien trouver....
Phrey
PR0
PR0
 
Messages: 98
Inscription: Sam Mai 06, 2006 1:17 pm

Messagede dcz » Sam Mai 06, 2006 2:06 pm

Regarde en début de code dans sitemaps.php, il y a déjà une gestion multi chemins pour les images, ça doit pas être trop dur à régler, autant, ça marche direct si tu mets ton chemin, à voir, je l'ai pas pensé pour ça mais autant ça le fait ;)

Regarde :

Code: Tout sélectionner
   $sitemap_images = $images_url = $phpbb_url . 'templates/'.$theme['template_name']  . '/images/';


$sitemap_images vaut pour le chemin des images ajouté par le mod, et $images_url vaut pour le chemin des images sencés venir de phpbb, donc, tu met ton url complète là et je pense que ce sera bon.

Comme tu utilise phpBB, c'est bien cette ligen qu'il faut modifier, mais tu peux voir la différence d'initialisation dans le cas du portail :

Code: Tout sélectionner
      $images_url = $root_url . 'templates/'.$theme['template_name'] . '/images/';
      $sitemap_images = $root_url . $module_root_path . 'templates/'.$theme['template_name'] . '/images/';


++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21391
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Phrey » Sam Mai 06, 2006 2:26 pm

En fait non, je pense pas, qd je change les adresse des images dans sitemaps ca change uniquement pour les icones "plan de site" et "Plan des forums"...
Ou alors ca se trouve plutot dans un php de includes... bref je dois faire le tour....
Merci encore ! :wink:
Phrey
PR0
PR0
 
Messages: 98
Inscription: Sam Mai 06, 2006 1:17 pm

Suivante

Retourner vers MODS phpBB2 SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot] et 7 invités