DedeCMS的留言板有个漏洞,那就是提交一个留言后立即刷新会将留言重复提交一次。下面告诉大家解决这个问题: 找到留言板提交php源文件:plus/guestbook.php文件,在里面找到下面这行代码: 1 if ( $needCheck ==1) 在其上面加上如下代码: 1 ResetVdValue();
DedeCms中data目录下有个sessions目录,那这个目录是干什么用的呢?而且每天都有许多文件,里面的文件越来越多,所以就有很多人问能不能删除,删除后又会造成什么后果? 这里我们织梦技术研究中心给大家的回答是: 这个目录是DedeCMS中会员和管理员登录后台
这篇文章主要介绍dedecms如何实现定时生成站点地图,定时生成首页也可以用这个思路,这里用到了dedecms后台的计划任务功能来完成。 下面是具体操作步骤: 第一步、首先在模板目录放一个sitemap.xml的模板文件。内容如下: 01 ? xml version = 1.0 encoding =
有很多织梦站长朋友反映DedeCMS投票模块的投票主题的选项经常被sql注入删除,经过检查发现投票模块代码没有对sql参数进行转换,导致不法分子可以恶意利用sql注入。 解决方法很简单,只要将addslashes()改为mysql_real_escape_string()即可。 找到并打开/incl
使用DedeCMS发布文章时,如果给文章添加了跳转属性,有时候会出现跳转页面什么都不显示,在后台编辑时,也全是空白页。下面告诉大家解决办法: 首先找到并打开include/arc.archives.class.php文件,在第499行的位置找到如下代码: 1 header( location:{$this
有时候织梦后台管理登录后出现假死,半天没反应,下面给大家分析一下原因及解决办法。 原因:当我们访问织梦后台首页的时候,它会检查织梦程序是否有更新补
织梦会员登录每天只赠送一次积分怎么实现呢?首先给大家把思路说一下:先检测当前时间与上次登陆日期是否为同一天,如果是就不加积分,如果上次登陆日期与当前登陆日期不相等就加积分。 实现这个需要修改一下系统文件,具体修改如下: 找到并打开include文件
v 有些时候我们需要在列表页直接调用文章内容里面的第一张大图而不是缩略图,而织梦默认没有调用第一张大图的功能,不过我们可以自己修改调用,下面就教大家如何调用: 首先找到并打开/include/common.func.php文件,在最底下添加如下代码: 1 //将缩放图转
织梦的Mynews标签用于获取站内新闻,前提是已经安装过站内新闻模块。 适用范围:频道封面模板 基本语法: {dede:mynews row='条数' titlelen='标题长度'}Innertext{/dede:mynews} 属性: row 新闻条数 titlelen 标题长度 底层模板变量: [field:title/]、[fi
织梦列表分页Pagelist标签 功能说明:表示分页页码列表 适用范围:列表页模板 语法: {dede:pagelist listsize='3' listitem=''/} 属性: listsize 表示 [1][2][3] 这些项的长度 x 2 listitem 表示页码样式,可以把下面的值叠加 index 首页 pre 上一页 pagen
织梦会员文章被别人评论后可以自动发送系统短消息通知作者,现在就教大家如何实现这个功能: 我们找到并打开/plus/feedback.php文件,在里面找到如下代码: 1 $inquery = INSERT INTO `dede_feedback` (`aid`,`typeid`,`username`,`arctitle`,`ip`,`ischeck`
许多用织梦CMS程序建站的朋友想实现这个功能,那就是有时候未必每篇文章都会有缩略图,所以就想实现如果文章有缩略图则显示缩略图,无缩略图则不显示,连默认的缩略图也不显示。 下面就教大家如何实现这个: 打开默认的列表页模板文件如:list_soft.htm文件
织梦首页幻灯片不显示的大部分原因都是因为以下两点: 1、DEDE幻灯片里.swf动画的路径错误。 2、就是设置的幻灯图片附件的路径或者格式问题。 以下是一段默认的幻灯代码,大家可以参考一下: 01 script language= 'javascript' 02 linkarr = new Array(); 03
织梦的图集模型在上传图片时默认是不给图集加水印的,也没有自动加水印的选项,所以我们需要对其进行修改,具体方法如下: 找到并打开后台管理目录下的swfupload.php文件,在大约第95行的位置找到如下代码: 1 unlink($FiledataNew); 在其下面添加如下代码:
很多织梦站长朋友们在后台添加新变量的时候会提示 Request var not allow! 的BUG错误,下面是具体解决办法: 找到并打开/include/common.inc.php文件,在里面找到以下内容: 01 //检查和注册外部提交的变量 02 function CheckRequest($val) { 03 if (is_arra
dedecms默认情况下大写字母的tag标签点击无效,因为dedecms5.7版本的tag标签根本就不支持大写字母,所以我们需要对其进行修复,下面是具体的解决办法: 找到并打开网站根目录的tags.php文件,找到下面这句代码: 1 $tag = trim($_SERVER[ 'QUERY_STRING' ]);
织梦DedeCMS本身支持调用当前文章作者或指定作者发布的文章的, 只是一般很少人知道也很少人用,但这个确实是非常不错的功能,具体调用标签如下: 1 {dede:arclist writer= 'this' typeid= 'top' } 2 [field:textlink /]br / 3 {/dede:arclist} 调用说明: w
实现标签云的随机样式效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。下面就告诉大家具体实现方法: 1、找到并打开/include/common.func.php文件,在文件最后面加入如下函数: 1 function getTagStyle() 2
有时候需要在列表页将文章发布时间显示的更人性化一些,比如显示今天、昨天、前天等等,下面就教大家如何在模板中通过修改标签来改变时间的显示方式: 下面这段就是实现人性化日期的示例,如果是今天的就显示今天,昨天就显示昨天,在配合下面的一段时间标签
出现这个错误主要是因为后台管理模板路径错误,具体解决办法如下: 在管理目录下找到并打开index_top.php文件,在96行找到如下代码: 1 lia href= javascript:OpenMenu(10,'','file_manage_main.php?activepath=/templets',10) 模板管理/a/li 将其修改为下面