最近公司準備作個商城,讓我從JAVA轉過去,好吧,先看下吧,反正也得作。接到手裏的是一套已經成型的模板,可是二次開發必須得了解下機制、文件、響應、設置什麼的,也是個新手,寫點東西給後面更新的人鋪路,但願能幫上忙。要是有不對的地方,你們多提意見吧。php
目錄是很好理解,admin確定是後臺管理的,前臺文件在themes下,根目錄下一羣PHP(用詞是否是不太恰當)。ecshop裏面用的頁面,都是dwt文件,準確的說就是模板,首頁、列表頁、詳情頁等等,都是模板。打開一個DWT,好傢伙,竟然看到一個叫insert的東西,代碼很簡單,例如:spa
<!-- TemplateBeginEditable name="首頁下方廣告位" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable -->
百度了下,是設置廣告位用的。可是具體怎麼操做呢?提及來這個東西看懂了就不是很難,下面給你們分享下我設置的方法,以【圖片廣告】爲例。code
1、在後臺【廣告管理】【廣告位置】裏面添加一個廣告位,要是有的話固然就不用了。這裏要注意:添加廣告位的時候會有一項【廣告模板】,系統會默認一個模板,可是最好修改爲blog
{foreach from=$ads item=ad} {$ad} {/foreach}
寬度和高度會控制廣告排序
2、在你想添加的頁面DWT中,添加廣告引入代碼,如本文中的第一段代碼。注意:name中的漢字,在同一個頁面模板不能相同。圖片
3、最後一步啦,後臺中有個【模板管理】【設置模板】,選擇你要添加廣告的模板頁,最下方會有這麼一個東西:開發
也就是廣告位設置的地方,下面一行表明的意思必定要明白,it
第一個減號:刪除。io
第一個下拉菜單:裏面展現的是你選擇的模板頁上,全部的廣告位置名稱,也就是本文第一段代碼中的那個name。table
中間的是排序號。
第二個下拉菜單:你在後臺添加的廣告位名稱。還記得第二步嗎?
最後一個:顯示的廣告數量,若是不改的話,默認爲1。
4、保存。(這是廢話)
而後你到頁面上就能看到你設置的廣告了,大功告成。固然,你也許會有一個問題,廣告引入的代碼在哪裏呢?它在根目錄下的文件夾【includes】下的lib_insert.php,方法的名字叫作insert_ads,基本就是這些啦。
第一次寫這麼大篇幅的博文,雖然我也歲數不小啦,到不到的你們多多原諒。收工!!!