登录后能够访问到UCH首页,并在登陆框处显示个人信息
模板区有很多漂亮的模板,其中很多模板都是在首页index上下了很大功夫美化
但是在登录后,
首页是完全看不到的。
更有朋友提到,会员一般都是在家里上网,登录同时选择了记住密码,以后每次进入,几乎是不可能看到首页,这样一来,精心美化的首页就完全不起作用了。
今天在论坛上搜索了一下,综合了几位朋友的方法,实现了登录后跳转到首页,并且登陆后可以在登录框处看到个人信息,不过个人信息的头像右边再加上用户名,等级什么的就更好了,我还没来得及加,期待高手完善!
总结的方法和大家分享下:
重要提醒:请在修改前备份自己的文件,适用1.5GKB,其他版本没测试过,本人对所有修改造成的错误不承担任何责任
一、跳转首页的方法
1. 删除根目录的index.php中
1. if($_SGLOBAL['supe_uid']) {
2. //已登录,直接跳转个人首页
3. showmessage('enter_the_space', 'space.php?do=home', 0);
4. }
复制代码
2. 需要修改两个文件
1)、打开\template\default\index.htm文件
找到
1. <input type="hidden" name="refer" value="space.php?do=home" />
复制代码
修改为
1. <input type="hidden" name="refer" value="index.php" />
复制代码
2)、打开\source\do_login.php.php
找到
1. $_POST['refer'] = 'space.php?do=home';
复制代码
修改为:
1. $_POST['refer'] = 'index.php';
复制代码
3、登录uchome后台,更新缓存
二、登陆后首页显示个人信息
根据模板不同有所差别,以我网站的模板为例,基本上只用修改一个文件(修改前请一定要先备份)
找到template\default\index.htm
找到
1. <!--{if empty($_SGLOBAL['nologinform'])}-->
复制代码
替换成
1. <!--{if $_SGLOBAL['supe_uid']}-->
2. <div class="composer_header">
3.
4. <img src="<!--{avatar($_SGLOBAL,middle)}-->" alt="{$_SN[$_SGLOBAL]}" width="80" />
5.
6. <div class="composer">
7. <h3 class="index_name">
8. <a href="space.php?uid=$space">{$_SN[$space]}</a>
9. <!--{eval g_icon($space);}-->
10. </h3>
11. <p><a href="space.php?do=home" >好友情报</a> <a href="cp.php?ac=blog" >发布日志</a> <a href="cp.php?ac=password" >激活邮箱</a></p>
12. <p><a href="cp.php?ac=domain" >我的域名</a> <a href="cp.php?ac=theme" >装扮空间</a> <a href="cp.php?ac=common&op=logout" >退出登录</a></p>
13. </div>
14. </div>
15. <!--{else}-->
复制代码
最后说明一下,此方法并不一定适用于所有模板,只是提供一个思路,我也是看了官方的教程以后试出来的。
主要就是用下面这个方式。
1. <!--{if $_SGLOBAL['supe_uid']}-->
2.
3. 登录以后显示的内容代码
4.
5. <!--{else}-->
6.
7. 没有登陆时填写用户名密码的代码(这段代码在模板上是现成的,你只要找到这段代码后,再把本段代码套上去就可以了)
8.
9. <!--{/if}-->
复制代码
最后把我的index.htm放出来。。用这个模板的朋友可以备份自己的文件后,上传复盖试试~
Pages:
[1]