織夢Dedecms模板中使用field:array進行if條件判斷_DedeCms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!
      今天給大家教一下織夢Dedecms模板如何使用field:array進行if條件判斷
      織夢dedecms實例需求
      某網站上需要在首頁進行視頻展示,后臺可以選擇上傳到土豆、優酷等站外視頻,也可以自己手動上傳視頻到自己 的網站上。(假定)由于自己上傳的視頻與站外視頻不能共用視頻播放的解碼器,上傳的視頻與站外的視頻需要各自分開來調用。
      方案分析
      要實現上述功能,首先要判斷視頻來源,新建內容模型,定義2個字段:upvideo與sharevideo,然后首頁通過sql調用出指定的內容模板的數據,并限制其顯示條數。最后通過field:array函數if判斷2個字段的值并給出相應的echo.
      實例代碼
      PHP
      1. {dede:sql sql='select * from dede_addon17 order by aid desc limit 1'}  
      2. [field:array  runphp='yes'] if (@me['upvideo']=='') @me="<embed src='".@me['sharevideo']."' allowFullScreen='true' quality='high' width='240' height='200' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash'></embed>";else @me="<EMBED height=250 type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer width=270 src=http://www.pusonglin.cn/player/cuplayer.swf flashvars='&CuPlayerFile=http://localhost".@me['upvideo']."&CuPlayerShowImage=true&CuPlayerWidth=270&CuPlayerHeight=250&CuPlayerAutoPlay=true&CuPlayerAutoRepeat=false&CuPlayerShowControl=false&CuPlayerAutoHideControl=false&CuPlayerAutoHideTime=5&CuPlayerVolume=80' quality='high'></EMBED>";[/field:array]  
      3. {/dede:sql}  
      很簡單,有需要的可以記錄

      查看更多 DedeCms教程  織夢模板  織夢DedeCms視頻教程  織夢dedecms專題

      來源:模板無憂//所屬分類:DedeCms教程/更新時間:2020-04-23
      相關DedeCms教程