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:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

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 2 Guests 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