张文保的博客
张文保 · Paul Zhang

Engineering the Future
功不唐捐,玉汝于成

标签 织梦DedeCMS 下的文章

织梦DedeCMS

织梦Dedecms随机调取文章

织梦dedecms调用随机文章需要用到下面这段代码:{dede:arclist pagesize='10' titlelen='35' orderby='rand'} [field:title/] {/dede:arclist}pagesize='10' 表示调用10篇文章titlelen='35' 表示限制文章标题长度为35个字节(2个字节等于一个汉字)orderby='rand' 表示……

织梦DedeCMS 自适应

织梦DedeCMS手机端文章图片自适应屏幕CSS

织梦dedecms默认手机模板的文章图片不能自适应屏幕分辨率大小,会造图片显示不完整或者图片将页面撑爆。下面这段代码是通过php代码将文章图片标签的宽度高度全部去掉,以实现屏幕自适应。编辑手机端文章内容页模板,将里面的{dede:field.body/}标签代码修改为如下的标签代码:{dede:field.body runphp=yes} global $cfg_basehost; $st……

织梦DedeCMS 漏洞修复

Dedecms的soft_add.php存在SQL注入漏洞的修复方法

dedecms的/member/soft_add.php中,对输入模板参数$servermsg1未进行严格过滤,导致攻击者可构造模版闭合标签,实现模版注入进行GETSHELL。编辑member目录下的soft_add.php,找到如下代码,大约在第171行$urls .= "{dede:link islocal='1' text='{$servermsg1}'} $softurl1 {/ded……

织梦DedeCMS

织梦Dedecms修改更新文章后发布时间不变的方法

织梦Dedecms默认修改了文章后,文章的发布时间会发生变化,变成修改时的时间。如果要让时间不发生变化,就要修改dede/templets/archives_edit.htm这个文章, 找到如下代码:$nowtime = GetDateTimeMk(time());这句代码就是把时间设定为现在的时间,把它改成以下代码:$nowtime = GetDateTimeMk($arcRow["pubd……

织梦DedeCMS

织梦DedeCMS列表页无缩略图时不显示的设置方法

织梦列表页默认如果文章没有上传图片缩略图,就会显示一个缺省默认缩略图,很影响美观。DedeCMS列表页有缩略图怎么显示,没缩略图怎么显示,都是在/include/arc.listview.class.php约第883-885行:if($row['litpic'] == '-' || $row['litpic'] == '') { $row['litpic'] = $GLOBALS[……

织梦DedeCMS

织梦Dedecms在线更新升级补丁后不能生成html的解决方法

今天给使用织梦dedecms做的网站在后台进行在线更新,更新完成后发现生成栏目html和文档html都没有反应,dedecms无法生成html解决方法如下:打开include/common.func.php将以下代码加到最后://TAG调用函数【注意将数据库表头 dede_ 换成你自己的】 function listtag($aid) { $tsql = new DedeSql(f……

织梦DedeCMS

织梦dedecms批量修改文章命名规则

用过织梦dedecms的人都知道织梦默认创建的栏目生成的文章URL是带有年月日目录的,对SEO极为不利,URL层级过多。下面可以通过修改织梦默认规则来实现创建目录时不需要手工去修改为{typedir}/{aid}.html形式的 这里需要修改两个文件,第一个是common.inc.php里第251行,修改为下面的代码:$cfg_df_namerule = '{typedir}/{aid}'.$……

织梦DedeCMS

织梦Dedecms批量删除未审核的文章和评论

织梦网站有大量垃圾评论如何删除?保哥告诉大家织梦清理未审核的文章和评论的方法:织梦dedecms后台-->系统-->SQL命令行工具-->运行下以命令即可: 批量删除未审核的文档delete from 'dede_archives' where arcrank=-1; 批量删除未审核的评论delete from 'dede_feedback' where ische……

织梦DedeCMS

织梦Dedecms手机网站搜索跳转PC站搜索的修复方法

织梦dedecms默认的手机端网站搜索页面会跳转到pc站的搜索页面,在手机用户体验上非常不好,正常应该是显示手机站搜索页面,解决方法如下:方法其实有两种,第一种方法比较简单,如下:找到/plus/search.php 这个文件,搜索如下代码,大概在20行左右:$mid = (isset($mid) && is_numeric($mid)) ? $mid : 0; 在这……

SSL安全认证