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:
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.
Bonjour,
il faut mettre cette condition avant l'appel à l'image grand format dans le fichier displayimage.php
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"...
$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&pid='.$CURRENT_PIC_DATA
['pid'].'&sort=sdate&dir=&sdate=1&ip=1&search_phrase=1&referer=1&browser=1&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
mais pas à l'image intermédiaire. Soit j'ai accès à vignette + image intermédiaire + grand format. ???
Essayez le plugin Full Size Access (http://forum.coppermine-gallery.net/index.php?topic=36322.0)
Merci beaucoup ! Ca marche impec ! ;)