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