本文目录一览:
- 1、织梦 DEDECMS V5.6 阅读权限问题, 栏目设置了权限,游客一样可以看到里面的文章
- 2、DedeCMS V5.6正式版织梦怎么安装?
- 3、怎样去掉织梦dedeCMS5.6版本后台验证码
织梦 DEDECMS V5.6 阅读权限问题, 栏目设置了权限,游客一样可以看到里面的文章
首先在此说明一下此修改方法的效果:
1、一旦一个栏目设置了权限,如“注册会员”权限,即使其子栏目没有设置权限,也将会是默认拥有了父栏目权限,即“注册会员”。(通俗的来说就是:我是默认权限继承的)。
2、如果管理员想为子栏目设置权限,请设置和父栏目平级或者比更高的权限,否则就直接设为公开(默认为平级权限),以免出现不必要的麻烦。
由于本Patch只是为了自己的系统需要,因此并没有太多的设置和考虑。贴出来只是为了帮助大家,也算怕抛砖引玉。
为了避免出现兼容问题,请务必在u8 5.5中使用该Patch。
修改方法:
1、请在dedecms根目录找到plus文件夹,打开list.php文件。
2、找到该行代码
复制代码
$tid = (isset($tid) is_numeric($tid) ? $tid : 0);
并在该行后面加入以下代码
复制代码
$array_corank=$dsql-GetOne("SELECT * FROM dede_arctype where id=$tid;");
$needRank=$array_corank['corank'];
while($array_corank['corank']==0)
{
if($array_corank['reid']==0)
{
$needRank=0;
break;
}
$array_corank=$dsql-GetOne('SELECT corank FROM dede_arctype where id='.$array_corank['reid'].';');
$needRank=$array_corank['corank'];
}
if($needRank1)
{
require_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
$arctitle = $arc-Fields['title'];
//会员级别不足
if($cfg_ml-M_Rank $needRank)
{
ShowMsg("您无权限访问该栏目","/",0,2000);
exit();
}
}
DedeCMS V5.6正式版织梦怎么安装?
4.基本目录结构 / ..../install 安装程序目录,安装完后可删除[安装时必须有可写入权限] ..../dede 默认后台管理目录(可任意改名) ..../include 类库文件目录 ..../plus 附助程序目录 ..../member 会员目录 ..../images 系统默认模板图片存放目录 ..../uploads 默认上传目录[必须可写入] ..../a 默认HTML文件存放目录[必须可写入] ..../templets 系统默认内核模板目录 ..../data 系统缓存或其它可写入数据存放目录[必须可写入] ..../special 专题目录[生成一次专题后可以删除special/index.php,必须可写入] 5.PHP环境容易碰到的不兼容性问题 (1)data目录没写入权限,导致系统session无法使用,这将导致无法登录管理后台(直接表现为验证码不能正常显示); (2)php的上传的临时文件夹没设置好或没写入权限,这会导致文件上传的功能无法使用; (3)出现莫名的错误,如安装时显示空白,这样能是由于系统没装载mysql扩展导致的,对于初级用户,可以下载dede的php套件包,以方便简单的使用。 二、程序安装使用 1.下载程序解压到本地目录; 2.上传程序目录中的/uploads到网站根目录 3.运行 (yourname表示你的域名),按照安装提速说明进行程序安装
满意请采纳
怎样去掉织梦dedeCMS5.6版本后台验证码
眉山商业网(
)整理、回答本问题,欢迎提出批评指导大家在使用织梦程序的时候会登陆后台,会发现每次登陆后台都要输入验证码,是不是觉得这样很麻烦呢?那么有什么办法解决吗?
那么现在就给大家解决怎么去掉织梦dedeCMS后台的验证码。
眉山商业网整理本文,欢迎提出批评指导
这里面分两种版本
一个是织梦5.6的程序
那么织梦5.6程序的解决办法是:
在织梦DedeCms5.6版本可以通过下面路径对验证码进行设置,进入后台:系统
-
系统设置
-
验证安全设置。
另一种版本是:织梦5.5以前的版本,这种解决方法是,当时我是用的眉山商业网来做测试:
1、编辑打开根目录下的dede\login.php文件,dede是后台目录,如果你重命名了后台目录,就进入你改名后的目录编辑打开login.php文件。
2、查找
if($validate==”
||
$validate
!=
$svali)
替换为
if(
false
)
3、编辑打开后台登陆模板文件dede/templets/login.htm,删除或注释以下验证码的具体HTML代码:
验证码:
退出重新登录一下,看是否还需要输入验证码。
眉山商业网(
)整理、回答本问题,欢迎提出批评指导