[mixed] MAJ 0.2.0 -> 0.2.2

Le forum de support du mod rewrite phpBB SEO Intermédiaire.
Ce mod de réécriture d'url injecte les titres des catégories et forums dans leurs URLs et conserve une réécriture statique pour les sujets.

Modérateur: Modérateurs

[mixed] MAJ 0.2.0 -> 0.2.2

Messagede fred_du_41 » Dim Fév 11, 2007 3:40 pm

Bonjour :wink:

Je ne comprends pas cette partie de code :cry:

Code: Tout sélectionner
index.php

#
#-----[ FIND ]------------------------------------------
#

                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {

#
#-----[ AFTER, ADD ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ FIND ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ REPLACE WITH ]------------------------------------------
# CE QUI VEUT DIRE : EFFACEZ!


On nous demande, si j'ai bien tout compris, d'effacer la partie de code que l'on vient juste de rajouter :?
La Passion du Reflex Numérique : │Photos-entre-AmisAnnuaireMon Flickr
fred_du_41
PR1
PR1
 
Messages: 169
Inscription: Dim Juin 18, 2006 8:49 am

Publicité

Messagede dcz » Dim Fév 11, 2007 3:45 pm

Pas tout à fait, l'opération consiste a déplacer :

Code: Tout sélectionner
                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


dans index.php.

Pour cela on le met d'abord là ou il sera la mieux, et ensuite, on l'efface de là ou il se trouvait, un peu plus bas dans le code.

Un FIND ne devrait jamais mentionner un bout de code que l'on viens d'ajouter.

++
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 fred_du_41 » Dim Fév 11, 2007 3:55 pm

Ok Dcz :D

Mais je ne comprend pas pourquoi dans le fichier d'install de la 0.2.2 on a ceci

Code: Tout sélectionner
#
#-----[ FIND ]------------------------------------------
#

                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {

#
#-----[ BEFORE, ADD ]------------------------------------------
#
                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


Du coup je ne comprends plus si on doit mettre
Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END

avant ou après
Code: Tout sélectionner
if ( $is_auth_ary[$forum_id]['auth_view'] )
{   
:?
La Passion du Reflex Numérique : │Photos-entre-AmisAnnuaireMon Flickr
fred_du_41
PR1
PR1
 
Messages: 169
Inscription: Dim Juin 18, 2006 8:49 am

Messagede dcz » Dim Fév 11, 2007 4:01 pm

C'est bien un AFTER, ADD, je corrige ;)
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 fred_du_41 » Dim Fév 11, 2007 4:11 pm

dcz a écrit:C'est bien un AFTER, ADD, je corrige ;)


Merci, je vais corriger moi aussi :wink:
La Passion du Reflex Numérique : │Photos-entre-AmisAnnuaireMon Flickr
fred_du_41
PR1
PR1
 
Messages: 169
Inscription: Dim Juin 18, 2006 8:49 am

Messagede Arf » Dim Fév 11, 2007 5:47 pm

Peut être que ce n'est pas encore corrigé au moment ou je post alros car il y a tjrs :

Code: Tout sélectionner
index.php

#
#-----[ FIND ]------------------------------------------
#

                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {

#
#-----[ AFTER, ADD ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ FIND ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ REPLACE WITH ]------------------------------------------
# CE QUI VEUT DIRE : EFFACEZ!




En gros j'efface ce queje viens d'ajouter ...

Je deviens un peu fou ou je lis mal mais ça me semble bizzare ^^
Arf
PR1
PR1
 
Messages: 188
Inscription: Ven Jan 19, 2007 10:12 am

Messagede Arf » Dim Fév 11, 2007 5:48 pm

Je suppose qu'il faut donc effacer cette partie du code qui n'est pas valide mais j'attrnds confirmation avant d'up mes fichiers tout de même ^^

Code: Tout sélectionner
#
#-----[ FIND ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ REPLACE WITH ]------------------------------------------
# CE QUI VEUT DIRE : EFFACEZ!



merci
Arf
PR1
PR1
 
Messages: 188
Inscription: Ven Jan 19, 2007 10:12 am

Messagede Arf » Dim Fév 11, 2007 5:52 pm

Une dernière petite question lorsque vous dites :

Code: Tout sélectionner
Vous devrez vous assurez que vous avez bien  :
______________________________________________

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
// www.phpBB-SEO.com SEO TOOLKIT END


Juste avant  :
_____________

if (file_exists('install') || file_exists('contrib'))
{
   message_die(GENERAL_MESSAGE, 'Please_remove_install_contrib');
}

Dans common.php
_______________

Si ça n'est pas le cas, ou si ce code se trouve à un autre endroit de common.php, vous devrez le mettre
au bon endroit.


Vous voulez dire que c'est comme ceci :

Code: Tout sélectionner
if (file_exists('install') || file_exists('contrib'))
{
   message_die(GENERAL_MESSAGE, 'Please_remove_install_contrib');
}

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
// www.phpBB-SEO.com SEO TOOLKIT END




ou comme cela :


Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
include($phpbb_root_path . 'phpbb_seo/phpbb_seo_class.'.$phpEx);
$phpbb_seo = new phpbb_seo();
// www.phpBB-SEO.com SEO TOOLKIT END

if (file_exists('install') || file_exists('contrib'))
{
   message_die(GENERAL_MESSAGE, 'Please_remove_install_contrib');
}


merci bien car de base le mien ce trouve comme le premier que je site...
Arf
PR1
PR1
 
Messages: 188
Inscription: Ven Jan 19, 2007 10:12 am

Messagede dcz » Dim Fév 11, 2007 6:00 pm

Juste avant, au dessus donc cas numéro 2, mais c'est pas bien grave, ça pourrait poser un problème uniquement si tu avais laissé le dossier install/ ou contrib/ dans ton dossier d'installation phpBB.
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 Arf » Dim Fév 11, 2007 6:03 pm

Merci bien dcz,

Une dernière petite chose peux tu répondres à la question que je pose juste après fred car je suis bavare, je t'es mis une question juste avant celle à laquelle tu m'as répondu .

merci bcp et désolé pour le dérangement ;)
Arf
PR1
PR1
 
Messages: 188
Inscription: Ven Jan 19, 2007 10:12 am

Messagede dcz » Dim Fév 11, 2007 6:07 pm

Ah oui, j'avais loupé ;)

Donc, si tu parles de :

Code: Tout sélectionner
                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


Il faut effacer ce bout de code dans index.php avant mise à jour, et le mettre après :

Code: Tout sélectionner
                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {


Donc, la maj dis de trouver :


Code: Tout sélectionner
                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {


d'ajouter après :

Code: Tout sélectionner
[code]                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END [/code]


Puis de trouver le :

Code: Tout sélectionner
                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


qui se trouvais déjà là, après celui que l'on viens d'ajouter donc, et de l'effacer.

++
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 Arf » Dim Fév 11, 2007 6:15 pm

Merci bien dcz, tout fonctionne après up de fichiers sans aucun problèmes comme d'habitude ;)

Parfais commme d'hab !
Arf
PR1
PR1
 
Messages: 188
Inscription: Ven Jan 19, 2007 10:12 am

Messagede Personne » Lun Fév 12, 2007 8:45 am

:shock: moi cette partie à effacer ce trouve avant

Code: Tout sélectionner
                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {


ici :

Code: Tout sélectionner
      //
      // Yes, we should, so first dump out the category
      // title, then, if appropriate the forum list
      //
      if (isset($display_categories[$cat_id]) && $display_categories[$cat_id])
      {
      
         // www.phpBB-SEO.com SEO TOOLKIT BEGIN
         $phpbb_seo->seo_url['cat'][$cat_id] = $phpbb_seo->format_url($category_rows[$i]['cat_title'], $phpbb_seo->seo_static['cat']);
         // www.phpBB-SEO.com SEO TOOLKIT END


je dois la supprimer aussi je suppose :?:
Personnellement...
Le Forum photo ll Le Blog
Avatar de l’utilisateur
Personne
PR4
PR4
 
Messages: 485
Inscription: Lun Oct 30, 2006 2:13 pm

Messagede dcz » Lun Fév 12, 2007 8:51 am

Il faut surtout pas effacer :

Code: Tout sélectionner
                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {


qui d'ailleurs ne fait pas parti du bout de code que tu sites ;)
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 Personne » Lun Fév 12, 2007 8:55 am

on ne ne s'est pas compris je pense :

le code dit

Code: Tout sélectionner
#
#-----[ FIND ]------------------------------------------
#

                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END


#
#-----[ REPLACE WITH ]------------------------------------------
# CE QUI VEUT DIRE : EFFACEZ!


moi cette partie à effacer, je la retrouve uniquement AVANT celle que j'ai du ajouter plus exactement ici (je te donne le code avec la partie déja ajoutée) :

Code: Tout sélectionner
   //
   // Okay, let's build the index
   //
   for($i = 0; $i < $total_categories; $i++)
   {
      $cat_id = $category_rows[$i]['cat_id'];

      //
      // Yes, we should, so first dump out the category
      // title, then, if appropriate the forum list
      //
      if (isset($display_categories[$cat_id]) && $display_categories[$cat_id])
      {
      
         // www.phpBB-SEO.com SEO TOOLKIT BEGIN
         $phpbb_seo->seo_url['cat'][$cat_id] = $phpbb_seo->format_url($category_rows[$i]['cat_title'], $phpbb_seo->seo_static['cat']);
         // www.phpBB-SEO.com SEO TOOLKIT END

        $template->assign_block_vars('catrow', array(
            'CAT_ID' => $cat_id,
            'CAT_DESC' => $category_rows[$i]['cat_title'],
            'U_VIEWCAT' => append_sid("index.$phpEx?" . POST_CAT_URL . "=$cat_id"))
         );

         if ( $viewcat == $cat_id || $viewcat == -1 )
         {
            for($j = 0; $j < $total_forums; $j++)
            {
               if ( $forum_data[$j]['cat_id'] == $cat_id )
               {
                  $forum_id = $forum_data[$j]['forum_id'];

                  if ( $is_auth_ary[$forum_id]['auth_view'] )
                  {
                     // www.phpBB-SEO.com SEO TOOLKIT BEGIN
                     if ( !isset($phpbb_seo->seo_url['forum'][$forum_id]) ) {
                        $phpbb_seo->seo_url['forum'][$forum_id] = $phpbb_seo->format_url($forum_data[$j]['forum_name'], $phpbb_seo->seo_static['forum']);
                     }
                     // www.phpBB-SEO.com SEO TOOLKIT END
                     if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED )
Personnellement...
Le Forum photo ll Le Blog
Avatar de l’utilisateur
Personne
PR4
PR4
 
Messages: 485
Inscription: Lun Oct 30, 2006 2:13 pm

Suivante

Retourner vers mod Rewrite Intermédiaire phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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