dedecms 会员未登陆直接打开channelidarchives_addphpchannelid=17 跳转到了登陆界面。
磊出新高度 ,你好:
与织梦会员相关的HTML及PHP文件在织梦member文件夹内,您说的织梦会员登录后会跳转到会员中心首页,与此文件夹内的index_dophp文件相关。
ShowMsg("成功登录,5秒钟后转向系统主页","indexphp",0,2000);
indexphp便是会员中心首页,其路径是:/member/indexphp,如果想跳转到其他网址,修改indexphp即可,比如跳转到网站首页indexhtml,修改为/indexhtml, 或跳转到资源下载页面,修改为资源下载的文件名
注意:跳转网站首页时为/indexhtml,两个点不可缺少,因为不填,织梦会判断此indexhtml为member文件夹内的indexhtml,因而会错误,因此需要跳转到其上级目录,也就是网站根目录。如果您的资源文章页面文件名为downloadhtml,其路径在网站根目录下的soft文件夹内,则您需修改为/soft/downloadhtml
您可能会问在member文件夹内有很多php文件,怎么找到要修改index_dophp,这是因为织梦会员也是表单制作,表单有action属性,只要找到登陆/注册页面的表单action指向哪个页面就知道了,登陆/注册页面文件名一般叫loginhtm和reg-newhtm,而织梦会员的模板是在member/templets文件夹下,您可以在次文件夹内搜索这两个文件,并查看其表单的action便可一目了然了。
若以后不知登陆/注册页面等类似的表单页面的文件名,要想知道其action,在点击登陆/注册时,查看登陆时浏览器的地址栏也可以知道,比如织梦点击登陆时,浏览器地址栏会显示如下:
希望能帮助到您
设置手机自动识别跳转
<!--以下这段粘在网站的头部head里面-->
<script type="text/javascript">
var mobileUrl="你的手机网站首页",
mobile = (/mmp|symbian|smartphone|midp|wap|phone|xoom|iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/itest(navigatoruserAgenttoLowerCase()));
if (mobile) {
windowlocation = mobileUrl;
}
</script>
<!--这段粘在网站的头部head里面-->
您好,跟版网团队很高兴为您解答:
您这个没有必要修改程序的,找到频道模型为17的这个,然后将这个频道模型设置为游客可投稿即可。如下图:
然后去建立这个频道模型的栏目,然后这个栏目也要设置为游客可投稿。然后再访问这个链接,就可以看到没有跳转了。可直接发布信息。
希望我的回答能够帮到您。跟版网-专业织梦模板定制下载站。genbanorg网上有两种解决方法:
一种是说你曾用记事本编辑过dede的php文件
2是说你得修改
找include/userloginclassphp里面的keepuser()函数,
把@session_register 全部改写, 虽然不知道这个@是什么意思
把@session_register($this->keepUserIDTag); 注释掉,然后改为
if (!isset($_SESSION[$this->keepUserIDTag]))
全部有6个。
如下:
if (!isset($_SESSION[$this->keepUserIDTag]))
//@session_register($this->keepUserIDTag);
$_SESSION[$this->keepUserIDTag] = $this->userID;
if (!isset($_SESSION[$this->keepUserTypeTag]))
//@session_register($this->keepUserTypeTag);
$_SESSION[$this->keepUserTypeTag] = $this->userType;
if (!isset($_SESSION[$this->keepUserChannelTag]))
//@session_register($this->keepUserChannelTag);
$_SESSION[$this->keepUserChannelTag] = $this->userChannel;
if (!isset($_SESSION[$this->keepUserNameTag]))
//@session_register($this->keepUserNameTag);
$_SESSION[$this->keepUserNameTag] = $this->userName;
if (!isset($_SESSION[$this->keepUserPurviewTag]))
//@session_register($this->keepUserPurviewTag);
$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;
if (!isset($_SESSION[$this->keepAdminStyleTag]))
//@session_register($this->keepAdminStyleTag);
$_SESSION[$this->keepAdminStyleTag] = $adminstyle;
然后就可以登入后台了。
我用的第二种方法解决的
关于dedecms织梦程序首页如何去除indexhtml有以下三种解决方法
一、静态访问也分3种解决方法
1、IIS
打开IIS点击文档,里面将indexhtml置于indexphp上面,这有什么作用呢其实这样设置就是在网站同时有indexphp和indexhtml的情况下,先访问index,html这样就不会出现跳转的情况
2、Apache
apache里面DirectoryIndex来控制文件检索优先级的
DirectoryIndex indexhtml indexphp indexhtm
和iis一样,将indexhtml往前放
3、虚拟主机
把网站默认首页indexhtml放到indexphp前面,这样它自动读到indexhtml就不会跳转了
二、直接动态浏览
网站动态访问的情况下,程序会删除根目录下面的Indexhtml
,那么会执行include(dirname(__FILE__)。‘/indexhtml’);这段代码,把首页引用而非跳转。
三、把dedecms的indexphp更为以下内容
GetOne("Select From `#@__homepageset`"); $row['templet'] =
MfTemplet($row['templet']); $pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml'); exit(); >
//自动生成HTML版
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `#@__homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/"
$row['templet']);
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml');
exit();
>
其实主要就是把那段301定向代码删除
header(‘HTTP/11 301 Moved Permanently’);
header(‘Location:indexhtml’);
既然出现404说明搜索文件search。php文件不存在了 你可以去下载一个原版的传上去试试。希望能帮到你。
居中的问题 如果是是让文字居中 后面背景不管, 你就用text-align:center 这个样式加上去。 如果让背景也要跟着那个居中,那就得看下你网站具体情况了。
网站模板库 » dedecms 会员未登陆直接打开channelidarchives_addphpchannelid=17 跳转到了登陆界面。
0条评论