很多站長想了解 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 修改為您要顯示的數字即可。