很多站長想了解 UCenter Home 首頁顯示的內容都是由哪些具體的條件呼叫出來的,以及是按什麼條件排序的,下面將為大家詳細介紹一下首頁的呼叫情況,以及如何修改呼叫條件。
頁面的佈局如下

1 、幻燈片
這裡主要呼叫最新上傳的圖片,如果您的相簿中沒有圖片,這裡是不會顯示的,如果有圖片還顯示空白,您可以參考這裡的說明:
首頁呼叫空白或者幻燈圖片空白情況分析
2 、熱門日誌
這裡的呼叫條件是最新發表的 11 篇日誌,如果想增加日誌的呼叫數量,比如想呼叫 15 篇,可以修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query = $_SGLOBAL['db']->query("SELECT blogid,subject,uid,username FROM ".tname('blog')." WHERE friend='0' AND dateline>'$wheretime' ORDER BY replynum DESC LIMIT 0,11");
修改為:
$query = $_SGLOBAL['db']->query("SELECT blogid,subject,uid,username FROM ".tname('blog')." WHERE friend='0' AND dateline>'$wheretime' ORDER BY replynum DESC LIMIT 0,15");
登入後臺,更新快取即可生效。
3 、動態
看看大家現在正在做什麼,下面滾動顯示的為大家的最新動態,最多顯示 10 條會員沒有設定隱私的動態,如果想修改為顯示更多條
比如修改為顯示 15 條動態,同樣修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,10");
修改為:
$query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('feed')." WHERE friend='0' ORDER BY dateline DESC LIMIT 0,15");
登入後臺,更新快取即可生效。
4 、相簿
顯示位置在幻燈片下方,這裡的呼叫條件是最近更新的 7 個非隱私相簿,這裡顯示的圖片為每個相簿的封面圖片,如果想修改為更多個,同樣修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query = $_SGLOBAL['db']->query("SELECT albumid,albumname,picnum,pic,picflag,uid,username FROM ".tname('album')." WHERE friend='0' AND picnum>0 ORDER BY updatetime DESC LIMIT 0,7");
把這裡的數字 7 改為您想顯示的數字更新快取即可生效。
5 、好玩的應用
這裡呼叫站長推薦的 5 個應用,按後臺的顯示順序排序,如果站長沒有推薦按預設的順序顯示前 5 個應用。
如果想修改為更多個,同樣修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query = $_SGLOBAL['db']->query("SELECT appid,appname FROM ".tname('myapp')." WHERE flag>=0 ORDER BY flag DESC, displayorder LIMIT 0,5");
把數字 5 改為您要顯示的數字更新快取即可生效。
6 、群組話題
這裡呼叫群組的 3 個最新話題,如果想呼叫多個最新話題同樣修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query2 = $_SGLOBAL['db']->query("SELECT tid,subject,uid,username FROM ".tname('thread')." WHERE tagid='$value[tagid]' ORDER BY dateline DESC LIMIT 0,3");
把這裡的數字 3 修改為您要顯示的數字即可。
7 、熱門使用者
這裡呼叫空間訪問量最大的 6 位會員,如果想呼叫多個會員同樣修改 UCenter Home 根目錄下的 index.php 檔案,詳細修改方法為:
找到:
$query = $_SGLOBAL['db']->query("SELECT uid,username,name,namestatus FROM ".tname('space')."WHERE updatetime>'$wheretime' ORDER BY viewnum DESC LIMIT 0,6");
把這裡的數字 6 修改為您要顯示的數字即可。