Advanced search  

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]

Pages: [1]   Go Down

Author Topic: Texye personalisé selon le n° d'album  (Read 2898 times)

0 Members and 1 Guest are viewing this topic.

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Texye personalisé selon le n° d'album
« on: September 05, 2010, 10:13:31 am »

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:

Code: [Select]
<?
$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 ?>

Code: [Select]
echo $uri;
Cela renvoi une chaine vide,  auriez-vous la raison ?
Logged
Cordialement

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Texte personalisé selon le n° d'album
« Reply #1 on: September 05, 2010, 10:20:41 am »

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:

Code: [Select]
<?
$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 ?>
Code: [Select]
echo $uri;
Cela renvoi une chaine vide,  auriez-vous la raison ?
« Last Edit: September 05, 2010, 10:41:07 am by François Keller »
Logged
Cordialement

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9096
  • aka Frantz
    • Ma galerie
Re: Texye personalisé selon le n° d'album
« Reply #2 on: September 05, 2010, 10:40:50 am »

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
Code: [Select]
$uri = $_SERVER["REQUEST_URI"];qui pose problème
Logged
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

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Texte personnalisé selon le n° d'album
« Reply #3 on: September 05, 2010, 06:52:30 pm »

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

Ajouter dans le fichier bas_page.php
Code: [Select]
<?
$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.
Logged
Cordialement
Pages: [1]   Go Up
 

Page created in 0.023 seconds with 15 queries.