织梦cms教程
一流源码首先请参照你压缩包内的安装说明和视频安装教程完成安装。1、模板安装后网页乱码?答:请查看你下载的模板是GBK编码还是UTF-8编码,请安装对应编码的织梦程序,或者转码后再使用。2、模板安装后网页错位?答:1、请检查你的网站是否是安装到网站根目录,如果不是,请安装到根目录。2、后台->系统->系统基本参数, “站点根网址”请填写自己的域名,例如: http://www.aiyiliu.com,然后点击保存按钮(很多人认为在本地测试,不需要修改,但即使不修改也请点击一下确定按钮)...
一流源码解答Fatal error: Call to a member function read() on a non-object in的问题首先打开文件/dede/testenv.php第170行找到类似下面代码:$dh = dir($d);修改成:if (!is_dir($d)){ return $dirname;}$dh = dir($d);这是因为这个文件没有检查你的文件夹是否存在,它只按DEDE默认的文件夹去检索!...
织梦系统中的data目录是系统缓存和配置文件的目录,一般都有可以读写的权限,只要是能够写入的目录都可能存在安全隐患,很多站长甚至给予这个目录可执行的权限,更是非常危险,所以我们建议将这个data目录搬移出Web可访问目录之外。本篇将介绍如何将data目录搬移出Web访问目录。注意:本操作需要用户对DedeCMS系统有较高的了解,如果您感觉自己不太掌握,可以考虑选择织梦管理员之家的相关服务。点击查看1.将data目录转移到非Web目录我们这里举例“D:dedecmsv57”为我们系统的根目录,我们...
1.如果是列表页使用以下代码:[field:id runphp='yes']global $cfg_cmspath;$tags = GetTags(@me);$revalue = '';$tags = explode(',', $tags);foreach($tags as $key => $value){ if($value){ &n...
调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。$sql="SELECT * FROM dede_arctype where topid=0 and ishidden = 0 order by sortrank asc,id asc";$dsql->SetQuery($sql);$dsql->Execute();$topids= array();while($arr = $dsql->GetArray()){ $ty...
最新的织梦版本(2018-01-09)修改了include文件夹中的common.func.php,增加了两个函数。下载的模板文件夹中如果提供了common.func.php文件,很有可能没有这两个函数,于是会造成错误。需要将这两个函数的代码粘贴到/include/common.func.php文件中,代码如下:function make_hash(){ $rand = dede_random_bytes(16); $_SESSION['...
修改include/taglib/channel.lib.php把if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )改成if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] ||...
我们在织梦后台更改文件时,有时会遇到错误提示:DedeCMS:CSRF Token Check Failed,以下是解决办法:1、打开dede/config.php,找到第63行:function csrf_check(){ global $token; if(!isset($token) || strcasecmp($token, $_SESSION['token']) != 0){ &...
织梦编辑文章速度慢,提示加载dededevcms.com,原因是dededevcms.com挂了,所以在加载这个网址时,耗费了大量的时间,解决办法:找到 /include/ckeditor/plugins/addon/plugin.js 将“http://desdevcms.com/images/addon.gif”替换成:“/include/ckeditor/images/addon.gif”即可。...
织梦运行在PHP7以上版本时,安装插件时,显示模块包含的文件列表为空,且无法安装成功,如下图所示:解决办法:打开 /include/dedeatt.class.php 找到var $Items = "";改成var $Items = array();...
$row = $dsql->GetOne("select * from `dede_arctype` where id = 1"); //1为栏目的id$typeurl = GetTypeUrl($row['typeid'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'], $row[...
当我们通过{dede:arclist keyword='关键词'}来调用文章列表时,你会发现只在其中一个栏目里生效,在其他栏目,仍然显示上一次的关键词。原因是由于arclist的缓存导致的。只需修改/include/taglib/arclist.lib.php文件,大概在384行:$taghash = md5(serialize($ctag).$typeid);将以上代码改为:$taghash = md5(serialize($ctag).$typeid.$keyword);这样...
有些时候需要调用顶级栏目以及下面的二级栏目,例如再做下拉菜单时。最简单的调用二级栏目的办法:{dede:channelartlist typeid='top'}<li><a href="{dede:field name='typeurl'/}" target="_self">{dede:field name='typename'/}</a><ul>{dede:c...
DEDECMS首页301重定向,将不带www的主域名定向到带www//主域名301跳转到www $redirect301=1; //301跳转开关,1代表打开,0代表关闭 $index_file='index.html'; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm) if(substr($_SERVER['SERVER_NAME']...
大家知道,在Dede系统SQL调用文章并获取静态地址的方法里面,我可以可以自由使用SQL调用文章并获取静态地址的方法SQL语句来配合织梦标签SQL调用文章并获取静态地址的方法进行更多的个性化调用。基本参照格式为: {dede:sql sql='select 字段 From 表名称 where 条件语句'}[field:字段名/]{/dede:sql} 由上面这种基本格式,我们就可以基本转换出一条调用文档列表的调用标签了,代...
DEDECMS有时候标题限制字符很短的话,鼠标移动到标题上显示不完整的标题锚文本,这种情况我们换下锚文本的调用标签即可,下面看具体的操纵:我们正常的调用标签代码如下:{dede:arclist titlelen=""40"" orderby=pubdate} <a href="[field:arcurl/]" title="[field:title/]">[field:title/]...
有些站长觉得用mysql默认端口号3306不太安全,所以想修改一下,非常顺利的修改了mysql的端口号,并重启了mysql服务,却发现织梦dedecms无法连接数据库了,这是肯定的,因为我们还需要修改织梦dedecms的配置文件。 打开 /data/common.inc.php 文件 找到 $cfg_dbhost = '127.0.0.1'; 修改为 $cfg_dbhost = '127.0.0.1:端口号'; 备注: 您的配置文件中也可能不是127...
织梦dedecms默认的留言板有一个BUG,那就是用户提交一个留言后再刷新就会出现重复提交的现象,如果无限刷新就会无限提交,这样很不好,下面是解决办法: 找到留言板提交php源文件 /plus/guestbook.php 文件,在里面找到下面这句代码: if($needCheck==1) 在其前上面加上如下代码 ResetVdValue(); //add bydarrenzhong防止重复提交重新判断验证码 添加后就可以防止提交一个留言后只要无限...
织梦dedecms生成静态页html速度慢怎么办?打开 /include/inc/inc_fun_SpGetArcList.php 文件找到for($i=0;$i<$ridnum;$i++){if($tpsql=="") $tpsql .= " And ( (".TypeGetSunID($reids[$i],$dsql,'arc')." Or arc.typeid2='".$reids[$i]."...
SEO内链效果可以增强用户体验及网站黏性,更可以增加收录,所以说内链对网站SEO特别重要,特别是现在百度明确强调弱化外链作用,内链就更加重要,一般网编在发布网站文章的时候做内链都是手动给关键词加链接,站内更新文章少的还好,要是量大的话,光给关键词加链接就是一项浩大的工程。国内开源CMS,首选还是织梦,织梦使用量占比27%,帝国6%,WP占比17%,可见织梦多么深受大家喜爱。就DedeCMS来说,虽然有很多插件可以实现给站内文章关键词自动加内链,但是这些插件一旦使用就会降低网站的打开速度,体验度十...
很多安装了织梦的朋友,对织梦的安全都很烦恼,经常遭遇挂马,被挂暗链等事情,织梦猫也遇到过,通过百度搜索,总结了一些提升织梦安全性的办法,通过以下设置可以显著的提高织梦的安全性。推荐安装织梦安全助手一、基础篇(60分)只要完成基础篇的设置,那么恭喜你,你的织梦安全已经及格了,相反,如果你没有按照基础篇的做,那么你的网站岌岌可危。1 删除不必要的目录安装好织梦后,需要立即删除install目录,如果不需要使用会员、专题(99%的用户都用不到),可以直接删除member、special目录。2 删除不...
有时候会出现模块管理空白的情况,原因为获取织梦远程的模块失败导致的。解决办法:修改dedemodule_main.php,注释掉第91和95行:if($action=='')
{
$types = array('soft'=>'模块','templets'=>'模板','plus'=>'小插件'...
一、更新栏目缓存点击网站栏目管理,点击更新栏目缓存,更新后再生成。二、修改arc.archives.class.php文件如果第一步执行后,仍然无法更新,则需要修改arc.archives.class.php文件,搜索”模板文件不存在,无法解析文档“,大约在第625行,将该行修改为:echo "模板文件不存在,无法解析文档!tempfile:".$tempfile;这样再次更新时会提示模板文件的名称,然后检查下该模板是否不存在,如果不存在,则说明模板缺少,需要补上传...
DEDECMS首页301重定向,将不带www的主域名定向到带www//主域名301跳转到www $redirect301=1; //301跳转开关,1代表打开,0代表关闭 $index_file='index.html'; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm) if(substr($_SERVER['SERVER_NAME']...
DEDECMS有时候标题限制字符很短的话,鼠标移动到标题上显示不完整的标题锚文本,这种情况我们换下锚文本的调用标签即可,下面看具体的操纵:我们正常的调用标签代码如下:{dede:arclist titlelen=""40"" orderby=pubdate} <a href="[field:arcurl/]" title="[field:title/]">[field:title/]...