DEDE 一般来讲,制作织梦CMS模板的时候,文章的简介部分都是调用文章的描述,但是是织梦描述字段的文字字数是有限制的,有些时候一些模板需要更多的字数来填满描述的空间,就需要调用文章body字段的内容。织梦文章列表使用的是dede:list标签, 这个标签里面是不支持直接调用[field:body/]是调取不到内容的。要想调取到文章的内容,需要在后台 - 核心-频道模型-内容模型管理-普通文章-更改 里面的 列表附加字段 这一项里面添加body。如下图。这时候在列表页面就可以调取到文章内容了。调用例子:{dede:list pagesize='18' addfields='body'} [field:

查看全文》

织梦dedecms最新版在添加友情链接之后发现在网站底部调用友情链接,会发现莫名的多出来一个名为"织梦链"的友情链接分类。此分类在后台没有可以操作删除的地方。如果要删除,必须手动修改系统文件。从dedecms安装目录找到\include\taglib\目录下的flinktype.lib.php这个文件,打开它。 $dedecms = false; $dedecms->id = 999; $dedecms->typename = '织梦链'; if($type == 'dedecms') $row[] = $dedecms;然后找到下面代码直接删掉保存即可。保存后,生成一下网站前台的html,会

织梦后台的关键词维护默认的情况是字数少的词优先于字数多的词,比如我们有两个这样的词:创业、创业方向,第二个词包含了第一个词,在文章中如果出现“创业方向”这个词,默认情况下只会给创业两个字添加关键词超链接,而不是整个词,那么我们怎么样才能实现字数多的词优先于字数少的词呢?下面就告诉大家具体的解决方法:我们找到并打开/include/arc.archives.class.php文件,在里面找到如下代码: //高亮专用, 替换多次是可能不能达到最多次 function _highlight($string, $words, $result, $pre) {

当看到织梦cms提示"没有更改默认管理员名称admin,建议您修改为其他管理账号!"往往都是新刚安装好系统之后,因为很多站长朋友在安装的时候没有特别在意这个用户名,就顺其自然的用了系统自动生成的这个admin用户名。但是由于这个用户名很容易被人猜到,所以存在被爆破的风险。处理方法因情况而异,情况①如果你是刚刚安装好dede的程序:这是最好办的情况,用最简单的方法就是直接删掉程序重装即可。情况②如果程序已经使用一段时间了:这种情况一般是刚安装dedecms的时候没有在意这个提示,使用一段之后才开始在意。但是这时候网站已经有很多数据了,不能再像前面那样直接删掉了。这种情况下可以打开phpmyadm

安全无小事,不管做什么事情都应该把安全管理放在第一位。做网站也是这样。织梦cms是目前国内应用最广泛的cms系统,因为用户群巨大,所以更容易被黑客们盯上,于是便有了很多由于dedecms漏洞所导致的被渗透入侵提权的事件。dedesql.class.php变量覆盖漏洞涉及现有的dedecms知乎所有版本,包含织梦cms 5.6、织梦cms 5.7以及最新的dedecms 5.7 sp2版本。并且目前没有看到官方有对应的补丁出来,所以需要自行修复这个漏洞,防止别人以此对你的网站dedecms提权。漏洞信息:漏洞文件:/include/dedesql.class.php危险等级:★★★★★ 高危发现

织梦默认的文章上一页下一页只能调用文章标题和链接,在做模板的时候能实现的样式十分有限。并且在没有上一篇或者下一篇文章的时候dede还会输出一个“没有了”的文字在对应的位置,看起来很碍眼。今天来分享一个dedecms的二次开发方案,来实现文章上下篇的美化。dedecms二次开发美化上一篇 下一篇具体执行步骤:打开/include/arc.archives.class.php搜索下面内容else if($ctag->GetName()=='fieldlist')在他的上面加入下面代码else if($ctag->GetName()=='prenextdiy'){ $innertext = trim

使用织梦cms建站的朋友在用病毒查杀工具进行病毒扫描的时候经常会把/data/tplcache/目录下的一些文件扫描出来,因为这些文件中包含了一些敏感语句,具备病毒木马的特征,一般来讲这些文件都是正常的,但也存在木马程序伪装成缓存文件放到这个目录的可能性。所以把文件删除一下是最安全的处理方式。因为都是缓存文件,所以即便不是木马病毒文件,把他们删掉也是不会影响dedecms系统功能的,开启了缓存功能的话他们会自动重新生成。没有开启缓存功能的话他们变成了一些无用的文件,删掉还清理了空间。正确的删除方法为:打开dedecms后台,一次找到 系统-->病毒扫描-->清空模板缓存,这样所有的文件都被删除

织梦cms在不同页面调用评论数和收藏数的写法是不同的,并且此处给出的是使用mysql语句来将评论数和收藏数生成静态htm的方式来调用的,非js或者php的动态输出方式。(动态调用方法已经更新,请参见文章尾部方法)内容页调用当前文章评论数量{dede:field.id runphp='yes'}global $dsql;$dsql -> SetQuery("Select count(id) as c from dede_feedback where aid=".@me);$row = $dsql -> getone();@me=$row['c'];{/dede:field.id}内容页调用当前文

在网上查找织梦cms各种教程的时候,经常会发现,大家都这样发着同样的代码,但是自己写进dede模板里就是不生效的的情况。开始以为大家发的不对,后来发现这些针对dedecms无效的教程里面多数都带有$dsql = new DedeSql(false);这样一行代码。这是在老版本中声明dsql的方法,而在最新版的dedecms中这个代码已经被改写了。正确的写法是global $dsql;才对,所以只要把声明dsql的代码行更正之后,原来的很多教程都还是有效的。

有一些互动类型的dede模板中经常需要和wordpress一样需要在dedecms的首页调用最新的评论留言内容和评论者的头像图片信息。可以用下面代码实现浏览本评论内容和评论者用户头像的调用。{dede:loop table='dede_guestbook' sort='dtime' row='10' titlelen='36' typeid='40' if='ischeck=1'} [field:uname /] [field:msg function="cn_substr('@me',30)"/] [field:ip /] {/dede:loop}[field:uname /] 昵称

acrobat文字识别出现因为“页面捕捉”识别服务错误无法识别文字怎么办 acrobat文字识别出现因为“页面捕捉”识别服务错误无法识别文字这个错误一般出现在acrobat2022版本中。目前比较有效的是下面这个解决方法:找到这个文件夹位置C:\Program Files (x86)\Adobe\\Acrobat\plug_ins\PaperCapture\iDRS15比如你的版本是Acrobat DC,则对应的位置为C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\plug_ins\PaperCapture\iDRS15复制文件夹里面的所有文件到C:\Program Files (x86)\Adobe\\Acrobat

织梦dedecms解除标题字数限制的方法破解网站超过60字符30个汉字标题长度限制 织梦官方版本下载下来,上传到服务器空间做好网站之后,如果不做改动。标题默认的长度限制是60个字节。转换成汉字的话就是30个汉字,对于一些标题比较长的文章,如果字数超过这个限制,发表出来之后会被自动截取前面60个字符作为标题,超出的部分自动过滤删除。有长度限制这一点儿无可厚非,但是自动截取并且没有任何提示还是有点坑的,有时候好不容易编排一个标题就被这么截断了很是恼火。所以,我们有必要手动修改程序和dede的mysql数据库来改变这一点。织梦dedecm解除标题字数限制的方法:①首先,从程序方面去掉60个字节的织梦标题长度限制,这个无需修改系统的php文件,只需要打开后台,依次找到系统-->系统基