Slash news

Le forum de support du mod rewrite phpBB SEO Avancé.
Ce mod de réécriture d'url injecte les titres des catégories, forums et sujets dans leurs URLs.

Modérateur: Modérateurs

Slash news

Messagede speed » Sam Mai 19, 2007 11:06 am

Hello,

Cette demande concerne le Mod Rewrite pour des News sur Portal.

Merci par avance :wink:
Dernière édition par speed le Ven Aoû 31, 2007 9:58 am, édité 2 fois.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Publicité

Messagede dcz » Sam Mai 19, 2007 11:22 am

Intéressant.

Juste pour savoir, tu n'aurais pas un lien vers un sujet de release officiel ?

Je préfère partir d'une source commune avant de voir ce qui est faisable ;)

++
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: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede speed » Sam Mai 19, 2007 11:34 am

Oui bien sur, on fait ça.
Dernière édition par speed le Ven Aoû 31, 2007 10:02 am, édité 2 fois.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede speed » Sam Mai 19, 2007 12:24 pm

Voilà par MP, tous les liens complets :wink:
Dernière édition par speed le Ven Aoû 31, 2007 10:01 am, édité 2 fois.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede dcz » Dim Mai 20, 2007 9:36 am

C'est encore un liens perso ça, pas vraiment le liens vers le sujet de mise à disposition officiel.

++
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: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede speed » Dim Mai 20, 2007 10:52 am

Oui je comprends, c'est normal, mais dans l'archive correspondant à mon "lien perso", il y avait un lien pour télécharger du Mod officiel.

Par MP :wink:

Merci d'avance
Dernière édition par speed le Ven Aoû 31, 2007 9:59 am, édité 2 fois.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede speed » Mer Mai 23, 2007 7:50 pm

J’avais oublié de préciser, à titre d’exemple, que la communauté officielle allemande utilise également ces mods.
Dernière édition par speed le Ven Aoû 31, 2007 10:00 am, édité 1 fois.
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede dcz » Jeu Mai 24, 2007 3:35 pm

Je viens de jeter un oeil, ça a l'air pas mal codé tout ça.

Je vais voir ce qui est possible ;)

++
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: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede speed » Jeu Mai 24, 2007 4:10 pm

Merci à toi dcz :D

Si ce n'est pas faisable ou trop long à faire, tant pis, on sera obligés d'abandonner phpBB2 après 4 ans de bons et loyaux services pour se retourner vite vers un autre système de publication de News :(

Ce serait trop triste, mais à l'impossible nul n'est tenu, et Google et SEO commandent, c'est clair :?
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm

Messagede dcz » Mar Mai 29, 2007 7:36 pm

Bon je viens de jeter un coup d'oeil, et apparemment, ça pourrait être vraiment simple.

J'ai pas pris le temps d'installer le mod, mais voilà un changement de code qui devrait déjà faire du bien, et te donner des indication sur la méthode :

Ouvrir :

Code: Tout sélectionner
includes/new.php


Trouver :
Code: Tout sélectionner
  function prepareArticles( $articles, $show_abstract = false )
  {
    global $CFG, $lang;


Ajouter après :

Code: Tout sélectionner
   // www.phpBB-SEO.com SEO TOOLKIT BEGIN
   global $phpbb_seo;
   // www.phpBB-SEO.com SEO TOOLKIT END


Trouver :

Code: Tout sélectionner
        $this->setBlockVariables( 'articles', array(


Ajouter avant :

Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
if ( !isset($phpbb_seo->seo_url['topic'][$article['topic_id']]) ) {
   $phpbb_seo->seo_url['topic'][$article['topic_id']] = $phpbb_seo->format_url($article['topic_title'], 'article');
}
// www.phpBB-SEO.com SEO TOOLKIT END


Note la présence de 'article', ce deuxième paramètre prend la valeur statique pour les sujets ('topic') par défaut, comme ce sont des sujet spéciaux, mettre article indique au mod d'utiliser 'article' si le résultat du formatage du titre est vide, avec un titre vide ou entre crochet ([]), ou sans caractères latin1.

Les titres n'ont pas l'air de passer par la censure dans le mod, mais comme ce sont des articles, c'est pas grave je pense, pas trop de risque de voir des titres interdit, ou alors c'est que tu le veux ;)

Trouver :
Code: Tout sélectionner
                    'U_COMMENTS' => $this->root_path . 'viewtopic.' . $this->phpEx . '?topic=' . $article['topic_id'],


Remplacer par :
Code: Tout sélectionner
         // www.phpBB-SEO.com SEO TOOLKIT BEGIN
          'U_COMMENTS' => $this->root_path . append_sid('viewtopic.' . $this->phpEx . '?topic=' . $article['topic_id']),
         // www.phpBB-SEO.com SEO TOOLKIT END


Le simple usage de append_sid(), ce qui est censé être la règle pour phpBB, active la réécriture pour peut que le tableau $phpbb_seo->seo_url['topic'] ait été convenablement renseigné.

Cette modif devrait activer la réécriture des url de sujet liés aux articles. Concernant les liens que l'on retrouves sur ton index, comme -http://www.danipedrosa-moto.com/news_index.php?topic_id=1355 je ne vois pas ou ils sont construits dans les archive que j'ai téléchargé sur ce message.

Mais en même temps, je n'ai pas installé le mod.

Pour ces liens il faudrait ajouter une petite méthode dans phpbb_seo_class.php, appelée 'news_index', c'est as compliqué, mais il faut comprendre un peut le mod.

Je regarderai ça de plus prêt.

++
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: 21238
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede speed » Mer Mai 30, 2007 12:31 am

Merci beaucoup :wink:
speed
 
Messages: 49
Inscription: Lun Jan 01, 2007 10:02 pm


Retourner vers mod Rewrite Avancé phpBB2

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités