Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: bouledegomme le le 16-07-2012 a 15:16:28

Titre: ereur Parse error: syntax error, unexpected aprés modification de .htaccess
Posté par: bouledegomme le le 16-07-2012 a 15:16:28

Bonjour! A toutes et tous. J'espére que je suis au bon endroit.

Je boss avec wordpress version 3.4, Version de PHP/MySQL : MySQL 5.1, le théme twentyeleven et je suis chez ovh si cela peut aider.

Je souhaite mettre les mentions légales dans un lien dans le footer . Pour cela je souhaite exclure la page"mention légales" de mon menu.
Voici comment j'ai procédé:
Insertion dans header.php

Code:
<?php wp_list_pages(‘exclude=36&sort_column=menu_order&depth=1&title_li=’); ?>


J'ai tenté également

Code:
<?php wp_list_pages(‘exclude=36'); ?>


36 étant l'ID de ma page mention légales

Cependant j'ai l'erreur :
Parse error: syntax error, unexpected '=' in /homez.520/lemareye/www/wp-content/themes/twentyeleven/header.php on line 133

Suite aux diverses recommandations (version PHP non adéquat) j'ai donc modifié .htacces dans wp-admin-themes-twenty eleven et celui directement a la racine www.

Voici le nouveau code insérer dans ce fichier :
Code: html

SetEnv PHP_VER 5_TEST
SetEnv REGISTER_GLOBALS 0

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
SetEnv PHP_VER 5

J’espère que mon explication n'est pas confuse et que l'un de vous aura la gentillesse d’éclairer ma lanterne smile

En ligne


Titre: Re:ereur Parse error: syntax error, unexpected aprés modification de .htaccess
Posté par: webmaster toulouse le le 18-07-2012 a 11:34:49

c'est bizarre, on dirait que tu n'as pas les mêmes cotes qui protègent

Code:
‘exclude=36'

à gauche tu as ‘ et à droite tu as ', ce qui n'est pas la même chose. Celle de droite est valide, celle de gauche non.
Un .htaccess ne peut pas te généré une erreur comme celle-ci, cette erreur provient avant tout d'une mauvaise écriture du code. Erreur php.

essaie ça :

Code:
<?php wp_list_pages('exclude=36'); ?>

Titre: Re:ereur Parse error: syntax error, unexpected aprés modification de .htaccess
Posté par: bouledegomme le le 18-07-2012 a 11:43:11

webmaster toulouse: merci pour ton aide. J''ai posté deux msg et tu es le seul à avoir le courage de fouiller la dedans :D

Bon effectivement, la syntaxe ne parait pas identique. D'autre part, j'ai dupliquer par erreur le fichier .htaccess, mais ça n'a pas résolu le problème

Donc après réflexion (pourquoi faire compliqué quand on peut faire simple?) j'ai cherché un plugin "exclude page"...Et wordpress à réponse à tout! Cela fonctionne trés bien, mais la modification n'a pas l'air de s'opérer dans header.php...Mystére...

Mais solution trouvé.

Merci à toi


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.