Maison  >  Article  >  Tutoriel CMS  >  Comment appeler une vidéo en phpcms ?

Comment appeler une vidéo en phpcms ?

coldplay.xixi
coldplay.xixioriginal
2020-06-10 13:17:472338parcourir

Comment appeler une vidéo en phpcms ?

Il existe trois situations lors de l'ajout de vidéos dans phpcms, l'une consiste à jouer sur la page d'accueil, l'autre à jouer sur la page de liste et l'autre à pour jouer sur la page de contenu. La différence entre jouer sur la page d'accueil et jouer sur la page de liste est de savoir si la valeur du catid est fixe ou si le catid actuel est obtenu. La lecture sur la page d'accueil et la page de liste s'effectue en obtenant le code du joueur à partir de la page de contenu et en transmettant certaines valeurs. Nous allons donc d'abord présenter le processus d'ajout de vidéos sur la page de contenu.

(1) étapes de fonctionnement en arrière-plan de phpcms

1. Vérifiez si votre barre de navigation phpcms a un menu "vidéo"

S'il n'y a pas de ". Dans le menu "Vidéo", vous pouvez cliquer sur "Options de gestion des modules" dans le menu "Module", cliquer sur "Désinstaller" dans la ligne "Bibliothèque vidéo", après avoir mis à jour le cache, recherchez la ligne "Bibliothèque vidéo" comme ci-dessus, cliquez sur "Installer". ", et mettez à nouveau à jour la colonne. Juste le cache.

2. Une fois le menu « Vidéo » affiché, cliquez sur l'option « Demander l'activation » sous le menu « Vidéo ». À ce moment, le contenu de droite vous demandera de vous connecter pour enregistrer un compte Shanda. Vous pouvez vous inscrire selon vos besoins. Pas plus de détails ici.

3. Une fois l'inscription terminée, la page de configuration correcte apparaîtra (certains étudiants peuvent avoir des messages d'erreur similaires à un échec de vérification, non connecté, etc. À ce moment, vous pouvez quitter phpcms, vous connecter). à nouveau, ou fermez le navigateur et ouvrez-le à nouveau. Et videz le cache ou redémarrez l'ordinateur [De nos jours, le redémarrage de l'ordinateur peut résoudre de nombreux problèmes])

4. Une fois que l'interface ci-dessus apparaît, cela signifie que la fonction "vidéo" a été activée. Cliquez sur l'option "Télécharger la vidéo" et cliquez sur "Sélectionner un fichier" à droite pour télécharger la vidéo sur le serveur phpcms. Le téléchargement est terminé lorsqu'il reste 0 seconde. Cliquez sur Soumettre une fois le téléchargement terminé.

5. Cliquez sur l'option "Bibliothèque de vidéos" et vous verrez que la vidéo téléchargée a été ajoutée à droite, mais la vidéo ne sera pas disponible tant que "Approuvé" ne sera pas affiché dans la colonne "Statut". . Pendant cette période, vous pouvez cliquer sur Mettre à jour le statut pour afficher le processus de révision.

À ce stade, le travail d'ajout de vidéos à la vidéothèque est terminé. L'étape suivante consiste à ajouter des colonnes, à sélectionner le modèle vidéo, à sélectionner la colonne correspondante dans le contenu pour ajouter du contenu et à ajouter le modèle. vidéo dans la vidéothèque au contenu. Plus précisément, les étapes de mise en œuvre ne seront pas répétées ici.

(2) Code PHP

1. Cliquez sur la page de liste pour accéder à la page de contenu et lire la vidéo

Ajoutez simplement le code suivant à la page de contenu ( si vous souhaitez implémenter davantage de fonctions multifonctions, telles que le classement, les commentaires, le partage, etc., vous pouvez trouver le modèle vidéo par défaut de PHPcms [fichier show_video.html sous le dossier de contenu sous le dossier par défaut] et coller le code de à l'intérieur)

 <!--视频开始-->
      <div id="picys" class="plbox">   
             {if $allow_visitor==1}
                  {if $video[vid]!=""}
          
                   {player_code(&#39;video_player&#39;,$video[&#39;channelid&#39;],$video[&#39;vid&#39;],860,500)}
    {else}
               该视频不存在,请返回!
              {/if}         
              {else}
           <CENTER><a href="{APP_PATH}index.php?m=content&c=readpoint&allow_visitor={$allow_visitor}"><font color="red">阅读此信息需要您支付 <B><I>{$readpoint} {if $paytype}元{else}点{/if}</I></B>,点击这里支付</font></a></CENTER>
                          {/if}
                                 </div>
<!--视频结束-->

2 , pour réaliser que cliquer sur la liste dans la page de liste jouera la vidéo

Ajoutez simplement le code suivant à la liste dans la page de liste (si certains élèves veulent réaliser que le contenu de la liste dans la page de liste est une vignette, il apparaîtra après avoir cliqué sur la vignette) Pour lire la vidéo dans la couche contextuelle, il vous suffit de mettre ce code dans le code de la couche contextuelle. Cependant, si le code. de la couche contextuelle est en js, elle ne peut pas être implémentée car les données js ne seront pas actualisées pendant le processus d'ajustement des données. Dans ce cas, vous pouvez uniquement créer un autre div dans le corps, y mettre le code de la couche contextuelle. le div, et utilisez js pour obtenir le code HTML dans le div)

{pc:content action="lists" catid="$catid" num="4" siteid="$siteid" order="id DESC" moreinfo="1"  page="$page"}
               {loop $data $key $val} 
             {pc:get sql="select vid from v9_video_store where videoid in (select videoid from v9_video_content where contentid=$val[id])" return="data"}   
                {player_code(&#39;video_player&#39;,1,$data[0][vid],300,300)}
              {/pc}
            {/loop}
    {/pc}

3. Lisez la vidéo sur la page d'accueil

Le code vidéo sur la page d'accueil est presque le même que le code vidéo sur la page de liste, sauf que la valeur de catid est fixe. Comme la page d'accueil n'a pas de valeur de catid transmise, le catid actuel ne peut pas être obtenu et ne peut être écrit qu'avec une valeur fixe)

Tutoriel recommandé : "phpcms"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn