UCHome 的首頁有兩種情況,一種開放遊客可瀏覽時的首頁,另一種是關閉遊戲瀏覽時的首頁。下面我們主要講當關閉遊客瀏覽後,首頁 「歡迎您,與大家一起交流與分享吧」 下面的會員顯示數即如何根據自己想要的條件進行顯示。

這裏默認調用的是 20 位熱門用户,調用條件為按好友數倒序排序,總共顯示 20 位會員。

1 、修改顯示數量

説明:有的站剛開始建立,註冊會員和人氣都不是很多,那麼我們可以根據實際情況把這裏的 20 改為 10

修改方法如下:

打開 UCHome 根目錄下的 index.php 文件,找到

$query = $_SGLOBAL['db']->query("SELECT s.*, sf.resideprovince, sf.residecity

FROM ".tname('space')." s

LEFT JOIN ".tname('spacefield')." sf ON sf.uid=s.uid

ORDER BY s.friendnum DESC LIMIT 0,20");

修改為:

$query = $_SGLOBAL['db']->query("SELECT s.*, sf.resideprovince, sf.residecity

FROM ".tname('space')." s

LEFT JOIN ".tname('spacefield')." sf ON sf.uid=s.uid

ORDER BY s.friendnum DESC LIMIT 0,10");

2 、修改顯示條件

主要還是上面這條語句,假設我們修改為只顯示已經上傳頭像的最新的 20 位會員,那麼上面的 SQL 語需要修改為

$query = $_SGLOBAL['db']->query("SELECT s.*, sf.resideprovince, sf.residecity

FROM ".tname('space')." s

LEFT JOIN ".tname('spacefield')." sf ON sf.uid=s.uid where s.avatar=1

ORDER BY s.updatetime DESC LIMIT 0,20");

大家也可以根據自己的需求進行其它條件的調用顯示。