Forum CMS Made Simple FR
Afficher des médias (image, vidéo, son) sur différente pages - 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 : Afficher des médias (image, vidéo, son) sur différente pages (/thread-2076.html)



Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 29/06/2012

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.3
#~ Url du site : Pas encore définie
#~ Hébergeur / Soft : Pas encore définie
#~ Informations Système : Pas encore définie
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je me permets d'ouvrir une problématique qui va se poser dans le développement de futurs sites.
Il s'agit de l'intégration de vidéos (youtube ou dailymotion), de lecteurs mp3 et de galeries d'images.

Le but est donc bien sûr qu'un utilisateur puisse facilement créer une nouvelle page de vidéos, de sons ou de photos et d'en créer le contenu.

Je suis désolé de vous ennuyer avec des "problématiques" et pas de réelles problèmes techniques, mais j'aimerais avoir les idées claires sur ce qu'il est aisément faisable.

D'avance merci pour vos réponses et bonne journée à tous,
Marouy


Afficher des médias (image, vidéo, son) sur différente pages - bess - 29/06/2012

sur http://community.cmsmadesimple.fr on utilise HostedVideoAlbums qui est pas mal pour un petit nombre de vidéos issue de tous les horizons (youtube, daily, auto-hébergés, ...)

gallery pour les images

pour le MP3 ca existe mais je n'ai rien sous la main


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 29/06/2012

Merci pour la réponse Smile
Mais ma question de fond est : est-ce qu'un utilisateur peut ajouter autant de vidéos (Photos - sons) qu'il veut par exemple, et plus précisément : est-ce qu'un utilisateur peut créer une nouvelle page avec une galerie vidéo (photos - sons) qu'il a créée ?


Afficher des médias (image, vidéo, son) sur différente pages - bess - 29/06/2012

un utilisateur créé son album photo, créé son album vidéo, ajoute les photos et les vidéos dans ces deux albums respectif

il créé une page, il ajoute {Gallery dir='/chemin/du/dossier'} puis l'autre taf dans le même principe juste derrière

et tu obtiens une page pointant la galerie photo et la galerie vidéo

j'ai répondu ?


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 30/06/2012

Oui, tu as répondu Smile

Question subsidiaire et pour aller plus loin : peut-on alors coupler la balise que tu cites avec une balise "advanced_content", afin que l'utilisateur n'ait qu'à remettre le nom de l'album (sans la balise) dans un champ texte ?

Merci beaucoup et bonne nuit !


Afficher des médias (image, vidéo, son) sur différente pages - bess - 30/06/2012

sans aller jusque l'installation du module {advanced_content} tu peux créer effectivement plusieurs blocs content et les récupérer dans le gabarit pour instancier les variables des différents modules tels que gallery et autre


Afficher des médias (image, vidéo, son) sur différente pages - jissey - 30/06/2012

Avec adv content tu peux faire une liste deroulante des noms des galerie.


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 01/07/2012

Merci à tous les deux pour votre réponse !

Bess, avec {content}, on ne peut avoir qu'une sele zone de contenu, non ? Et comment traiter la variable une fois récupérée ?

Jissey, c'est l'idée que j'avais, mais par moyen proposer dans la liste déroulante le nom des différentes galleries ?..

Merci à vous deux et bonne nuit !


Afficher des médias (image, vidéo, son) sur différente pages - bess - 01/07/2012

regarde l'aide du plugin "content" dans ton administration


Afficher des médias (image, vidéo, son) sur différente pages - Whymsun - 01/07/2012

À toute fin utile : pour l'affichage de videos et audio avec des utilisateurs plutôt habitués aux embed réseaux sociaux ou blog et qui n'aiment pas se prendre la tête, j'utilise le plugin “media” avec TinyMCE 2.9.9, il affiche une icone dans la barre de menu qui permet d'insérer des fichiers ou une URL (video, audio, flash, quicktime, shockwave, windowsmedia, realmedia...) à la volée, avec les options de positionnement et l'édition du source. Plutôt pratique.

Pour les adeptes du FLV et du MP3 à la neolao, j'aime bien le module AVPlayer, beaucoup plus complet que “Play”, il permet une gestion précise des autorisations et de créer des galeries de vidéos, mais plus compliqué à mettre en œuvre du fait de la quantité d'options.

Pour l'insertion de galeries avec menu déroulant, toujours avec TinyMCE 2.9.9, j'utilise le plugin “gallery_picker” qui permet de sélectionner à la volée la ou les galeries à afficher dans la page.


Afficher des médias (image, vidéo, son) sur différente pages - jissey - 02/07/2012

Merci pour les infos, je n utilise pas les plugi.s tiny mce et ne connaissais pas ceux là.


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 02/07/2012

