织梦dedecms5.7会员注册或登录后跳转到网站首页的实现方法

 

笔者用的是5.7的版本。默认模板中,会员注册或登录,会进入到会员中心,会员中心有会员空间、会员收藏等功能,但是,我只想要会员注册或登录网站后,进入的是网站首页。

下面就说说注册会员时,如何实现跳转到网站首页。

1、进入到member目录下,有个reg_new.php的文件,打开这个文件,把ShowMsg这个函数里的"index.php"改为"../index.php",这样就实现了会员登录时,或者已经登录后,跳转到网站首页,而不是会员中心。这时候,会发现,该改的都已经改好了,会员注册成功后,提示有10秒钟会进入会员中心,但是,在reg_new.php中根本找不到相应的代码。我们知道,dedecms中的php会自动转为 htm的文件,所以,我们要进入到htm文件中去查找相应的代码。

2、进入到member中的templets中,我们发现,reg_new.php会转化为3个htm文件,分别为reg_new.htm,reg_new2.htm,reg_new3.htm,这时候,我们要进入到reg_new3.htm文件中,在文件的顶部,有这样的一行代码:<meta http-equiv="refresh"content="10;url=index.php">,注意url这部分,默认的是跳转到会员中心首页,这时候,我们要改为"../index.php",这样,当会员注册成功后,就会转入后网站首页了,如果想改变跳转时默认的10秒,你可以改变这部分:content="10,把10改为你想要的数字就可以了。

就这样,实现了网站会员注册或登录后,跳转到网站首页的功能。