跟RB老大聊了許多次關於Xoops應用的問題,

主要繞在許多很基本的功能不夠完善,缺乏商業模式發展的原故,

 

大部份Xoops的使用者只是架架簡單小站,

在已經有那麼多免費網站服務的年代,更是難以發展...

 

 

而這些不完善的基本功能,其中一個就是令人詬病的banner廣告功能

雖然Xoops的廣告管理仍有提供曝光計數、點擊計數、客戶管理等功能

基本需求看似有了,但為何還是那麼難用,也那麼少人使用?

 

原因分析如下:

banner廣告寫死在佈景裡,要調整只能從佈景裡去調整

就算改了佈景,也只能固定在版面外,不能調整位置

有多則廣告及用戶的結構,卻只有一個廣告語法,無法應用在多種尺寸及多個位置

 

結果banner廣告的功能,等於變成雞肋

十個Xoops網站就有十個把內建的banner語法拿掉~

 

當然,如果你的要求不多,

只要有一個固定尺寸的banner廣告即可

那在此分享一個可以增加點使用彈性的方法

就是將banner廣告變成可以靈活運用的區塊

 

1.首先將佈景中的banner廣告語法移除,免得破壞版面

2.至後台管理廣告,先將預設的廣告刪除,然後再新增你要的廣告

3.至系統的一般設定,將廣告功能打開(預設是開的)

4.新增php區塊至你想要的位置

5.區塊內容有以下三種語法可以選擇

方法一:將下列語法貼在內容欄位裡面
可隨機播放看板中的所有廣告

echo xoops_getbanner();

 

方法二:將下列語法貼在內容欄位裡面
ID_BANNER就是廣告的ID號碼,用這個語法,可以新增不同的區塊,然後再不同區塊顯示不同的廣告

echo getbanner_from_id_banner(ID_BANNER);

 

方法三:將下列語法貼在內容欄位裡面
ID_CLIENT就是廣告的客戶名稱,如果該客戶有10個廣告,那麼區塊就只會針對這個客戶的10個廣告隨機輪播。

echo getbanner_from_id_client(ID_CLIENT);

 

 

如此一來,就可以讓banner廣告出現在區塊中,自由調整位置了!

同時新增多則banner廣告,即可以隨機輪播了!

 

 

附註:目前本站最底下使用的是廣告就有使用Xoops內建的看板,有使用區塊,也有寫在佈景中

廣告內容則是使用了GoogleAD的內容

 

如果你想要可以論播,又希望在區塊中自由顯示,又希望有多則廣告可以分開放置,

那推薦一個做法,就是運用隨機小語這個模組

 

運用tad老師修改的隨機小語可以安裝多個模組,

然後新增要分開運用的廣告在各別的模組內容中

再將各別模組的區塊顯示在不同運用的位置上,即可實現以上需求!


發表自: 九五二七九五二七
愛漫畫愛遊戲愛上網愛星爺,小時摸到阿羅士與AppleII後註定宅一輩子,從紅白機玩到PS4,從386打到Xeon,沒日沒夜的打電動;待過所有宅產業,從光華混到NOVA,從遊戲滾到動漫,從攝影器材爬到網路電信,喜愛學習多於睡覺,無時無刻散發一股宅味,但號稱長的像梁朝偉XD

覺得讚想推薦或分享嗎?