Dedecms v5.7 常见问题解决方法
dedecms5.7中的ckeditor遇到的一些问题以及解决办法
dedecms5.7中的ckeditor遇到的一些问题以及解决办法使用dedecms5.7中的ckeditor时遇到的一些问题及解决办法:1、ckeditor添加字体:关上include/ckeditor/ckeditor.js,搜寻font_names,找出字体列表。
嵌入所需的中文字体,嵌入后为:需要特别注意的是:添加的字体,要写成诸如“宋体/宋体”的形式,而不是“宋体”。
即“显示的字体名称/实际字体名称”的格式。
2、添加行距按钮:(1)浏览ckeditor的行距插件包(网上很难找出的)并读写至ckeditor/plugins目录下;(2)由于dedecms5.7自己内置了一个dedepage插件,用以嵌入ckeditor自定义插件,在/include/ckeditor/plugins/dedepage文件夹下,关上plugin.js文件在最后面嵌入:requires:['lineheight'];(3)修改/include/ckeditor/ckeditor.inc.php文件,在$toolbar['basic']的最后一行添加元素code,修改后代码如下:$toolbar['basic']=array(array('source','-','templates'),array('cut','copy','paste','pastetext','pastefromword','-','print'),array('undo','redo','-','find','replace','-','selectall','removeformat'),array('showblocks'),array('image','flash','addon '),array('maximize'),'/',array('bold','italic','underline','strike','-'),array('numberedlist','bulletedlist','-','outdent','indent','blockquote'),array('justifyleft','justifycenter','justif yright','justifyblock'),array('table','horizontalrule','smiley','specialchar') ,array('link','unlink','anchor'),'/',array('styles','format','font','fontsize'),array('textcolor','bgcolor','mypage','multipic'),array('lineheight'));关上include/ckeditor/plugins/addon/plugin.js找出以下代码://registerthetoolbarbutton.editor.ui.addbutton('addon',{label:'附件',将上面的icon路径改为/include/ckeditor/images/addon.gif即可。
织梦CMSv5.6 5.7版本会员漏洞缺陷解决方法
然后跟里面输入代码:
select*from dede_member查询数据库会员表。
delete from dede_member where mtype='企业'按照企业字段删除会员表数据。
这个其实就是SQL只要你找到表中各各属性字段就可以随意删除数据了。
如果是普通的垃圾会员,不是企业会员,那么不必这么折腾,可以直接删除即可。
Dedecms系列产品的漏洞很多,若非必要,不要用这个系统组成用户交互式的网站;好比你要做用户可以投稿的网站,实际上用discuz会更好,那个系统现在维护人员很多,相应的网站安全性会有更多的保证。
Dedecms目前的官方维护人员日益减少啊!
另外,dedecms目前已有很长时间未发布新版本,预计是资金缘故,不知道咋回事啊!。
织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)
文章转载自彭健的博客:原文地址:/index.php/archives/140--------------------------------------------------------------------------------------------------------------------去除首页顶部“织梦CMS - 轻松建站从此开始!”进入后台--模版--默认模版管理。
找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可。
<span id="time">织梦CMS - 轻松建站从此开始!</span>修改网站首页logo使用FTP根据路径:/templets/default/images从里面找到logo.gif图片替换成自己要的logo 即可修改首页logo图片。
鼠标放在logo上会出现提示文字“织梦CMS_V5.7演示站点”。
进入后台--系统--系统基本参数,修改网站名称。
去掉友情链接部分的版权进入后台--模块--友情链接。
分别把“DedeCMS维基手册”“织梦技术论坛”“织梦CMS官方”这三个友情链接删除。
进入后台-模版-默认模版管理。
找到index.htm文件,在最下面找到友情链接的调用代码如下:{dede:flinktype type="dedecms"}把代码的调用删除即可,效果如下:{dede:flinktype type=""}删除织梦链使用FTP根据路径:include/taglib/flinktype.lib.php打开文件,找到以下代码删除即可:$dedecms = false;$dedecms->id = 999;$dedecms->typename = '织梦链';if($type == 'dedecms') $row[] = $dedecms;删除首页所有广告进入后台--模块--广告管理。
织梦出现问题解决方法
(一)dedecms后台内容编辑时都是空白的解决方法今天发现登陆dedecms后台管理内容时,发现添加内容和编辑内容都是出现空白,查看编码后,排除了编码问题。
在网上找了许多方法后终于成功解决:出现这种情况很可能是catalog_do.php 以及archives_do.php 里的HEADER()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效。
由于catalog_do.php调用过的php文件太多了。
所以你要一个个排错的找出DEDE的所有PHP文件,头尾两行的<?php ?>是否有空格或空行。
把这些空格空行删除,至此功能就全部正常了。
不想排错的话,你可以照楼上的说法重装。
1、catalog_do.php 文件在dede/catalog_do.php下面把catalog_do.php里header("location:article_add.php")替换成echo "<script language='javascript'>window.location.href= 'article_add.php'</script> ";还有header("location:{$gurl}?channelid={$channelid}&cid= {$cid} ");替换成echo "<script language='javascript'>window.location.hre f='{$gurl}?channelid={$channelid}&cid={$cid}'</script> ";2、archives_do.php 文件找到dede/archives_do.php文件,用记事本打开,查找header("location:{$gurl}?aid=$aid");将其替换成:echo '<META HTTP-EQUIV="REFRESH" CONTENT="0; URL='.$gu rl.'?aid='.$aid.'">';保存,进入网站后台,更新下网站缓存。
dedecms常见的问题
如果你使用的dedecms v5.5 ,可能会遇到出错提示,语句为:DedeTag Engine Create File False,下面整理收集了最全面的解决办法,并详细探讨了其成因,希望能对你有所助益.原因:要创建的目录或者文件没有写入权限解决办法:第一步,定位出错的文件,即查找生成什么文件时出的问题。
方法:修改include/dedetag.class.php文件,搜索"DedeTag Engine Create File False",会找到以下代码$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False");修改成$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False:$filename");重新生成栏目或者文档时,即可提示当前文件信息。
第二步,找到提示错误的目录或者文件,检查是否有写入权限,windows服务器请给予写入权限,linux 服务器请给予777权限。
如果目录或者文件不存在,请手工建立。
常见的错误情况有,data目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。
警告:此修改操作可能会暴露程序目录结构信息,建议解决问题以后,还原程序文件。
请问DedeTag Engine Create File False怎么办?这个提示一般出现以下情况才会出现:1.模板文件不存在,您可能误删除或者没有正确指定模板文件;2.模板文件没有读取权限,请按照我们的系统环境配置需求正确分配目录的权限。
DedeTag Engine Create File False 错误汇总及解决方法恺撒洋芋花DEDECMS, DEDETAG, Engine by 恺撒洋芋花[tr][td]DedeTag Engine Create File False这个错误总是会被很多的新手遇到并且无从下手.其实问题很简单,你只要设置一下文件夹权限为777或者是文件权限为777就好了在很多时候,如果我们更新文档都会出现提示说DedeTag Engine Create File False,这时候,可以有两个方式进行解决,1.在ftp删除所要更新的旧文档.2.将文件夹权限和文件权限全部设置为777,记住点击应用哦!再有问题的时候可以看提示信息的,或者说,看下面的一些介绍与总结.DEDE可以说是最容易上手的CMS。
dedecms 5.7SP1-utf-8 调试手册
Dedecms 5.7SP1(织梦内容管理系统)调试手册Note: 当把cms安装至子目录而非站点根目录时,访问路径会有些问题,以下为调试步骤1.修改后台管理系统的名称:涉及文件: C:\xampp\htdocs\vost\dede\templets\sys_info.htm打开文件,找到:<td height="28" background="images/tbg.gif" style="padding-left:10px;"><b>DedeCMS系统配置参数:</b></td>修改为自己的站点名称:<td height="28" background="images/tbg.gif" style="padding-left:10px;"><b>VostSite系统配置参数:</b></td>2.个人空间,会员空间链接显示不正确的解决方案:说明:(1)当站点根网址设置成: http://localhost:8080 网页主页链接设置成 /vost时,单击个人空间,会员空间会导航到 http://localhost:8080/vost/member/edit_baseinfo.php但是此时高级搜索页面的‘返回首页’ 链接则导航至 http://localhost:8080,此处不正常,应该链接到: http://localhost:8080/vost(2)如果站点根网址设置成: http://localhost:8080/vost 网页主页链接设置成/vost则“返回首页” 链接正常:http://localhost:8080/vost但是此时单击“个人空间”,“会员空间” 会导航到http://localhost:8080/vost/vost/member/edit_baseinfo.php显然链接不正确,应该为: http://localhost:8080/vost/member/edit_baseinfo.php经查需要修改以下文件思路:情况(1)下‘返回首页’ 链接后加上字串‘/vost',即则导航至 http://localhost:8080 + /vost;情况(2)下,“个人空间”,“会员空间” 的链接中间去掉多余字串 '/vost';涉及到的文件1)C:\xampp\htdocs\vost\templets\plus\heightsearch.htm<div class="sp-title"><h2>高级搜索</h2><span class="more"><!--<a href="<?php echo $cfg_basehost;?>">返回首页</a> --><a href="<?php echo $cfg_basehost.$cfg_indexurl;?>">返回首页</a></span></div>情况(1)解决方案:在$cfg_basehost后加上’.$cfg_indexurl' 即:把两个变量组合起来2)C:\xampp\htdocs\vost\member\config.php//判断用户是否登录$myurl = '';if($cfg_ml->IsLogin()){$myurl = $cfg_memberurl."/index.php?uid=".urlencode($cfg_ml->M_LoginID);if(!preg_match("#^http:#i", $myurl)) $myurl = $cfg_basehost.$myurl;}3):\xampp\htdocs\vost\templets\plus\heightsearch.htm3.启用注册邮件验证链接不对,"您尚未进行邮件验证,请到邮箱查阅...重新发送邮件验证,点击此处链接至: http://localhost:8080/member/index_do.php?fmdo=sendMail应链接至:http://localhost:8080/vost/member/index_do.php?fmdo=sendMail涉及文件: C:\xampp\htdocs\vost\member\config.php解决方案:在/member/index_do.php?fmdo=sendMail' 前面加上.. 即<ahref='../member/index_do.php?fmdo=sendMail'>$msg="您尚未进行邮件验证,请到邮箱查阅...</br>重新发送邮件验证<ahref='../member/index_do.php?fmdo=sendMail'><font color='red'>点击此处</font></a>";4.邮件发送后自动跳转至会员中心失效,修改方法同2:涉及文件: C:\xampp\htdocs\vost\member\index_do.php解决方案:在/member 前加‘..’, 修改后如下:ShowMsg('成功发送邮件,请稍后登录你的邮箱进行接收!', '../member');5.邮件内容模板修改: /member/reg_new.php6.短消息路径不对,修改方法同2涉及文件: C:\xampp\htdocs\vost\member\templets\head.htm解决方案:在原来链接前加'..',以到达根目录,修改后如下:if($pms['nums'] > 0){echo "<a href='../member/pm.php' target='_blank'>短消息 [<font color='#FF0000'>{$pms['nums']}</font>]</a>";}elseif($pms['nums']==0){echo "<a href='../member/pm.php' target='_blank'>短消息</a>";}7.个人空间去除 power by dedecms涉及文件: C:\xampp\htdocs\vost\member\space\person\footer.htm解决方案:调用自建变量dede_powerby(cfg_powerby变量 power by dedecms是加密的)<p class="mT10 mB5">{dede:global.cfg_powerby /}</p>修改后为:<p class="mT10 mB5">{dede:global.dede_powerby /}</p>8.去除广告:第一步先去掉后台登录代码:找到安装目录下的/dede/templets/login.htm模版文件,用编辑器打开,找到最后的一个div,这个就是广告代码,把这段代码删掉即可。
织梦系统(dede)标签使用及问题解决方法总结
织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。
一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。
而在点击时不是以滑动门的方式显示,而是重新加载网页。
无法达到更改已通过、待审核、未通过三处样式的目的。
问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。
解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。
在模板里改变点击已通过待审核未通过的地址。
PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。
(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。
点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。
分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。
所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。
可我看代码myupload.php 没有给datalistcp.class.php传递参数。
织梦DedeCms的安全问题解决办法(安全设置)
删除:plus/comments_frame.php【调用评论,存在安全漏洞】
删除:plus/digg_ajax.php和digg_frame.php【顶踩】
删除:plus/download.php和disdls.php【下载和次数统计】
删除:plus/erraddsave.php【纠错】
删除:plus/feedback.php、feedback_ajax.php、feedback_js.php【评论】
删除:plus/guestbook.php【留言】
删除:plus/stow.php【内容收藏】
删除:plus/vote.php【投票】
会员验证码开启:后台--系统--系统基本参数--互动设置--会员投稿是否使用验证码(是)
会员验证码开启:后台--系统--系统基本参数--互动设置--是否禁止所有评论(是)
第五步:
(1)以下一些是可以删除的目录/功能(如果你用不到的话):
member 会员功能 【会员目录,一般企业站不需要】
可下载第三方防护插件,例马后门专杀”;
第九步:
(可选)最安全的方式:本地发布html,然后上传到空间。不包含任何动态内容文件,理论上最安全,不过维护相对来说比较麻烦。
补充:还是得经常检查自己的网站,被挂黑链是小事,被挂木马或删程序就很惨了,运气不好的话,排名也会跟着掉。所以还得记得时常备份数据!!!
再有:
不需要SQL命令运行器的将dede/sys_sql_query.php 文件删除。
第六步:
多关注dedecms官方发布的安全补丁,及时打上补丁。
关于DeDeCms后台加载很慢卡死的解决办法
{
05
if(data !== '')
06
{
07
$("#Biblioteka _testEvn").html(data);
08
}
09
})
10
})
5.把他们整体注释掉即可,如下:
01
//$(function()
02
//{
03
// $.get("index_testenv.php",function(data)
04
// {
05
// if(data !== '')
06
// {
07
// $("#__testEvn").html(data);
08
// }
09
// })
10
//})
解决办法如下:
1.先找到后台目录,一般为dede(自行可以修改)
2.在后台目录下找到templates/index_body.htm
3.编辑index_body.htm
4.找到如下代码(25行):
01
$(function()
02
{
03
$.get("index_testenv.php",function(data)
今天给大家提供一个关于dedecmsv57sp1正式版的在本地测试的时候后台首页加载特别慢甚至是卡死的问题的解决办法
关于DeDeCms后台加载很慢卡死的解决办法
今天给大家提供一个关于DeDeCmsV5.7 SP1正式版的在本地测试的时候后台首页加载特别慢,甚至是卡死的问题的解决办法。
具体症状:在本机安装DeDeCmsV5.7 SP1正式版,然后登录后台,点击其他菜单就会卡死,统计菜单一直处于加载状态。
织梦漏洞修复大全
很多人说dedecms不好,因为用的人多了,找漏洞的人也多了,那么如果我们能修复的话,这些都不是问题.好,我们来一个一个修复。
修复方法都是下载目录下该文件,然后替换或添加部分代码,保存后上传覆盖(记得先备份),这样的好处是防止用懒人包上传之后因为UTF8和GBK不同产生乱码,或者修改过这几个文件,然后直接修改的部分被替换掉,那之前就白改了,找起来也非常的麻烦。
如果你搜索不到,看行数,找相近的,然后将我标记红色的部分复制到对应位置。
任意文件上传漏洞修复一、/include/dialog/select_soft_post.php文件,搜索(大概在72行的样子)$fullfilename = $cfg_basedir.$activepath.'/'.$filename;修改为if(preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg("你指定的文件名被系统禁止!",'javascript:;'); exit(); } $fullfilename =$cfg_basedir.$activepath.'/'.$filename;;二、后台文件任意上传漏洞/dede/media_add.php或者/你的后台名字/media_add.php搜索$fullfilename = $cfg_basedir.$filename;(大概在69行左右) 替换成if(preg_match('#\.(php|pl|cgi|asp|aspx|jsp|php5|php4|php3|shtm|shtml)[^a-zA-Z0-9]+$#i', trim($filename))) { ShowMsg("你指定的文件名被系统禁止!",'javascript:;'); exit(); } $fullfilename = $cfg_basedir.$filename;三、/include/uploadsafe.inc.php (有2个地方:)1、搜索 ${$_key.'_size'} = @filesize($$_key);}(大概在42,43行左右)替换成${$_key.'_size'} = @filesize($$_key);} $imtypes = array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp", "image/bmp");if(in_array(strtolower(trim(${$_key.'_type'})), $imtypes)) { $image_dd = @getimagesize($$_key); if($image_dd == false){ continue; } if(!is_array($image_dd)) { exit('Upload filetype not allow !'); } }如果修改后出现文章页面空白页,请仔细查看代码是否多了或者少了大括号},本文件44行是空的,没有代码,请注意。
dede后台增加文章的时候总说模板不存在无法解析,无法生成文章
竭诚为您提供优质文档/双击可除dede后台增加文章的时候总说模板不存在无法解析,无法生成文章篇一:dede模板文件不存在,无法解析文档!的解决办法决办法.生成静态的时候,经常会遇到“模板文件不存在,无法解析文档!”的问题。
很多朋友试过论坛里很多方法,都是针对某些人可以解决,某些人的问题依旧,为什么呢?其实问题很可能确实是多种多样的,表现结果却是一样,所以,问题的原因就不好找了。
这其中,某些文档在采集入库的时候没有设置栏目类别的情况比较隐秘,当你其他的方法都试过之后,不妨试一下下面的方法。
dede教程 直接去include文件夹里搜索“模板文件不存在,无法解析文档”这串字符。
找到以下五个文件:arc.archives.class.phparc.listview.class.phparc.sglistview.class.phparc.specview.class.phparc.taglist.class.php模板文件不存在,无法解析文档!如果是生成文档页面出现这个错误提示,打开arc.archives.class.php这个文件,找到第484行。
修改一下报错的代码:echo"模板文件不存在,无法解析文档!";修改成:echo"模板文件不存在,无法解析文档!".$this->arcid;这样可以返回第一个错误的文章的id,于是,再生成时我得到了这个文章id,打开这个文章编辑,发现这篇文章居然没有设置分类,应该是采集入库的时候没有设置分类,设置文档栏目后问题解决!同理,如果是生成栏目列表时出现这样的问题,可以修改arc.listview.class.php这个文件第168行。
echo"模板文件不存在,无法解析文档!";修改成:dede技术吧echo"模板文件不存在,无法解析文档!.$tempfile";这样,就能在生成静态文件的时候,确切的知道是哪个文档或者模板文件出错了!帖子信息:dede技术吧|分类:dede教程|本文地址:/1/59.html篇二:织梦cms模板文件不存在,无法解析文档"模板文件不存在,无法解析文档"的终极解决办法。
dedecms5.7完美解决顶级栏目和子栏目的调用问题
在网上找了很多实现顶级栏目和子级栏目的方法,但在de的最新版本5.7中却一直出现问题,要不显示不出来,要不直接就把标签给显示出来,很是纠结,当然这也是才思不敏捷导致的,漫长岁月终于解决,不才分享出来,望能解决遇到和我相同问题的朋友。
效果如图所示,假如要实现的效果图:代码段:<div><ul>{de:channelartlist typeid='top' cacheid='channelsonlist'}<li><h3><a href='{de:field name='typeurl'/}'>{de:field name='typename'/}</a></h3><ul>{de:channel type='son' noself='yes'}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/de:channel}</ul></li>{/de:channelartlist}</ul></div>附:5.7版本之前的解决方法如,实现各级的子栏目li标签拥有自己的样式,同时还在一级父栏目的l标签i的a标记上绑定了id号,这样就可以通过css为每一个一级目录定制左侧的小图标。
<ul>{de:channelartlist typeid='top' row='7'}<li class="nav1"><b><a id="{de:field name='id'/}" href="{de:field name='typeurl'/}">{de:field name='typename'/}</a></b><ul class="fixfloat">{de:channel type='son' noself='yes'}<li><a href="[field:typelink/]">[field:typename/]</a></li>{/de:channel}</ul></li>{/de:channelartlist}</ul>Channelartlist:这个标签是系统中不多的一个支持嵌套的标签,这个标签通常使用在首页(含封面首页),用于输出一组栏目内容列表,我们可以看到默认模板首页。
dede升级到5.7后不显示编辑器织梦5.7文章编辑器无法调用
dede升级到5.7后不显示编辑器织梦5.7文章编辑器无法调
用
由于织梦5.6系统漏洞的泛滥,最近把网站程序升级到了5.7,数据还原以后,再发文章时发现文章编辑器变成了如图。
个人在百度搜了以下,发现出现这种问题的童鞋很多,解决的方法也有很多,但是一一测试后发现都无效。
最后发现织梦系统后台系统参数设置→核心设置的一个选项由于数据还原时到时5.7系统的设置改变。
如图
上图是数据还原后的截图
上图是织梦5.7系统的截图。
现在知道怎么回事了吧。
把FCK改成ckeditor这个编辑器就能解决问题了。
dedecms织梦出现乱码原因分析以及解决方法
dedecms织梦出现乱码原因分析以及解决方法我们在用dedecms织梦内容管理系统编辑网页的时候,经常会莫名其妙的发现前台网页显示乱码了。
而一时半会又查找不到任何原因。
其实这往往这是因为dedecms织梦内容管理系统的字符编码和网页模板字符编码不一致造成的。
而和数据库往往没有任何的关系。
这很简单,因为我们没有修改过数据库,而且是按照官网指导方式安装的dedecms系统,数据库不太可能出问题。
乱码是因为字符编码不一致造成的,出现的原因有以下几种:原因:1、你模板采用的字符编码与你安装的版本字符编码不一致;比如你安装的是UTF-8的dedecms系统,而制作的模板却采用了默认的GBK1312的字符编码,那么自然会乱码。
2、你制作的多个模板有的编码是UTF-8,有的是GBK1312,不乱才怪。
3、情况是以上二种情况同时存在,兼而有之,导致天下大乱。
解决方法:1、是建议安装UTF-8版本的dedecms系统,因为国内大多数网站都是UTF8编码的,你引用别处网页代码的时候,乱码的几率会更小些。
如何安装UTF-8版本,可以查看我的博客,有关于这方面的详细讲解。
2、用dreamweaver制作模板的时候,选择字符编码为UTF-8,或者选择和你安装的版本一致的字符编码。
3、如何选择UTF8字符编码,用dreamweaver打开网页后,点击菜单栏的修改》》页面属性》》标题/编码》》uncoid(UTF-8)。
4、你在引用代码的时候先看清楚网页的字符代码,是否和你的模板以及版本的一致,不一致则需要转换字符编码,不可生搬硬套。
怎么查看字符编码,先安装火狐浏览器,点击浏览器的查看菜单下的字符编码,就可以看到。
织梦v5.7后台bug
#
打开dede\swfupload.php,找到WaterImg($cfg_basedir.$fileurl, 'up');把这句话前面的注释去掉即可!
#
# 上传报出ERROR: Upload Error!
#
服务器上传功能设置为关闭(万网)
#
# 图片集图片上传报出302错误
#
include/userlogin.class.php文件中的第二行session_start();前加上下面这段代码:
if (isset($_POST["PHPSESSID"])) {
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
/include/uploadsafe.inc.php里的第45行下面的imtypes改成imgtypes(加个g),然后更新一下系统缓存(这个方法好像不行)
2.在/data/config.cache.inc.php最后一行上添加if($cfg_cmspath == '/') $cfg_cmspath = '';
#
# 后台找不到include/templets目录的模板(这个问题好像可通过上面的方法解决)
#
/templets复制到/include里
#
# 解决ckeditor问题,后台找不到模板问题
#
1.在/dede里找到这两个sys_info.php,module_main.php文件,在里面的ReWriteConfig(),ReWriteConfigAuto()函数里的fwrite($fp,"?".">");上面添加
dedecms5.7 通过替换文件升级后 所有档案列表为空的解决方法
最近一个dedecms的网站被黑客放了很多违法内容,怕部分页面被写入了后门,所以删除了原来的php文件
最近一个dedecms的网站被黑客放了很多违法内容,因为网站设置了安全,部分目录仍然可写,导致被黑客利用了,于是通过升级到dedecms5.7的版本,并将原来的所有的php 文件删除并用dedecms5.7的最新版本覆盖下。
经过测试完美的解决方法:
先使用dedecms5.6的版本安装并备份数据库覆盖新安装的数据库目录里面,然后导出所有数据。
然后将备份的数据,复制到include/backupdata目录中,在新安装的dedecms5.7后台中,恢复数据即可。
具体步骤如下:
1、先备份数据库,防止出问题
2、备份网站文件
3、替换网站文件
4、重新安装dedecms5.7
5、dedecms 5.6中倒入数据,然后复制到dedecms5.7的include下的backupdata目录中,然后恢复数据即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dedecms v5.7 常见问题解决方法
DedeCMS前段时间发布5.7新版,随之而来的是一些个小问题,如乱码、搜索空白等,本文介绍了几个常见问题的解决方法。
一.DEDECMS 5.7 织梦链去除方法
DedeCMS前段时间发布5.7新版,很多朋友发现在5.7新版首页底部的友情链接多了个“织梦链”,这里要说下DedeCMS前面的所有版本都没这个东西,可能是想带权重。
小编在后台没有找到删除的方法,但通过修改代码可以解决。
下面就来说下织梦dedecms5.7友情链接的织梦链去除方法。
经过小编测试可以去掉。
首先找到根目录下的include/taglib/flinktype.lib.php 文件,然后打开找到,如下代码$dedecms = false;
$dedecms->id = 999;
$dedecms->typename = '织梦链';
if($type == 'dedecms') $row[] = $dedecms;
把上面语句删除,织梦链可以完全的去掉。
二.一步解决DEDECMS 5.7 UTF8版网站地图与RSS地图乱码
dedecms5.7生成网站普通地图、rss地图乱码,一看网页源代码,感觉网页这里编码出问题了
<meta http-equiv=”Content-Type”content=”text/html;charset=<?php echo $cfg_soft_lang;?>” />
简单有效解决方法:从5.6版中提取templets\plus下的rssmap.htm和sitemap.htm两个文件,然后覆盖DEDECMS 5.7版的这两个文件。
然后修改:templets\plus\sitemap.htm 、rssmap.htm 这2个文件,直接修改为:
<meta http-equiv="Content-Type"content="text/html; charset='uft-8'"/>重新生成后就没有乱码了。
三.去除DedeCms 5.7后台登录界面广告
在DEDECMS 5.7版中,相比DEDECMS 5.6的版本后台登录界面多了许多广告,虽然对网站没有很大影响,但试想如果DEDE的广告服务器中招那么所有登录后台的站长不是全都完蛋,本文介绍如何去除这些登录广告
修改两处文件,首先找到dede\templets目录(以下修改请用非记事本软件修改,例如:Editplus、Notepad等)打开login.htm 删除第54行
<div><iframe name=”loginad”src=”login.php?dopost=showad”frameborder=”0″id=”loginad”scrolling=”no”marginwidth=”0″marginheight=”0″width=”100%”></iframe></div>
再打开index_body.htm 删除188行至193行
<del datetime=”2011-03-09T00:10:42+00:00″><dl class=‟dbox‟id=”item8″>
<dt class=‟lside‟><div class=‟l'>赞助商链接(<a href=”#”target=”_blank”>说明</a>)</div></dt>
<dd>
<iframe name=”showad”src=”index_body.php?dopost=showad”frameborder=”0″width=”100%”id=”showad”frameborder=”0″scrolling=”no”marginheight=”5″></iframe>
</dd>
</dl><!–赞助商链接结束–></del>
然后保存。
最后将这两个修改好的文件上传至空间\dede\templets目录下覆盖原有的login.htm和index_body.htm,这样在dedecms后台就看不见广告了!
四.DEDECMS 5.7 搜索后显示白页解决方法
DEDECMS 5.7搜索会变成白页,没有任何内容显示。
进入后台->系统->系统基本参数->其他选项->有个(是否启用文章全文检索功能(需配置sphinx服务器))看见没有~
是不是哈?
新装的dedecms5.7把这玩意打开的,选择关闭之后,搜索功能就又可以了!五.DEDECMS 在链接title中显示文章全名
DEDECMS默认的情况下就是循环限制多少个字,title中就会显示多少个文字。
这样显然是不能满足seo和访问者需求的,那我们怎样才能解决在title中显示标题全部文字呢?
具体方法如下,在首页代码特定位置加入如下代码:
{dede:arclist row=10 orderby=pubdate typeid=#}
<li>·<a href="[field:arcurl /]"title ="[field:title/]">[field:title/]</a></li>
{/dede:arclist}
把链接代码换成下面的代码:
<a href="[field:arcurl /]"title="[field:title/]">[field:title function="cn_substr('@me',26)"/]</a></li>
[field:title function="cn_substr('@me',26)" /]里面的26表示显示的文字个数,可自由修改。
在这里的function=‟cn_substr(…@me‟,26)这个东西的用处很多,主要用来限制显示的字符传长度。
例如可以在描述标签上来限制显示的文字数等。
原理就是在外循环标签中不限定文字个数,而是在调用标题时做以限制。