Texye personalisé selon le n° d'album Texye personalisé selon le n° d'album
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Texye personalisé selon le n° d'album

Started by marc59, September 05, 2010, 10:13:31 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

marc59

Bonjour,

Sur la version 4,x,x, j'avais ajouté un texte personnalisé sur les pages thumbnails.php par l'intermédiaire de ce code:

<?
$uri = $_SERVER["REQUEST_URI"];
if(strstr ($uri,'/album/thumbnails.php?album=1') == true)  {texte pour l'album 1}
if(strstr ($uri,'/album/thumbnails.php?album=2') == true)  {texte pour l'album 2}
if(strstr ($uri,'/album/thumbnails.php?album=3') == true)  {texte pour l'album 3}
?>


Ce code est a ajouter dans un fichier bas-page.php qu'il faut créer et qu'il faut activer dans la configuration de l'album dans « Paramètres des thèmes » et « Chemin pour inclure un pied de page personnalisé ».

Depuis le passage à la version 4,x,x, cela ne fonctionne plus, si j'ajoute dans le fichier bas-page.php avant ?>

echo $uri;

Cela renvoi une chaine vide,  auriez-vous la raison ?
Cordialement

marc59

#1
J'ai validé le message avant de le lire, dommage que l'on ne puisse pas modifier pour corriger les erreurs !

Bonjour,

Sur la version 1.4.x, j'avais ajouté un texte personnalisé sur les pages thumbnails.php par l'intermédiaire de ce code:

<?
$uri = $_SERVER["REQUEST_URI"];
if(strstr ($uri,'/album/thumbnails.php?album=1') == true)  {texte pour l'album 1}
if(strstr ($uri,'/album/thumbnails.php?album=2') == true)  {texte pour l'album 2}
if(strstr ($uri,'/album/thumbnails.php?album=3') == true)  {texte pour l'album 3}
?>


Ce code est a ajouter dans un fichier bas-page.php qu'il faut créer et qu'il faut activer dans la configuration de l'album dans « Paramètres des thèmes » et « Chemin pour inclure un pied de page personnalisé ».

Depuis le passage à la version 1.5.x, cela ne fonctionne plus, si j'ajoute dans le fichier bas-page.php avant ?>

echo $uri;


Cela renvoi une chaine vide,  auriez-vous la raison ?
Cordialement

François Keller

Pas de soucis, il n'est pas possible d'éditer les messages (sauf pour les modérateurs, à cause d'excès de certains...
Pour votre problème, regardez dans la doc la partie concernant l'utilisation d'Inspekt  
c'est la partie$uri = $_SERVER["REQUEST_URI"];
qui pose problème
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

marc59

Merci François pour cette information qui m'a permis de trouver une solution.

Ajouter dans le fichier bas_page.php
<?
$superCage = Inspekt::makeSuperCage();
$qs = $superCage->server->getDigits('QUERY_STRING');
$album_id = $superCage->get->getInt('album');
if (ereg('10', $album_id)) { echo 'Texte pour album 10'; }
if (ereg('11', $album_id)) { echo 'Texte pour album 11'; }
?>


Le texte personnalisé apparaitra dans les pages  thumbnails.php et displayimage.php des albums 10 et 11

Bonne utilisation à ceux qui sont intéressés.
Cordialement