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官方发布的安全补丁,及时打上补丁。
- 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)这个东西的用处很多,主要用来限制显示的字符传长度。
例如可以在描述标签上来限制显示的文字数等。
原理就是在外循环标签中不限定文字个数,而是在调用标题时做以限制。