phpcms v9 如何實現廣告顯示
阿新 • • 發佈:2019-02-16
不知道剛學習phpcms v9的小夥伴有沒有和我一樣廣告新增好了卻不知道該如何顯示在前臺,檢視phpcms v9的手冊也是一無所獲。不過值得慶幸的是通過各方面的途徑,最終我找到了如何將廣告顯示在前臺的方法,分享給和我一樣不知道該如何將廣告顯示在前臺的小夥伴,希望對你們有幫助!
為了讓大家更好更快的看懂程式碼,先附張phpcms v9儲存廣告的資料表:
v9_poster(廣告表)
下面為實現程式碼:
有不足之處希望小夥伴們能不吝賜教。{pc:get sql="SELECT setting FROM v9_poster WHERE spaceid = 11 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"} {loop $data $r} <?php // (array) 這是重點 把解析後的json格式 格式化為陣列 $arr= (array)json_decode($r['setting']); // foreach 將原有的資料分配到變數中 foreach ($arr as $key => $val){ $imageurl = $val->imageurl; $linkurl = $val->linkurl; $alt = $val->alt; } ?> <a href="{$linkurl}" target="_blank" class="main_nR02"><img src="{$imageurl}" title="{$alt}"/></a> {/loop} {/pc}