织梦会员登录后如何返回到当前的页面,不要跳转到会员中心首页?

我的网站做的资源下载,限定了注册会员才能下载资源,在资源文章页面点击下载的时候提示登录会员,登录之后会跳转到会员中心的首页。如何做到登录之后不跳转到会员中心首页,而是回到... 我的网站做的资源下载,限定了注册会员才能下载资源,在资源文章页面点击下载的时候提示登录会员,登录之后会跳转到会员中心的首页。如何做到登录之后不跳转到会员中心首页,而是回到之前的资源下载页面,或是直接跳转到百度网盘的链接进行资源下载呢。求大神指教。万分感谢 展开
 我来答
九霄乾坤
2017-03-30 · TA获得超过310个赞
知道答主
回答量:52
采纳率:0%
帮助的人:17.9万
展开全部

磊出新高度 ,你好:

与织梦会员相关的HTML及PHP文件在织梦member文件夹内,您说的织梦会员登录后会跳转到会员中心首页,与此文件夹内的index_do.php文件相关。

ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000);

index.php便是会员中心首页,其路径是:/member/index.php,如果想跳转到其他网址,修改index.php即可,比如跳转到网站首页index.html,修改为../index.html, 或跳转到资源下载页面,修改为资源下载的文件名

注意:跳转网站首页时为../index.html,两个点..不可缺少,因为不填..,织梦会判断此index.html为member文件夹内的index.html,因而会错误,因此需要跳转到其上级目录,也就是网站根目录。如果您的资源文章页面文件名为download.html,其路径在网站根目录下的soft文件夹内,则您需修改为../soft/download.html

您可能会问在member文件夹内有很多php文件,怎么找到要修改index_do.php,这是因为织梦会员也是表单制作,表单有action属性,只要找到登陆/注册页面的表单action指向哪个页面就知道了,登陆/注册页面文件名一般叫login.htm和reg-new.htm,而织梦会员的模板是在member/templets文件夹下,您可以在次文件夹内搜索这两个文件,并查看其表单的action便可一目了然了。

若以后不知登陆/注册页面等类似的表单页面的文件名,要想知道其action,在点击登陆/注册时,查看登陆时浏览器的地址栏也可以知道,比如织梦点击登陆时,浏览器地址栏会显示如下:


希望能帮助到您

更多追问追答
追问
你好,新建download.html文件,作为下载中转的一个页面,这个思路也不能算错,但是未能解决我的问题。是否能有方法在登录会员之后返回到原页面,也就是资源文章页面。或者直接跳到百度盘的文件下载页面。因为先不说客户对文件二次下载的一个体验度问题。单就download.html文件的制作与实现,对我来说就是个不小的挑战。如果你有已经有做好的案例,或是更成熟的方案。也希望能和我们分享下。再次感谢。
追答

巨蟹不走回头路c2
2017-03-30 · 知道合伙人互联网行家
巨蟹不走回头路c2
知道合伙人互联网行家
采纳数:1001 获赞数:3412
12年转行互联网行业,熟悉seo、织梦仿站。

向TA提问 私信TA
展开全部

打开plus/carbuyaction.php

找到if(empty($username) || $password)

有两处,

替换为

$gourl=urlencode(GetCurUrl());
  $gourl="/member/login.php?gourl=".$gourl."";
  if(empty($username) || $password)
  {
  $gourl = str_replace('^','&',$gourl);
  ShowMsg("请选登录",$gourl,0,2000);
  exit();
  }

/member/index_do.php找到

if(empty($gourl) || preg_match("#action|_do#i", $gourl))

替换为

if(empty($gourl))

搞定

所有模型,都一样的,找到目标文件,打开修改成我给你的代码就可以了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式