本文目录一览:
- 1、dedeCMS怎样返回上一级目录 获取当前上一级栏目名称及链接
- 2、dedecms后台登录成功后,又返回登录界面怎么办
- 3、dede织梦会员登陆后如何返回登录前页面?
dedeCMS怎样返回上一级目录 获取当前上一级栏目名称及链接
{dede:field name='typeid' runphp='yes'}
global $dsql;
/*获取当前栏目id*/
$typeid = @me;
$query = "SELECT reid FROM dede_arctype where id = $typeid";
$rs = $dsql-GetOne($query);
$reid = $rs['reid'];//获取到栏目的上级栏目
/*获取上级栏目id*/
$query2 = "SELECT * FROM dede_arctype where id = $reid";
$typerow = $dsql-GetOne($query2);
/*输出上级栏目信息*/
$typename = $typerow['typename'];
$link = GetTypeUrl($typerow['typeid'],MfTypedir($typerow['typedir']),$typerow['isdefault'],$typerow['defaultname'],$typerow['ispart'],$typerow['namerule2'],$typerow['moresite'],$typerow['siteurl'],$typerow['sitepath']);
@me = "a href='../..{$link}'$typename/a";
{/dede:field}
dedecms后台登录成功后,又返回登录界面怎么办
登录成功显示登录成功但是又跳回到登录页面了。 那你的date的目录的写入权限没有给的。你给个权限不然就是这样的。
dede织梦会员登陆后如何返回登录前页面?
如果是DEDE的商品模型的话,你打开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))
搞定