![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DEDE
moqiang02
这个作者很懒,什么都没留下…
展开
-
织梦dede模板中调用会员信息标签的方法
织梦CMS v5.7调用文章所属会员信息标签打开官方默认模板article_artcile.htm,我们可以提取出如下代码:{dede:memberinfos}会员头像:会员用户名:[field:uname/]会员详细资料:查看详细资料给他留言:发送留言加为好友:加为好友用户等级:[field:rankname /]注册时间:[field:jointime转载 2013-10-11 13:13:31 · 2276 阅读 · 0 评论 -
织梦更新列表页提示Fatal error: Call to a member function GetInnerText() on a non-object 解决方法
今天在做一个站时用到了自定义模型,遇到了些问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in E:\www\include\taglib\channel\img.lib.php on line 51这个错误会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。编转载 2013-10-06 17:25:36 · 6170 阅读 · 0 评论 -
DEDE图集手工上传图片,加入水印
DEDE的图集手工上传图片,是一个非常好用的flash上传图片工具。但是如果我们希望上传的图片,带有自己网站指定的水印,却发现没有达到我们的要求……那么如果我们确实希望上传的图片,带有水印,怎么办?以下就是修改办法:打开dede\swfupload.php 第100行 //WaterImg($cfg_basedir.$fileurl, 'up'); 把这句话前面的//转载 2013-09-25 13:47:30 · 1443 阅读 · 0 评论 -
如何有效防止DEDE织梦系统被挂木马安全设置(仅供参考)
尊敬的客户,您好! 感谢广大客户对我司工作的信任和支持! 我司在最近的一个多月内陆续发现多起因 DedeCMS 安全漏洞造成网站被上传恶意脚本的事件,入侵者可利用恶意脚本对外发送大量数据包,严重占用CPU资源与服务器带宽,影响极为恶劣。为保证服务稳定,即日起一旦发现网站存在此类恶意脚本,我们将立即暂停该网站的服务直到问题修复。如果您正在使用 DedeCMS,请立即检查是否转载 2013-09-25 13:45:42 · 3051 阅读 · 0 评论 -
DEDE模板中如何运行php脚本和php变量的使用
在使用dede模板的时候,经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数的时候,往往就需要我们想办法来处理了。举例:我想取出数据表addonimages中的某一条记录的typeid这个字段,然后在浏览器中输出typeid乘以2的结果。(注:这里的typeid值为6)起初我是这么写的:{dede:loop table='dede_addonimage原创 2013-09-25 08:09:20 · 4989 阅读 · 0 评论 -
把DEDE的在线文本编辑器换成Kindeditor不显示问题
在织梦论坛下载了【Kindeditor编辑器For DedeCMS】,按照操作说明安装后,后台文章编辑的区域却显示空白,有人说不兼容V57版本,有人说不兼容gbk版本,我也纠结了很久,在网上找了很多版本都不行。今天又试了一次,在用火狐的debug工具调试的时候,偶然发现了问题的所在。在选中了【详细介绍】的div后,可以看到script脚本的路径,我的dedecms是安装在D:/wa原创 2013-09-22 17:03:00 · 4182 阅读 · 1 评论 -
织梦DEDECMS {dede:arclist},{dede:list}获取附加表字段内容
以前用织梦DEDECMS做二次开发时获取附加表字段内容都是通过runphp执行SQL查询获得,最近看了看手册,发现一个非常简便的方法。用arclist调用于附加表字段的方法:要获取附加表内容,必须符合两个条件1、指定 channelid 属性(注意:channelid不是栏目id,而是自定义模型的id!)2、指定要获得的从表字段:addfields=’字段1,字段’如:{d原创 2013-09-24 14:50:19 · 3909 阅读 · 1 评论 -
Dedecms标签arclistsg调用单表模型出错的解决方法
使用arclistsg标签调用分类信息等单表模型出错提示Column 'id' in where clause is ambiguous, 修改文件:include\taglib\arclistsg.lib.php 查找:以下为引用的内容:else $gquery = "Select ch.addtable,listfields From `dede_arct转载 2014-01-09 14:30:43 · 1057 阅读 · 0 评论 -
织梦通过 phpmyadmin 导出的数据,再次导入的时候报错
错误提示:#1291 – Column ‘nature’ has duplicated value ‘婆婆妈妈’ in SETSQL 查询:---- 导出表中的数据 `dede_member_operation`---- ------------------------------------------------------------ 表的转载 2014-01-22 10:34:18 · 1237 阅读 · 0 评论 -
Dede友情链接和分页列表和内容分页去掉小圆点LI标签
我用了一个比较老式的模板,友情链接和列表页底下的一段分页导航会自动获取LI标签,导致错位。每段文字前还多出一个可恶的黑色实心小圆点,心想肯定是LI标签在搞怪,于是把模板文件和样式文件都翻看了一个底朝天。 但是原以为问题题出在模板上,却改来改去找不到相应的CSS属性标签。后来终于发现问题不是出在模板上,而是在Dede自身的文件上。 修改如下: 把\include\tag转载 2014-01-18 16:00:38 · 1345 阅读 · 0 评论 -
DedeTag Engine Create File False提示的种种原因及解决方法
第一种情况:站点、文件夹权限不足造成无法建立文件这种情况的出现,一方面可能是Apache设置的读写权限较严格,另一方面原因可能是使用者通过服务器或FTP对一些文件夹设置了错误的读写权限造成。这时候,只需修改网站根目录或相关栏目的目录上修改权限为755即可解决。解决办法:第一步、定位出错的文件,即查找生成什么文件时出的问题。方法:修改 include/dedetag.clas转载 2014-02-26 11:04:59 · 4069 阅读 · 0 评论 -
解决dede图集上传图片时跳出302错误
今天在本地上传图集的时候突然提示网页出错,还爆出302错误。以前从来没遇到过,想了半天也没想出是哪里出了错误,郁闷~没辙,去论坛搜了一下,还真有同命相连的兄弟,同样爆出这个错误。往下拉了几楼,还是找到了答案。解决办法是:在include/userlogin.class.php文件中的第二行session_start();前加上if (isset($_POST["PHPSESSID"转载 2013-09-25 11:27:12 · 3369 阅读 · 0 评论 -
判断网站织梦DedeCms版本的方法
这个方法可以判断出目标网站所使用的织梦DedeCms是哪个版本的,打了哪一天的补丁。在需要判断网站织梦版本的的URL路径后面添加/data/admin/ver.txt如官方的:http://www.dedecms.com/data/admin/ver.txt附加历史更新:2010-08-18 安全更新2010-08-03 安全更新20100708是最新版转载 2014-03-01 17:01:11 · 1498 阅读 · 0 评论 -
解决织梦 \include\userlogin.class.php on line 21(或16) 报错的方法
用了下DEDECMS v5.7 SP1版本,发现很多问题,其中一个比较严重的是,架到服务器上的dede网站后台打开菜单选项卡得不能动,等半天显示505服务器错误,这个真让人纠结,在本地调试明明好好的,放在服务器为什么不行了呢?检查了下源文件,发现是DedeCMS安全提示执行缓慢造成的,下面是解决方案:dede\templets下找到 index_body.htm 文件把这些注释掉。转载 2014-03-27 16:10:00 · 2371 阅读 · 0 评论 -
DedeCMS全版本通杀SQL注入漏洞利用代码及工具
dedecms即织梦(PHP开源网站内容管理系统)。织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,近日,网友在dedecms中发现了全版本通杀的SQL注入漏洞,目前官方最新版已修复该漏洞,相关利用代码如下:www.xxx.com/plus/recommend.php....EXP:plus/re转载 2014-04-01 13:29:28 · 1445 阅读 · 1 评论 -
dede用户登录时,跳转到提示页时报404错误
做了一个项目,本地运行,用的是Apache服务器,一切正常。可是当我把项目放到VPS中运行时,每当输入用户名登录时,调转到”成功登录,3秒钟后转向网站主页“的提示页面时,页面的顶部会有IIS的404错误提示信息,我一开始怀疑是IIS的配置问题,始终没能找到原因。今晚我再次登录用户中心后,发现我的头像都不显示了,头像图片的src路径中有http://localhost/的字样,于是我想起了/原创 2014-03-08 21:05:30 · 2436 阅读 · 0 评论 -
DedeCms中Channel用typeid无效
DedeCms中channel 用typeid调用无法达目的吗?请换成type试试!{dede:channel type='son' typeid='19' row='1'}[field:typename'/]{/dede:channel} typeid=19为一个栏目下的第二个子栏目,在模版中想调取这个栏目的信息,用channel 虽然有解决办法,但是很繁琐,其实用{dede:typ转载 2013-10-17 18:01:33 · 2286 阅读 · 0 评论 -
DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法
DEDECMS5.5/5.6/5.7列表页调用TAG标签的两种方法:一、DedeCMSv5.6及其以前版本: dedecms默认在列表是无法调用tag标签的,经过各位版主们的帮助,现给大家提供出2种方法。方法1: 在列表需要的位置加入下列代码:[field:id runphp=yes]$tsql = new DedeSql(false);$tags = '';$转载 2013-09-25 13:38:57 · 1985 阅读 · 0 评论 -
DEDE日期调用小插件
在日期文本框里面,点击的时候,下面出来一个和万年历一样的日期选择表,在dede里面,有一个现成的js小插件,直接调用就OK了。。。 http://www.bhqsn.com/member/js/webcalendar.js" type="text/javascript"> 就这么简单。转载 2013-09-25 15:55:02 · 1865 阅读 · 0 评论 -
DEDE会员注册邮件验证时,用户无法收到邮件的解决方法
本文以qq邮箱、163邮箱和易网库提供的企业邮箱为例,简要介绍在织梦(DEDECMS)中设置SMTP验证发送邮件的方法一、在织梦中使用qq邮箱发送邮件 1.在织梦中使用qq邮箱发送邮件, 需要确保qq邮箱开启了SMTP服务。设置方法为:登录qq邮箱,点击“设置”--》“帐户”,勾选开启SMTP服务并保存,如图1 图12.登录织梦后台,在左侧菜单栏选择“系原创 2013-10-11 11:29:30 · 3064 阅读 · 0 评论 -
怎么调取dede三级栏目名及栏目下的内容列表
网站根据需要,把地区划成省-市-文章的层级结构,栏目首页需要显示的是{dede:channelarclist} 省级标题:{dede:field name='name'/} {dede:channel type='son'} 市级标题:[field:name/] {dede:arclist} 该市文章{field:title/} {/dede:arclist}原创 2013-10-03 21:06:49 · 2476 阅读 · 0 评论 -
DedeCMS {dede:field name='array' /}的用法
field支持用array获取任意字段的值。(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签) 例如平时使用{dede:field name='title' /}就可以使用{dede:field name='array' runphp='yes'} @me=@me['title'];转载 2013-09-25 15:48:12 · 2578 阅读 · 0 评论 -
DEDE用{dede:sql}标签取出当前文档的附加表中的内容
最近在用DEDE做项目,遇到一个需求是要在article_image.htm模板中直接取出附加表addonimages中的某一记录的imgurls字段的内容。而这条记录是不断变化的,比如我点击了《武夷山》图集,那么article_image.htm中就要读取aid=94这条记录的imgurls字段,比如我点击了《丝瓜架》图集,那么article_image.htm中就要读取aid=90这条记录的i原创 2013-09-25 11:22:06 · 2043 阅读 · 0 评论 -
Dedecms当前位置(面包屑导航)的处理
一、修改{dede:field name='position'/}的文字间隔符,官方默认的是> 在include/typelink.class.php第101行左右将>修改为你想要的符号即可二、去掉{dede:field name='position' /}最后的分隔符> {dede:field name='position' runphp='yes'}转载 2013-08-27 20:16:38 · 4124 阅读 · 0 评论 -
DEDE修改注册邮箱时一起修改UCenter中用户邮箱的问题
最近在做一个项目,就是在账号安全栏目中加一个修改邮箱并验证的功能,这个功能并不复杂,可以参照用户注册时的邮箱验证来实现。就是当用户更改邮箱并提交之后,发一封包含一个链接的邮件到用户的新邮箱中,当用户点击该链接后,打开对应的php文件,核实哈希码,然后修改dede数据库中的邮箱字段。其中有这样的一段代码: #api{{ if(defined('UC_API') && @in原创 2013-12-03 14:40:57 · 1628 阅读 · 0 评论 -
织梦如何开启邮箱验证并设定发送内容
一、开启邮箱验证(1)打开织梦系统首页,进入系统—–系统基本参数—–核心设置,然后找到网站发信Email,在里面填入你发出验证邮件的邮箱地址,再找到SMTP服务器,填入smtp.163.com(网易163)或者smtp.qq.com(QQ),或者其他。找到SMTP服务器的用户邮箱,填入你的邮箱地址,找到SMTP服务器的用户帐号和用户密码,分别填入你邮箱的用户名和密码。smtp服务器端口默认为2转载 2013-10-11 12:09:54 · 1401 阅读 · 0 评论 -
DEDE中如何过滤掉Html标签,并且截取字符串长度
在dede标签中只要使用2个函数就可以。 [field:body function="cn_substr(Html2text(@me),80)"/] Html2text()函数是去掉html标签代码。 cn_substr(str,80)函数是截取字符串长度。转载 2013-09-25 17:12:26 · 2273 阅读 · 0 评论 -
DEDE SQL标签可以获取文档静态链接地址
在DedeCMS的系统里面,我可以通过由使用SQL语句来配合织梦标签进行更多的个性化调用。比如:推荐会员、推荐企业等。但是我们发现文档链接的底层模板地址的是动态的,那么我们要如何来进行转换,让他链接到静态地址呢?首先我们在利用SQL语句调用时的基本参照格式为:{dede:sql sql='select 字段 From 表名称 where 条件语句'} [field:字段名/]转载 2013-09-25 14:09:47 · 2102 阅读 · 0 评论 -
DEDE把变量放进session中,结果取值为null的问题
最近在基于织梦CMS(dedecms)做公司网站,可以说改动不少,而其中最令我印象深刻的就是织梦的session。 自己想在前台页面限制一些用户的访问,且后台用户可以访问。必须验证织梦后台用户的登录,于是开始取织梦的session,但是一直没有取出值来,后来才发现原来织梦的session有这样一段代码 $sessSavePath = DEDEDATA."/sessions/";转载 2013-12-02 16:29:18 · 1944 阅读 · 0 评论 -
最新版本dede与discuz通过ucenter完美整合
今天接到客户订单,客户要求仿17173游戏门户网站然后再加个论坛,我选择程序了DEDECMS和Discuz这个组合。首先是空间的选择,我选择了10人合租虚拟主机。然后到相关的官方网站上面下载相关的程序,我下载的是DedeCmsV5.7-GBK+Discuz_X2_RC_SC_GBK+UCenter_1.6.0_SC_GBK这个程序组合。涉及到怎样把用户在游戏门户网站上注册的用户名能够在交流论坛上面转载 2013-10-16 07:58:33 · 1637 阅读 · 0 评论 -
DedeCMS织梦自定义图片字段调用出现{dede:img ..}
做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:{dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img} 这样的格式!非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的转载 2013-10-06 19:34:46 · 8573 阅读 · 0 评论 -
DEDE [field:global name=autoindex/] 按序列号递增
在用织梦仿站的时候,有些class样式是btn1、btn2这样的样式循环的,这个时候1、2可以用[field:global name=autoindex/ ] 循环得到,[field:global name=autoindex/ ]是从0开始。如果你想从1开始,那就用这个代码:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field原创 2013-10-02 11:00:55 · 3131 阅读 · 0 评论 -
DEDECMS v5.7 完美实现导航条下拉二级菜单
一、引言好多人都问,织梦的下拉导航怎么做呢?其实很简单!即使你对代码一点也不熟悉,没关系!按照我的步骤走!记住一步也不能错哦!二、实现过程1、首先:将下面这段代码贴到templets\default\footer.htm文件里(只要在此文件里就行,位置无所谓啦!自己看着办!) {dede:channelartlist typeid='top' cac转载 2013-09-26 07:59:41 · 2480 阅读 · 1 评论 -
DEDE利用Ajax实现调用当前登录会员的信息简要说明
其实这个功能在dede默认的模板上就有,只能算是在原有的功能上进行改造而已。1.首先需要加载一个ajax的js文件进来/include/dedeajax2.js">2.然后加载一个函数<!-- function CheckLogin(){ var taget_obj = document.getElementByIdx_x_x('_userlogin');转载 2013-09-25 16:44:10 · 2144 阅读 · 0 评论 -
Function ereg() is deprecated in
PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,但根本问题还转载 2014-04-24 17:55:35 · 1320 阅读 · 0 评论