Restreindre l'affichage image par image dans un album public Restreindre l'affichage image par image dans un album public
 

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

Restreindre l'affichage image par image dans un album public

Started by ciegalo, May 09, 2005, 08:58:30 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ciegalo

Bonjour à tous,
Je "bricole" avec Coppermine depuis quelques temps et j'apprécie de plus en plus ce CMS... La seule chose qui me chiffonne, c'est quand je fais des albums de voyage avec des portraits, je préfère ne pas rendre publiques ces dernières photos. Jusque là, 2 solutions : album complètement protégé, ou 1 album "portraits" et 1 album "autres", public. Mais aucune des 2 ne me satisfait.

Je voudrais donc pouvoir, image par image, choisir le ou les groupes autorisés à voir une photo. Et que ces photos n'apparaissent pas dans les derniers ajouts ni les photos aléatoires.

Avant que je mette le nez dans le code et dans la BD, quelqu'un s'est-il déjà penché sur la question ? Je n'ai trouvé aucun post qui le suggère...

Merci d'avance pour toutes vos suggestions !
Ciegalo
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants

Pascal YAP

Bonjour,

Une solution intermédiaire est présente dans les FAQs de Coppermine :

Comment faire pour que les utilisateurs non enregistrés ne voient que les vignettes, pas les images en grand taille ?
Editez le fichier displayimage.php et ajoutez le code suivant :
if (!USER_ID) cpg_die(ERROR, 'Il faut être enregistré pour voir les images en grand-format. You need to register to access this page', __FILE__, __LINE__);Juste avant ce bloc :


/**************************************************************************
* Local functions definition
**************************************************************************/



PYAP

ciegalo

Bonjour,
Merci pour cette info !
Si ça ne répond pas à 100% à mon problème, je suis intéressé par cette fonction "cpg_die" ;)

Je plonge dans le code alors ? Puis je publie le hack ?

Bye,
Ciegalo
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants

Pascal YAP

Bonjour Ciegalo,

QuoteJe plonge dans le code alors ? Puis je publie le hack ?
Oui, bien sûr, c'est le but premier du GPL Coppermine : Partager ses connaissances au plus grand nombre et de manière désintére$$é !

Alors, bientôt un nouveau "Contributor" Coppermine ?  ;D

PYAP

ciegalo

Bonjour,
Bon, au taf on nous a gentiment invités à prendre un congé pour lundi prochain, donc je me plonge là-dedans ce weekend...

Préparez-vous à voir du bon script de codeur du dimanche !  ;D

@+
Ciegalo
--
"le point sert à terminer une phrase quand on en a marre"
J. Duhamel - Paroles d'enfants