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.
- - Pour les galeries d'images, il me semble que le module "gallery" peut s'adapter (je l'ai déjà utiliser mais pour une seule page et un seul album), est-il possible pour un utilisateur de créer et d'ajouter un nouvel album sur une nouvelle page (Si oui, par quel moyen, je n'ai pas les idées claires à ce niveau-là) ?
- - Pour l'intégration de vidéos issus de youtube, il s'agit de la même problématique : existe-t-il un module et peut-on répartir ces vidéos sur différentes pages à partir de ce module ?
- - Enfin, pour l'intégration de fichiers mp3 à écouter, quel module vous semble-t-il adapter à cette utilisation ?
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
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
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
- s'il est vide on affiche le champs image (file)
- s'il de l'est pas on affiche la video du lien du 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.