關於 feed 事件的呼叫和其它的呼叫 (如日誌、頭像等) 不一樣,需要進行程式碼重寫等比較特殊的處理。

下面為大家講解如何進行 feed 事件的呼叫。

一、新增 JS 呼叫項

需要 UCenter Home 管理員進入管理後臺 => 高階應用 => 資料呼叫 => 新增

如下圖所示:

這裡我們需要填寫資料模組的名稱和資料呼叫 SQL 。

資料模組名稱:主要是為了方便管理員檢視呼叫的是什麼,方便管理,如這裡填寫 「feed 事件」 。

資料呼叫 SQL:這裡主要填寫呼叫的 SQL 語句,如上圖所示的程式碼是呼叫站點最新產生的 feed 事件。

二、引數設定

主要引數如下:

變數名:這個新增完呼叫語句系統會自動生成,如 block5

快取時間:是指快取時間間隔,呼叫的資料將自動在指定的時間間隔內更新資料。一般預設即可。

獲取數目:是指要呼叫多少條內容,比如要呼叫滿足條件的 10 條資料,那麼這裡填 0 至 10 條資料。

三、資料顯示 HTML 程式碼

這裡主要填寫要顯示的 HTML 程式碼,您要顯示成什麼格式可以自行在這裡填寫。需要站長對 HTML 程式碼有所瞭解。

由於 feed 事件呼叫比較複雜,所以我已經為大家寫好資料顯示 HTML 程式碼,大家只要下載附件中的檔案,解壓後複製裡面的內容放到這裡就可以了。

feed.zip

在複製附件中的內容後特別需要注意的事項:

1 、 $siteurl = 'http://home.tclove.com/'; 這個引數,一定要改為自己的 UCenter Home 站點訪問地址,末尾加 / 反斜槓。

2 、 loop $_SBLOCK['block5'] $value 這裡的 block5 引數要改為您當前的模組 「變數名」 中的值。

這些說明在程式碼檔案中都有標註。

四、開始呼叫

開啟剛剛新建的呼叫,點選 Javascript 呼叫程式碼,如下圖所示:

出現如下圖所示的程式碼:

複製這段程式碼到您要顯示的頁面內即可。呼叫的效果如下圖所示:

關於 feed 事件呼叫就是這些,希望對站長們有所幫助,另外關於其它資料呼叫也類似,只是 SQL 語名和資料顯示 HTML 程式碼不同,大家可以參考這裡的說明:

http://www.discuz.net/thread-921127-1-1.html

http://www.discuz.net/thread-955778-1-1.html