Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

Afficher des médias (image, vidéo, son) sur différente pages
#23

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.

MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 Smile
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)