用动易整合版的朋友可能都有这个问题:
整合版的用户从动易的页面点击开始注册,注册之后却不能返回动易的相关页面,其实在官方整合版中我已经增加了对这一功能的支持,不过,由于最终的注册页面是通过动网的页面完成,所以要想真正实现这个功能,还得修改动网论坛的模版来实现。有兴趣的朋友可以照做:
下载下面的文件包,用里面的文件替换你现在的,
http://www.iiscn.net/newest/Dvbbs7_0814.rar
是因为我在7月31日的更新里去掉了对动网模板改动的支持部分。具体如下:
TempLateStr=Replace(TempLateStr,"{$getcode}",template.html(24) TemplateStr=Replace(TempLateStr,"{$PE_ComeUrl}",PE_ComeUrl)
红色的部分被删除了。 如果你不愿意替换,你也可以自己打开Reg.asp文件,自己照此修改。
然后进入论坛后台管理,选择 风格界面模板总管理 ,然后选择
分页面模板(page_login) 编辑该模块:语言包 新 | 图片 新 | 界面风格 新
的 界面风格。在 template.html(13) 右边的框中找到下面的内容:
在下面插入一行:
变成:
<!--reg.asp##注册资料填写部分 ## Sp2 2004/3/19--> <script language="JavaScript" src="inc/Mymodify.js"></script> <FORM name=theForm action=reg.asp?action=save method=post> <input type=hidden name="PE_ComeUrl" value="{$PE_ComeUrl}">
提交修改,你的用户从动易任意页面开始进行注册,注册完成后就会自动返回动易首页或者注册前所在页面了。
作者:小李刀 :2004-8-11 18:38:40
修改:
Sub reg_3() 方法最后的地方增加 加红
TempLateStr=template.html(15)
TempLateStr=Replace(TempLateStr,"{$Forumname}",Dvbbs.Forum_Info(0))
TempLateStr=Replace(TempLateStr,"{$sendmsg}",sendmsg)
TemplateStr=Replace(TempLateStr,"{$PE_ComeUrl}",Request.form("PE_ComeUrl"))
增加
template.html(15)
修改:
<meta http-equiv="Refresh" content="2; URL=index.asp" />
<!--reg.asp##会员注册成功提示-->
<meta http-equiv="Refresh" content="2; URL={$PE_ComeUrl}" />