Comment rendre l'affichage taille réelle impossible sauf pour une catégorie? Comment rendre l'affichage taille réelle impossible sauf pour une catégorie?
 

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

Comment rendre l'affichage taille réelle impossible sauf pour une catégorie?

Started by clynx, September 04, 2005, 12:43:02 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

clynx

Bonjour à tous

Il y a quelques mois j'avais ouvert ce topic : http://forum.coppermine-gallery.net/index.php?topic=19161.0 demandant comment empêcher l'affichage des photos en taille réelles.
Jusqu'à maintenant la solution répondait à 100% à mon besoin.

Actuellement j'incorpore dans ma galerie des videos qui peuvent être visionnées que si j'implémente à nouveau l'affichage taille réelle.

Donc je cherche comment faire pour que l'affichage des photos en tailles réelles ne soit pas activé sauf pour ma catégorie "vidéo".

En vous remerciant d'avance pour votre aide.

Clynx

Azrayen

Solution à tester (je n'ai pas d'accès FTP d'ici donc je peux pas certifier qu'elle fonctionne) :

Dans ton displayimage.php, retrouve le code que tu as modifié :
if ($mime_content['content']=='image') {
           $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
}


et remplace le par


if ($mime_content['content']=='image') {
           $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
} elseif ($mime_content['content']=='video') {
           $pic_html = "<object {$image_size['whole']}><param name=\"autostart\" value=\"true\"><param name=\"src\" value=\"". $picture_url . "\"><embed {$image_size['whole']} src=\"". $picture_url . "\" autostart=\"true\"></embed></object><br />\n";
}


La partie dont je ne suis pas sûr est le type mime, à la ligne 3 de bloc de code (est-ce que "video" est bien reconnu par coppermine ?)

Azy

clynx

Merci beaucoup Azy pour la solution qui m'a mis sur la bonne voie  :D

Donc j'ai remplacé
if ($mime_content['content']=='image') {
           $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
}


par

if ($mime_content['content']=='image') {
$pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" /><br />\n";
}elseif ($mime_content['content']=='movie' || $mime_content['content']=='audio') {
       $pic_html = "<object {$image_size['whole']}><param name=\"autostart\" value=\"true\"><param name=\"src\" value=\"". $picture_url . "\"><embed {$image_size['whole']} src=\"". $picture_url . "\" autostart=\"true\"></embed></object><br />\n";
}


en effet video n'est pas reconnu,il faut mettre 'movie'. J'ai rajouté l'audio.

Encore merci pour ton aide.

Clynx

Azrayen