UCenter Home 數據調用説明 UCenter Home(以下簡稱 UCHome) 有數據調用功能。數據調用可以將 UCHome 的信息嵌入到您的普通網頁中,在此為大家介紹如何使用這個功能,和具體的演示。 (以調用管理員的日誌為例)UCHome 生成兩種形式的代碼:1 、模塊內嵌代碼;2 、 Javascript 調用代碼。內部調用代碼只能應用到 UCHome 的模板裏,不能應用到其他網頁中。 JS 代碼可以應用到其他的普通網頁中。

創建數據模塊

1 、打開 UCHome 後台,點擊 「數據調用」,在如下頁面,點擊 「添加」:

2 、按照圖示,填寫 「數據模塊名稱」 和 「數據調用 SQL」,如下圖:

1)「數據模塊名稱」 可以隨意填寫,沒有實際的含義,主要為了在多個模塊間做區別。

2)「數據調用 SQL」,這裏需要您自己寫 SQL 語句,因此需要掌握一定的 SQL 編寫知識。特殊説明:本數據調用只支持編寫 SELECT 開頭的查詢 SQL 。 SQL 語句中需要使用完整的表名。如果想調用非本程序數據庫中的表,在表名前面增加數據庫名即可。

本教程以調用管理員的日誌為例,SQL 實例:

SELECT * FROM `uchome_blog` WHERE `uid` =1 ORDER BY dateline DESC

  • SELECT FROM `uchome_blogWHERE `uid` =1 ORDER BY dateline DESC

這句 SQL 含義不再多做説明。在此您可以參考頁面下方的 「數據字典參考」(UCHome 後台的 「數據調用」 處可以看到) 。

填寫完畢,請點擊 「提交」 。

3 、設置調用參數,如下圖:

1) 變量名:調用數據的數組名。

2) 獲取數目:設置您要調用多少條數據,同時也可以設置分頁顯示。

3) 數據顯示 HTML 代碼:在這裏填寫調用數據的顯示樣式。所有調用到的數據會存放到 $_SBLOCK[變量名] 中,一般使用 loop 對該數組變量進行循環展示。

<ul>----------ul 標籤

<!--{loop $_SBLOCK['block1'] $value}-->----------將 $_SBLOCK['block1'] 的數據循環存放到 $value 數組裏

************

<!--{/loop}-->----------循環結束

</ul>

************是您自己寫的 HTML 語句,例如:

<li>----------li 標籤

<a href="http://./space.php?uid=$value%5Buid%5D&do=blog&id=$value%5Bblogid%5D" target = "_blank">$value[subject]</a>----------可以在 A 標籤裏直接應用:$value[uid](uid) 和 $value[blogid](blogid) 。

</li>

您可以參考下圖,獲取數組信息:

設置完畢,點頁面下方的 「提交」!

4 、獲取代碼,參數設置後,點擊 「提交」,可以看到如下界面,點擊 「模塊內嵌代碼」 和 「Javascript 調用代碼」 可以獲取代碼。

模塊內嵌代碼:

Javascript 調用代碼