[reglé] Lien eronné sur admin link apres install mod rewrite

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

[reglé] Lien eronné sur admin link apres install mod rewrite

Messagede kanak » Sam Nov 24, 2007 11:09 pm

Bonjour,

J'expose mon petit problème :
A la base je suis sur la convimod 1.4.6
avec comme ajout personnel le mod "rewrite avancé".
Tout marche comme il faut sauf le lien qui ce trouve en haut dans le menu "panneau d'administration". On l'appel le "swich admin link"
(Celui d'origine phpbb2 qui se trouve en bas quand à lui marche)

Image


Le lien apres ajout du mod rewrite me donne comme direction :
-http://www.quadmax.be/forum/admin/http://www.quadmax.be/forum/index.html?sid=80c439d2730882189e61e192dc0abf9c

Alors que le lien standard phpbb2 en bas :
-http://www.quadmax.be/forum/admin/index.php?sid=80c439d2730882189e61e192dc0abf9c

Je vois bien qu'il y a une partie qui cloche, aussi je voudrais bien modifier cet erreur pour pouvoir a nouveau utilisé ce lien.
Maintenant peut être aussi que l'erreur ce trouve dans mon fichier htacces ? ou peut être dois je faire une exception pour ce lien

Code dans le overall header :
Code: Tout sélectionner
<!-- BEGIN switch_admin_link -->
               &nbsp;<a href="{U_ADMIN_LINK}" class="mainmenu"><img src="{I_ADMIN_LINK}" border="0" alt="{L_ADMIN_LINK}" hspace="3" class="absbottom" />{L_ADMIN_LINK}</a>
               <!-- END switch_admin_link -->


Code dans le include/page_header.php
Code: Tout sélectionner
//-- mod : admin link in header ------------------------------------------------
//-- add
if ( $userdata['user_level'] == ADMIN )
{
   $u_admin_link = 'admin/index.' . $phpEx . '?sid=' . $userdata['session_id'];
   $l_admin_link = $lang['Admin_panel'];
   $template->assign_block_vars('switch_admin_link', array());
}
else
{
   $u_admin_link = '';
   $l_admin_link = '';
}
//-- fin mod : admin link in header --------------------------------------------



Code: Tout sélectionner
//-- mod : admin link in header ------------------------------------------------
//-- add
   'L_ADMIN_LINK' => $l_admin_link,
//-- fin mod : admin link in header --------------------------------------------


Code: Tout sélectionner
//-- mod : admin link in header ------------------------------------------------
//-- add
   'U_ADMIN_LINK' => append_sid($u_admin_link),
//-- fin mod : admin link in header --------------------------------------------


Le .htaccess utilisé est celui livré dans "adv_mod_rewriteV0-2-4"
avec répertoire modifier /forum

Voila j'espère que qqn pourra m'aider c'est surement quelque chose de tout con, mais je ne sais pas quoi :roll:
Dernière édition par kanak le Dim Nov 25, 2007 1:20 pm, édité 1 fois.
kanak
 
Messages: 2
Inscription: Sam Nov 24, 2007 10:44 pm

Publicité

Messagede dcz » Dim Nov 25, 2007 1:07 pm

Dans includes/page_header.php, remplaces :

Code: Tout sélectionner
   'U_ADMIN_LINK' => append_sid($u_admin_link),


Par :

Code: Tout sélectionner
   'U_ADMIN_LINK' => $u_admin_link,


Le SID est déjà ajouté quand le lien est contruit :
Code: Tout sélectionner
   $u_admin_link = 'admin/index.' . $phpEx . '?sid=' . $userdata['session_id'];


Dons, pas besoin de repasser par append_sid(). C'est d'ailleurs ce que fait phpBB2 pour le lien "normale" de l'ACP.

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

Messagede kanak » Dim Nov 25, 2007 1:18 pm

Merci

c'était bien ca !!!
kanak
 
Messages: 2
Inscription: Sam Nov 24, 2007 10:44 pm


Retourner vers mod Rewrite Avancé phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité