ecshop 廣告設置


     最近公司准備做個商城,讓我從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,基本就是這些啦。

 

第一次寫這么大篇幅的博文,雖然我也歲數不小啦,到不到的大家多多原諒。收工!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM