[Réglé][Mode Avancé] Fatal error: Call to undefined function

Support et discussions sur les différentes téchniques de réécriture d'url (url rewriting) pour phpBB2.

Modérateur: Modérateurs

[Réglé][Mode Avancé] Fatal error: Call to undefined function

Messagede mariemarie » Ven Sep 08, 2006 8:12 pm

Bonjour,
J'aimerais installer le mode rewrite avancé mais j'ai le message d'erreur suivant ( sur la page http://wegofunk.nuxit.net/phpBB1/ ):

if_query() in /home2/w/wegofunk/www/phpBB1/includes/sessions.php on line 645


J'ai refait les modifs demandées sur le dit fichier et j'ai toujours l'erreur.
Dans la ligne 645 incriminée j'ai le code suivant (en gras) :

);
$urlout = array( "post\\1.html".if_query('\\2')."",
"membre\\1.html".if_query('\\2')."",

J'avais installé une version simple (qui fonctionnait) avec un htacces que j'ai laissé.
Je travaille sur une version phpBB 2.0.21 sans d'autres mods installés.

Voyez vous d'où cela peut il venir ?
Merci
Dernière édition par mariemarie le Mer Oct 25, 2006 1:04 pm, édité 1 fois.
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Publicité

Messagede zibus » Ven Sep 08, 2006 10:02 pm

Il manque une )
zibus
 
Messages: 26
Inscription: Jeu Juin 01, 2006 8:50 am
Localisation: Gard

Messagede mariemarie » Ven Sep 08, 2006 10:13 pm

en fait le code en entier est celui du mod et si je continue un peu on a :

$urlout = array( "post\\1.html".if_query ('\\2')[/color]."",
"membre\\1.html".if_query('\\2')."",
// mx Sitemaps Module (mxBB map URL + pagination)
//"mx-map\\1.html".if_query('\\2')."",
);
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede Nicolas » Sam Sep 09, 2006 1:00 am

Il ne trouve pas la fonction if_query(), je pense que tu as du oublier :

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

include/function.php

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

?>

#
#-----[ BEFORE ADD ]------------------------------------------
#

// www.phpBB-SEO.com SEO TOOLKIT BEGIN
function if_query($amp)
{

   if($amp != '')
   {
      return '?';
   }

}
function format_url($url)
{
   $url = preg_replace("(\[.*\])U","",$url);
   $find = array('"','&','\r\n','\n');
   $url = str_replace ($find, '-', $url);
   $url = str_replace ('ß', 'ss', $url);
   $url = str_replace (array('ö','Ö'), 'oe', $url);
   $url = str_replace (array('ä','Ä'), 'ae', $url);
   $url = str_replace (array('ü','Ü'), 'ue', $url);
   $find = "ÀÁÂÃÅàáâãåÒÓÔÕØòóôõøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛùúûÿÑñ";
   $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn";
   $url = strtr($url,$find,$replace);
   $url = strtolower($url);
   $url = ereg_replace("[^a-zA-Z0-9]", "-", $url);
   while (strstr($url, '--')) $url = str_replace('--', '-', $url);
   $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;
   return $url;
}
// www.phpBB-SEO.com SEO TOOLKIT END

Avatar de l’utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team
 
Messages: 123
Inscription: Ven Aoû 25, 2006 1:21 pm

Messagede mariemarie » Sam Sep 09, 2006 8:59 am

Le mod rewrite avancé ne modifie pas ce fichier, pourquoi est ce que ça viendrait de là ?

## Files To Edit: (6)
## .htaccess,
## index.php,
## viewforum.php,
## viewtopic.php,
## search.php,
## overall_footer.tpl
## Included Files: n/a


J'ai bien installé le Cyber Alien guest session mod qui modifie le fichier includes/sessions
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede mariemarie » Sam Sep 09, 2006 9:04 am

Bon, la modif a marché c'est cool, merci :D
Par contre j'ai un message d'erreur maintenant mais il me semble que ça vient du htacces, non ?
Quand on passe la souris sur un lien on voit bien que l'url a été réecrite mais quand on clique, ça renvoit vers l'index (http://wegofunk.nuxit.net/index.php=) et j'ai
ERREUR 404
The requested URL /index.php was not found on this server.
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede Nicolas » Sam Sep 09, 2006 9:05 am

C'est juste un petit oubli de sa part dans la liste des Files To Edit, mais le code est bien présent dans le fichier

http://forums.phpbb-seo.com/mod-rewrite ... .html#2208 :wink:
Avatar de l’utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team
 
Messages: 123
Inscription: Ven Aoû 25, 2006 1:21 pm

Messagede mariemarie » Sam Sep 09, 2006 9:10 am

Ok !
Tout a l'air de fonctionner maintenant, j'ai modifié mon htacces.
un énorme merci ! :D
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede Nicolas » Sam Sep 09, 2006 9:11 am

mariemarie a écrit:Bon, la modif a marché c'est cool, merci :D
Par contre j'ai un message d'erreur maintenant mais il me semble que ça vient du htacces, non ?
Quand on passe la souris sur un lien on voit bien que l'url a été réecrite mais quand on clique, ça renvoit vers l'index (http://wegofunk.nuxit.net/index.php=) et j'ai
ERREUR 404
The requested URL /index.php was not found on this server.

Peut-être que tu n'as pas appliqué les modifs pour :
Code: Tout sélectionner
common.php
includes/sessions.php
include/function.php => celle-ci tu viens de la faire

Ces fichiers ne sont pas dans la liste de "Files to edit" mais les instructions sont bien présentes dans le mod.
Avatar de l’utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team
 
Messages: 123
Inscription: Ven Aoû 25, 2006 1:21 pm

Messagede Nicolas » Sam Sep 09, 2006 9:12 am

mariemarie a écrit:Ok !
Tout a l'air de fonctionner maintenant, j'ai modifié mon htacces.
un énorme merci ! :D

Arf, je réponds à chaque fois avec une minute de ratard, mais l'essentiel c'est que ça marche mainenant :wink:
Avatar de l’utilisateur
Nicolas
phpBB SEO Team
phpBB SEO Team
 
Messages: 123
Inscription: Ven Aoû 25, 2006 1:21 pm

Messagede mariemarie » Sam Sep 09, 2006 9:14 am

Je peux m'attaquer aux meta et à google site map maintenant
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede mariemarie » Dim Sep 10, 2006 12:01 pm

Encore une question, le mod rewrite url peut il affecter l'affichage des avatars et des smileys ?
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm

Messagede dcz » Dim Sep 10, 2006 12:13 pm

Et bienvenue :D

Y'a pas de raisons, qu'observes tu ?
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: 21428
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede mariemarie » Mer Oct 25, 2006 1:02 pm

J'observe un "oubli de ma part" :lol: Je travaillais sur une copie de mon forum et je n'avais pas les images des avatars en local...
Merci beaucoup pour ta promptitude à réagir :wink:
mariemarie
 
Messages: 12
Inscription: Ven Sep 08, 2006 8:05 pm


Retourner vers mod Rewrite phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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