Merci pour les infos concernant tinyMCE, ça devrait résoudre la problématique des vidéos/sons sur des pages différentes !
En ce qui concerne "gallery", c'est encore abstrait pour moi.
Imaginons que je crée 2 albums : album_1 et album_2 (ou que l'utilisateur les crée), comment mettre en place une liste déroulante proposant les albums créés (et les futurs) dans la page à remplir par l'utilisateur ? Comment mettre cela en place dans le gabarit ? Comment coder cela ?

Merci à tous pour vos réPonses,
Bonne nuit !


Afficher des médias (image, vidéo, son) sur différente pages - jissey - 03/07/2012

whymsun a écrit :Pour l'insertion de galeries avec menu déroulant, toujours avec TinyMCE 2.9.9, j'utilise le plugin “gallery_picker” qui permet de sélectionner à la volée la ou les galeries à afficher dans la page.
ça ne convient pas?
Sinon avec ADVC j'ai déjà utiliser une liste déroulante avec les catégories de News, ça devrait fonctionner pour gallery.
Pour les news :
Code :
[== Indéfini ==]
{content block="News selector" label="Choisissez la categorie" block_type="dropdown" items=":::news action='browsecat' browsecattemplate='listcats':::" smarty=true assign="newscatid" delimiter="," page_tab="Articles" block_group="Articles" no_collapse="true" description="Sélectionnez la catégorie d'article que vous voulez voir sur la page"}
et le gabarit de categories d'article "listcats" :
Code :
[== Indéfini ==]
{if $count > 0}
{foreach from=$cats item=node}
{$node.news_category_name},
{/foreach}
{/if}

adaptayion avec Gallery (!!NON TESTE!!):
Code :
[== Indéfini ==]
{content block="Gallery selector" label="Choisissez une galerie" block_type="dropdown" items=":::Gallery action='gellerytree' template='listgalleries':::" smarty=true assign="newsgalid" delimiter="," page_tab="Galerie" block_group="Galerie" no_collapse="true" description="Sélectionnez la galerie que vous voulez voir sur la page"}
ensuite tu créer un nouveau gabarit listgalleries (comme dans "template=" du code au dessus):
Code :
[== Indéfini ==]

{foreach from=$images item=image name=img}
{$image->titlename},
{/foreach}

En lisant le code et l'aide des modules concernés, tu devrais y arriver.


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 19/07/2012

Merci pour cette réponse, cela devrait fonctionner parfaitement.
Je ferais un retour dès que je l'aurais mis en place, mais la logique est à présent clair pour moi.

Merci beaucoup et bonne journée !


Afficher des médias (image, vidéo, son) sur différente pages - jissey - 19/07/2012

Alors on attend ton retour et les différents choix que tu auras fait avant de fermer la discussion.


Afficher des médias (image, vidéo, son) sur différente pages - jce76350 - 19/07/2012

>Alors on attend ton retour
Résolu supprimé :/


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 29/01/2013

Mise en oeuvre de ta solution demain Jissey. Je vous donnerais mes retours.

Par contre, je ne comprends pas vraiment pourquoi je dois mettre les 2 parties de code dans un template différent ? Ca ne va pas uniquement dans mon template de la page concernée ? Je dois mettre un "bout" dans le template dans Galerie ?

Merci d'avance et bonne journée,
Marouy


Afficher des médias (image, vidéo, son) sur différente pages - Jean le Chauve - 29/01/2013

Attention avec les noms de block, les futures versions du cms risquent de refuser les caractères spéciaux et espaces :
Version 1.11.5 : GCB's can now only have letters and numbers in the name
Donc, pour ne pas prendre de risque, prend l'habitude de nommer tes blocks ainsi : content block="GallerySelector"


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 04/02/2013

ADVC ne semble pas fonctionner avec Fernandina... Cela ne permettra donc pas de faire avancer le problème.
Il n'y a aucun autre moyen de faire afficher une liste déroulante avec des noms de Gallery ?


Afficher des médias (image, vidéo, son) sur différente pages - Jean le Chauve - 04/02/2013

Est-ce que CHAQUE page a sa propre galerie video, images et sons ? Comme les pages artiste de ce site : http://www.duventdanslescordes.be/artistes/coenguen où l'on peut voir un slider spécifique, des champs spécifiques, un agenda spécifique, des affiches spécifiques...
La galerie photos d'un artiste, son album vidéos et autres ont tous comme nom l'alias de la page de l'artiste. Je n'ai plus qu'à appeler les modules en renseignant $page_alias.
Tu devrais peut-être étudier d'autres schémas de programmation que celui que tu utilises actuellement (que nous ne connaissons pas exactement). Il y a toujours plusieurs solutions qu'on ne remarque pas du premier coup.


Afficher des médias (image, vidéo, son) sur différente pages - Marouy - 05/02/2013

Merci pour tes indications, je vais partir dans le sens des $page_alias qui semble être une solution convenable dans ma problématique actuelle.
Bonne journée,
Marouy


Afficher des médias (image, vidéo, son) sur différente pages - archeo - 07/09/2013

Dans le même champs de problèmatique, je pensais que Gallery pouvait afficher des videos vu qu'il utilise fancybox ou prettyphoto qui sont aptes à faire le travail.
J'ai donc créé un champ spécifique contenant les liens vidéos vers youtube ou autre. A l'aide du gabarit j'ai injecté la valeur de ce champ dans le href de prettyphoto ou fancybox. Marche pas. Pire un lien direct, valide et fonctionnel sur une autre page, est inactivé sur une page de Gallery.
Conflit de version? version prettyphoto de Gallery bridée? Avez vous des infos?


Afficher des médias (image, vidéo, son) sur différente pages - archeo - 07/09/2013

J'ai réussi à faire afficher des vidéos youtube et vimeo.

J'ai créé un champs spécifique appelé video dans lequel on recopie l'adresse du lien fourni par youtube et vimeo pour le partage.
Ensuite on modifie le gabarit prettyphoto au niveau du <div> qui affiche les miniatures. On teste le champs video
Pour l'instant ça marche en local

Code :
[== HTML ==]
</div>
{foreach from=$images item=image}
    <div class="img">
    
    {if $image->isdir}
    
        <a href="{$image->file}" title="{$image->titlename}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
        {$image->titlename}<br />
        <div class="dircomment">{$image->comment}</div>
        
    {else}
        {if $image->fields.video.value==""}
   <a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->comment}" rel="prettyPhoto[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>
  <p class="div.gallery .img">{$image->titlename}</p>
        {else}
<a class="group" href="{$image->fields.video.value}" title="{$image->comment}" rel="prettyPhoto[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a>    
        {/if}
    
    {/if}
    
</div>
{/foreach}

Les fichiers swf ne s'affichent pas.