insérer une vidéo après un article

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] insérer une vidéo après un article

    Bonjour,
    je voudrais savoir s'il y une extension qui permet d'afficher des vidéos après les articles. sachant que j'ai déjà aborder ce sujet avant et il m'ont proposer d'installer le plugin "All vidéo". Mais avec ce dernier je me trouve dans l'obligation d'insérer la balise {youtube}{/youtube} après chaque article ce qui n'est pas très pratique ! n'y a t'il pas d'autre méthode pour afficher de la même façon ?


  • #2
    Re : insérer une vidéo après un article

    Bonjour,

    Perso, j'utilise celui-ci qui permet plusieurs sources
    The eXtro Video Embedder plugin is used to embed videos from different video platforms into your Joomla article.
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

    Commentaire


    • #3
      insérer une vidéo après un article

      Bonjour, il y a plusieurs façons d'insérer une video.

      En voici une qui demande un peu de préparation mais répond parfaitement aux besoins.
      On utilise les champs directement dans la gestion des articles de Joomla

      Attention, je ne suis pas responsable de l'utilisation de cette méthode, vous devez toujours effectuer une sauvegarde avant ce type de modification.

      1. Installer DPFields via l'installateur de joomla :


      2. Dans la gestion des articles de joomla, cliquer sur "field categories" puis "Nouveau"
      Créer une catégorie video puis cliquer sur "enregistrer & Fermer"

      3. Cliquer ensuite "Fields" puis "Nouveau"
      - Créer un champ video (nommez le titre et l'alias "video" ...
      attention c'est important de nommer l'alias video)
      - Ajouter un Label : "ID Youtube"
      - Selectionner la "Fields Category" : video
      - Choisissez la ou les catégories qui afficheront des vidéos
      - dans l'onglet "paramètres", choisissez Automatic Display à : non
      - cliquer sur Enregistrer et fermer



      4. Créer ou éditer un article de Joomla faisant partie des catégories choisies
      Dans l'onglet video, indiquer l'id de la video youtube
      exemple https://www.youtube.com/watch?v=Scxs7L0vhZ4
      saisissez la valeur après "v=" donc Scxs7L0vhZ4



      5. La partie la plus difficile consiste à effectuer un override des articles.
      Dans extensions/templates/templates cliquer sur "details et fichiers" de votre templates
      puis vérifier à gauche de l'écran dans html si le chemin com_content/article/default.php n'est pas existant.



      Dans le cas contraire (et uniquement si ce n'est pas déjà là), vous devez le créer en effectuant une substitution : Cliquer sur l'onglet "Créer des substitutions" puis com_content et article...
      C'est fait !

      Cliquer sur editeur puis de nouveau dans com_content/article/default.php
      Inserez le code suivant en bas de page :

      Code PHP:
       <?php
          $dpfields 
      = array(); 
          foreach (
      $this->item->dpfields as $f) { $dpfields[$f->alias] = $f; }
          
      $video $dpfields['video']; 
          
      $urlvideo=$video->value;  
          if (!empty(
      $urlvideo)) : 
          echo 
      '<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class="embed-container"><iframe src="http://www.youtube.com/embed/'.$urlvideo.'" frameborder="0" allowfullscreen></iframe></div>';
          
      ?> 
          <?php endif; ?>
      (copie sur http://pastebin.com/Q8bRDx7j au cas ou le code php ne s'affiche pas)

      le mieux est de l'insérer juste avant :
      Code PHP:
      <?php // Content is generated by content plugin event "onContentAfterDisplay" ?>



      6. Euh non c'est tout... pas de sixième étape !

      Quelques points à savoir...
      En pratique, les champs peuvent être insérés via des plugins que l'on peut créer soi-même, des extensions comme dpfields, des templates comme T3 ou Helix et des cck (flexicontent, K2, etc. ).

      L'avantage, c'est que pour l'édition d'article en front ou backend, la video sera intégrable via l'onglet video donc pas de "shortcode" ou d'extension spécifique. On utilise directement la gestion des articles ! Cela correspond également à l'évolution de Joomla car c'est bien dpfields qui sera intégré dans joomla version 3.7 si tout va bien

      J'ai choisi également dpfields pour démontrer comment insérer un champ et mettre en forme via la surcharge (override).
      Dernière édition par daneel à 19/09/2016, 16h22
      Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

      Commentaire


      • #4
        Re : insérer une vidéo après un article

        Ah... une chose... le résultat :

        Dernière édition par daneel à 19/09/2016, 15h50
        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

        Commentaire


        • #5
          Re : insérer une vidéo après un article



          Ce que je cherche au juste avec une très bonne explication.....Un bas chapeau pour toi Mr daneel

          merci infiniment et à lomart aussi

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X