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: Empêcher les invités de voir les images en grand format  (Read 3132 times)

0 Members and 1 Guest are viewing this topic.

Elusive

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Empêcher les invités de voir les images en grand format
« on: May 13, 2007, 08:33:17 am »

Bonjour,

Je cherche une manière d'empêcher les utilisateurs non enregistrés de visualiser les images en grand format, tout en leur permettant de voir les vignettes + les images intermédiaires.
En cherchant dans le forum, j'ai trouvé la ligne de code ci-dessous, qui leur permet de visualiser uniquement les vignettes:
Code: [Select]
if (!USER_ID) cpg_die(ERROR, 'You need to register to access this page (Vous devez vous inscrire pour voir les images)', __FILE__, __LINE__);
Je souhaiterais l'adapter de façon à ce que la restriction d'accès intervienne "plus loin" et qu'ils puissent voir, en plus des vignettes, les images intermédiaires.

Merci par avance de votre réponse.
« Last Edit: May 13, 2007, 06:33:59 pm by PYAP »
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9096
  • aka Frantz
    • Ma galerie
Re: Empêcher les invités de voir les images en grand format
« Reply #1 on: May 13, 2007, 09:00:24 am »

Bonjour,

il faut mettre cette condition avant l'appel à l'image grand format dans le fichier displayimage.php
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

Elusive

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Empêcher les invités de voir les images en grand format
« Reply #2 on: May 13, 2007, 09:43:22 am »

C'est bien ce que je me disais... mais je n'arrive pas à trouver le bon endroit pour le copier. Vu que la fenêtre s'ouvre en pop-up avec un code javascript, je me suis dit que ça devait être dans ce coin là du fichier displayimage.php, où il y a une fonction "openwindow"...

Code: [Select]
$info[$lang_picinfo['File Size']] = ($CURRENT_PIC_DATA['filesize'] > 10240 ? ($CURRENT_PIC_DATA['filesize'] >> 10) .

' ' . $lang_byte_units[1] : $CURRENT_PIC_DATA['filesize'] . ' ' . $lang_byte_units[0]);
    $info[$lang_picinfo['File Size']] = '<span dir="ltr">' . $info[$lang_picinfo['File Size']] . '</span>';
    $info[$lang_picinfo['Date Added']] = localised_date($CURRENT_PIC_DATA['ctime'],$lastup_date_fmt);
    $info[$lang_picinfo['Dimensions']] = sprintf($lang_display_image_php['size'], $CURRENT_PIC_DATA['pwidth'],

$CURRENT_PIC_DATA['pheight']);
$detailsLink = ($CURRENT_PIC_DATA['hits'] && $CONFIG['vote_details'] && GALLERY_ADMIN_MODE) ? ' (<a href="#"

onclick="MM_openBrWindow(\'stat_details.php?type=hits&amp;pid='.$CURRENT_PIC_DATA

['pid'].'&amp;sort=sdate&amp;dir=&amp;sdate=1&amp;ip=1&amp;search_phrase=1&amp;referer=1&amp;browser=1&amp;os=1

\',\'\',\'resizable=yes,width=800,height=500,top=50,left=50,scrollbars=yes\'); return false;">'.$lang_picinfo

['details'].'</a>)' : '';
 _);   $info[$lang_picinfo['Displayed']] = sprintf($lang_display_image_php['views'], $CURRENT_PIC_DATA['hits']);

J'ai essayé plusieurs emplacements mais aucun ne marche. Soit j'ai accès à la vignette m
Logged

Elusive

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Empêcher les invités de voir les images en grand format
« Reply #3 on: May 13, 2007, 09:45:16 am »

mais pas à l'image intermédiaire. Soit j'ai accès à vignette + image intermédiaire + grand format.  ???
Logged

Davide Renda

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1427
  • aka "Lontano"
    • www.daviderenda.eu
Re: Empêcher les invités de voir les images en grand format
« Reply #4 on: May 13, 2007, 05:19:11 pm »

Essayez le plugin Full Size Access

Elusive

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: Empêcher les invités de voir les images en grand format
« Reply #5 on: May 13, 2007, 06:13:23 pm »

Merci beaucoup ! Ca marche impec !  ;)
Logged
Pages: [1]   Go Up
 

Page created in 0.037 seconds with 14 queries.