ホームページ  >  記事  >  CMS チュートリアル  >  phpcmsでビデオを呼び出すにはどうすればよいですか?

phpcmsでビデオを呼び出すにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-10 13:17:472254ブラウズ

phpcmsでビデオを呼び出すにはどうすればよいですか?

phpcms でビデオを追加する場合は 3 つの状況があります。1 つはトップ ページで再生する場合、1 つはリスト ページで再生する場合、もう 1 つはコンテンツページで再生します。ホーム ページでの再生とリスト ページでの再生の違いは、catid 値が固定されているか、現在の catid が取得されるかです。トップページやリストページでの再生は、コンテンツページからプレイヤーコードを取得し、値を渡すことで実現しますので、まずはコンテンツページに動画を追加する手順を紹介します。

(1) phpcms バックグラウンド操作手順

1. phpcms ナビゲーション バーに「ビデオ」メニューがあるか確認します

「」がない場合「ビデオ」メニューで、「モジュール」メニューの「モジュール管理オプション」をクリックし、「ビデオライブラリ」行の「アンインストール」をクリックします。キャッシュを更新した後、上記のように「ビデオライブラリ」行を見つけて、「インストール」をクリックします。 、列を再度更新します。 キャッシュするだけです。

2. 「ビデオ」メニューが表示されたら、「ビデオ」メニューの下にある「アクティベーションの申請」オプションをクリックします。このとき、右側のコンテンツでは、Shanda アカウントを登録するためにログインする必要があります。必要に応じて登録できます。詳細はここでは省略します。繰り返してください。

3. 登録が完了すると、正しい設定ページが表示されます (一部の学生には、検証失敗、ログインしていないなどのエラー メッセージが表示される場合があります)。この時点で、phpcms を終了し、ログを記録することができます。もう一度ブラウザを閉じるか、ブラウザを閉じて再度開きます。そして、キャッシュをクリアするか、コンピュータを再起動します [最近では、コンピュータを再起動することで多くの問題を解決できることがあります])

4. 上記のインターフェイスが表示された後、それは意味します。 「ビデオ」機能が有効になっていること。 [ビデオをアップロード] オプションをクリックし、右側の [ファイルを選択] をクリックしてビデオを phpcms サーバーにアップロードします。残り 0 秒になるとアップロードが完了します。アップロードが完了したら、[送信] をクリックしてください。

5. [ビデオ ライブラリ] オプションをクリックすると、アップロードされたビデオが右側に追加されていることがわかりますが、[ステータス] 列に [承認済み] が表示されるまでビデオは利用できません。 。この期間中、[ステータスの更新] をクリックしてレビュー プロセスを表示できます。

この時点で、ビデオ ライブラリにビデオを追加する作業は完了しました。次のステップでは、列を追加し、ビデオ モデルを選択し、コンテンツ内の対応する列を選択してコンテンツを追加し、ビデオ ライブラリのビデオをコンテンツに追加する具体的な実装手順はここでは繰り返しません。

(2) PHP コード

1. リスト ページをクリックしてコンテンツ ページにジャンプし、ビデオを再生します。

次のコードをコンテンツ ページに追加するだけです (さらに実装したい場合は、ランキング、コメント、共有などの多機能を使用するには、PHPcms のデフォルトのビデオ テンプレート [デフォルト フォルダーの content フォルダーにある show_video.html ファイル] を見つけて、そこからコードを貼り付けることができます。 it)

 <!--视频开始-->
      <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>
<!--视频结束-->

#、リスト ページのリストをクリックするとビデオが再生されることを認識するには、

リスト ページのリストに次のコードを追加するだけです (一部の生徒がこれを実現したい場合)リスト ページのリスト コンテンツがサムネイルであることは、サムネイルをクリックすると表示されます ポップアップ レイヤーでビデオを再生するには、このコードをポップアップ レイヤーのコードに入れるだけです。アップレイヤーのコードがjs内にある場合、データ調整処理中にjsデータが更新されないため実装できません この場合は、body内に別のdivを作成し、そのdivにポップアップレイヤーのコードを入れて、 js を使用して div 内の html を取得します)

{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. ホームページでビデオを再生します

ホームページのビデオ コードはリスト ページのビデオ コードとほぼ同じですただし、catid の値が固定である点が異なります。ホームページには渡された catid 値がないため、現在の catid を取得できず、固定値にのみ書き込むことができます)

推奨チュートリアル: "phpcms"

以上がphpcmsでビデオを呼び出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。