織夢Dedecms模板中使用field:array進行if條件判斷_DedeCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
今天給大家教一下織夢Dedecms模板如何使用field:array進行if條件判斷
織夢dedecms實例需求
織夢dedecms實例需求
某網站上需要在首頁進行視頻展示,后臺可以選擇上傳到土豆、優酷等站外視頻,也可以自己手動上傳視頻到自己 的網站上。(假定)由于自己上傳的視頻與站外視頻不能共用視頻播放的解碼器,上傳的視頻與站外的視頻需要各自分開來調用。
方案分析
要實現上述功能,首先要判斷視頻來源,新建內容模型,定義2個字段:upvideo與sharevideo,然后首頁通過sql調用出指定的內容模板的數據,并限制其顯示條數。最后通過field:array函數if判斷2個字段的值并給出相應的echo.
實例代碼
PHP
- {dede:sql sql='select * from dede_addon17 order 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}
很簡單,有需要的可以記錄
相關DedeCms教程:
- 織夢DedeCMS轉換WordPress方法
- 織夢dedecms自定義模型采集數據
- 織夢dedecms軟件內容頁調用下載級別名稱
- DedeCMS修改模板默認CSS文件分析全過程
- dedecms自定義表單后臺顯示時間格式錯誤的解決方法
- sonchannel 子欄目調用標簽的使用教程
- dede:loop標簽下使用[field:global name=autoindex/]方法
- Dedecms通過sql命令清楚網站以及重置文章ID排序的辦法
- Dedecms自定義表單時間時間戳值類型的轉換方法
- Dedecms防止惡意注冊及快速批量刪除垃圾會員及文章的方法
- 使用phpstudy時dedecms后臺頁面空白解決方法(PHP版本原因)
- dede用ajax只調用會員等級等部分信息