Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[求助] 如何改uchome的首页指向

[复制链接]
jopzx 发表于 2010-4-22 13:59:34 | 显示全部楼层 |阅读模式
本帖最后由 jopzx 于 2010-4-22 14:01 编辑

默认uchome的首页index.php是指向到“随便看看”
请教,如何修改index.php代码,
让访问首页直接到 http://域名/space.php?do=home(也就是用户登陆后的“首页”)
回复

使用道具 举报

 楼主| jopzx 发表于 2010-4-22 13:59:55 | 显示全部楼层
附上index.php代码

<?php
/*
        [UCenter Home] (C) 2007-2008 Comsenz Inc.
        $Id: index.php 13003 2009-08-05 06:46:06Z liguode $
*/

include_once('./common.php');

if(is_numeric($_SERVER['QUERY_STRING'])) {
        showmessage('enter_the_space', "space.php?uid=$_SERVER[QUERY_STRING]", 0);
}

//二级域名
if(!isset($_GET['do']) && $_SCONFIG['allowdomain']) {
        $hostarr = explode('.', $_SERVER['HTTP_HOST']);
        $domainrootarr = explode('.', $_SCONFIG['domainroot']);
        if(count($hostarr) > 2 && count($hostarr) > count($domainrootarr) && $hostarr[0] != 'www' && !isholddomain($hostarr[0])) {
                showmessage('enter_the_space', $_SCONFIG['siteallurl'].'space.php?domain='.$hostarr[0], 0);
        }
}

if($_SGLOBAL['supe_uid']) {
        //已登录,直接跳转个人首页
        showmessage('enter_the_space', 'space.php?do=home', 0);
}

if(empty($_SCONFIG['networkpublic'])) {
       
        $cachefile = S_ROOT.'./data/cache_index.txt';
        $cachetime = @filemtime($cachefile);
       
        $spacelist = array();
        if($_SGLOBAL['timestamp'] - $cachetime > 900) {
                //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,20");
                while ($value = $_SGLOBAL['db']->fetch_array($query)) {
                        $spacelist[] = $value;
                }
                swritefile($cachefile, serialize($spacelist));
        } else {
                $spacelist = unserialize(sreadfile($cachefile));
        }
       
        //应用
        $myappcount = 0;
        $myapplist = array();
        if($_SCONFIG['my_status']) {
                $myappcount = $_SGLOBAL['db']->result($_SGLOBAL['db']->query("SELECT COUNT(*) FROM ".tname('myapp')." WHERE flag>='0'"), 0);
                if($myappcount) {
                        $query = $_SGLOBAL['db']->query("SELECT appid,appname FROM ".tname('myapp')." WHERE flag>=0 ORDER BY flag DESC, displayorder LIMIT 0,7");
                        while ($value = $_SGLOBAL['db']->fetch_array($query)) {
                                $myapplist[] = $value;
                        }
                }
        }
               
        //实名
        foreach ($spacelist as $key => $value) {
                realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
        }
        realname_get();
       
        $_TPL['css'] = 'network';
        include_once template("index");
} else {
        include_once(S_ROOT.'./source/network.php');
}

?>
回复

使用道具 举报

 楼主| jopzx 发表于 2010-4-22 14:05:11 | 显示全部楼层
我想改变首页的想法是:“随便看看”不应该是首页,既然叫随便看看,就是偶尔给用户随便看看的。而合适做首页的应该是http://域名/space.php?do=home ,应用、动态 一目了然!--- 这才是真正的首页!

这个做首页的好处有很多,一无需考虑首页模板,这个首页本来就是最佳模板。二,如果需要重点提示,只需要增加一个代码,即调用指定群组的最新帖子,最好能调用指定群组的置顶帖子,这样就是完美的网站了。
回复

使用道具 举报

 楼主| jopzx 发表于 2010-4-22 17:42:55 | 显示全部楼层
这个没有人知道??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 14:00 , Processed in 0.089162 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表