galerie médias - Version imprimable +- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr) +-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html) +--- Forum : Modules, Tags (https://forum.cmsmadesimple.fr/forum-14.html) +--- Sujet : galerie médias (/thread-2571.html) |
galerie médias - studiow - 05/02/2013 Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~ je viens de faire un petit peut le tour des différentes solution pour gérer les galerie de médias, mais je ne trouve pas vraiment ce que je veux. Pour être sur de n'être passé à côté du module idéal je vous expose ce que je cherche. je vais avoir des articles sur des évènements a réaliser. pour chacun d'eux je dois pouvoir ajouter des vidéos, des photos, des sons. Chacun de ces éléments apparaitrons sous forme de vignette, au clic le contenu s'affichera dans une lightbox ! les images seront présentes dans le site dans des répertoires dédiés, les vidéos elle seront hébergées sous youtube (donc une intégration avec le code de youtube ! a défaut de module peut être que vous pourrez me donner des pistes pour la meilleure conduite a avoir face à cette gestion de multis médias ! ! galerie médias - Jean le Chauve - 05/02/2013 Si je comprends bien, tu voudrais que l'utilisateur puisse uploader une image, afficher une vidéo et un player musical lorsqu'il crée une news ? Et que tous ces champs "media" apparaissent lors de la création d'un article. galerie médias - Jean le Chauve - 05/02/2013 J'ai un truc du genre ici : http://www.duventdanslescordes.be/news/25/25/Entre-guillemots-Les-ecorches-du-Fil-de-l-Eau Pas de son, mais la vignette de l'image est raccordée à fancybox (pas la vidéo). galerie médias - Jean le Chauve - 05/02/2013 Tu dois commencer par ajouter des "définition de champs" et les rendre publiques. Les données provenant de ces champs seront alors utilisables dans tes gabarits d'article. Tu pourras les appeler de cette manière dans le gabarit de détail (ex champs image -> fichier): Code : {if $entry->fieldsbyname.image->value neq ''} Dans le gabarit, {$entry->fieldsbyname.image->value} contient le nom du fichier image uploadé. CGSmartImage est utilisé pour permettre le redimentionnement automatique de l'image grâce à son système d'alias. Une classe css zoom est ajoutée pour permettre l'affichage dans une fancybox grâce à un js Code : [== Indéfini ==] galerie médias - Jean le Chauve - 05/02/2013 Pour les vidéos, je travaille avec HostedVideoAlbums. La vidéo doit d'abord être ajoutée dans ce module, puis je l'appelle dans la création de l'article grâce à un champs "video" type texte. Je modifie le gabarit de détail de l'article : Code : {if $entry->fieldsbyname.video->value neq ''}{capture assign='artiste'}{$entry->fieldsbyname.video->value}{/capture} galerie médias - studiow - 05/02/2013 Merci pour toutes ces infos un peut de travail en perspective alors. Sinon peut être une simple lightbox ou on mettrait un code html, je vais creuser et tester les premières solution données ! encore merci! galerie médias - Jean le Chauve - 05/02/2013 Le principe est toujours le même partout dans le cms : créer des champs et utiliser les valeurs des variables renvoyées dans le gabarit. Pour connaître ces variables : {get_template_vars} et {$taVariable|var_dump} |