Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 06/12/2009 19:58:12

GEGE
Membre
Inscription : 21/09/2007
Messages : 4

RESOLU: Lien externe vers page web dont le nom contient des majuscules

Notre brillant JPG m'a indiqué une petite correction (qu'il va intégrer à la prochaine mise à jour de ZitePlus)  à apporter au fichier page_new.php du répertoire zite/module.

Le problème concerne la création d'une nouvelle ligne du menu pointant vers une page externe dont le nom n'est pas uniquement composé de lettres minuscules (par exemple : http://www.w3.org/Amaya/Amaya.html)

Lors de la validation des propriétés de la page, ZitePlus enregistre le lien en lettres minuscules (http://www.w3.org/amaya/amaya.html).

Certains serveurs n'acceptent de fournir la page que si l'adresse demandée est exactement la bonne, dans ce cas, la page est inaccessible depuis ZitePLus.

Si vous avez rencontré le même problème, la modification proposée par JPG permet d'éviter le formatage en minuscule des liens externes. La voici :

Remplacer la ligne 140 du fichier page_new.php du répertoire zite/module :

$pg_url = ereg_replace('[^:/.@?_&=#[:digit:][:alpha:]-]','',strtolower($_POST['pg_url']));

par celle-ci :
$pg_url = ereg_replace('[^:/.@?_&=#[:digit:][:alpha:]-]','',$_POST['pg_url']);

Après avoir fait la correction, utiliser le bouton de configuration de la page pour mettre la bonne URL avec majuscule

Merci à Jean-Paul pour la correction

Hors ligne

Pied de page des forums