Dedecms模板中使用field:array進行if條件判斷,織夢技
導讀:織夢技術織夢技術實例需求某網站上需要在首頁進行視頻展示,后臺可以選擇上傳到土豆、優酷等站外視頻,也可以自己手動上傳視頻到自己 的網站上。(假定)由于自己上傳的視頻與站外視頻不能織夢模板免費dede會員中心模板。
本文目錄[隱藏]
- 1實例需求
- 2方案分dede5.7模板析
- 3實例代碼
實例需求
某網站上需要在首頁進行視頻展示,后臺可以選擇上傳到土豆、優酷等站外視頻,也可以自己手動上傳視頻到自己 的網站上。(假定)由于自己上傳的視頻與站外視頻不能共用視頻播放的解碼器,上傳的視頻與站外的視頻需要各自分開來調用。
方案分析
要實現上述功能,首先要判斷視頻來源,新建內容模型,定義2個字段:upvideo與sharevideo,然后首頁通過sql調用出指定的內容模板的數據,并限制其顯示條數。最后通過field:array函數if判斷2個字段的值并給出相應的echo.
實例代碼
PHP {dede:sql sql='select * from dede_addon17 o手機模板dederder by aid desc limit 1'} [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] {/dede:sql}相關織夢模板免費dede會員中心模板。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-18 ,文章Dedecms模板中使用field:array進行if條件判斷,織夢技主要講述模板,條件,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_29895.html