
dedecms
IT 老王
好记性,不如烂笔头!
展开
-
对dede标签调用的内容进行判断并输出的方法
我们知道织梦网站的最大特点就是可以用标签进行调用自己需要的信息,很多时候我们调用的信息都是有内容的,但是也存在有的时候调用错误导致输出信息为空,此时我们就需要对调用信息进行判断再输出,方法很简单,格式如下:{dede:field.name runphp='yes'}if(@me ==''){@me='';}else{@me=@me;}{/dede:field.name}这里name为我们要调用的标签名,常见的有:typename、typelink、content等,大家自行修改。在列表输出中转载 2021-06-25 11:24:50 · 258 阅读 · 0 评论 -
dede:arclist 调用嵌套tag标签教程
有的时候我们的织梦网站列表页,或是首页,需要在arclist标签里面加上当前文章的标签。如何实现呢?用织梦提供的tag标签: {dede:tag row='10' getall='1' sort='month'} <li><a href='[field:link/]'>[field:tag /]</a></li> {/dede:tag}这个标签无法实现,因为,无论是列表还是首页,调用出来的文章都是循环的,即在转载 2021-06-24 14:47:27 · 309 阅读 · 0 评论 -
DedeCMS 标签使用方法汇总!
【Arclist 标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclist typeid='' row='' col='' titlelen='' infolen='' imgwidth=''转载 2020-10-23 20:11:42 · 1251 阅读 · 0 评论 -
DedeCms的模板引擎介绍
在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称 属性='值'/}{dede:标记名称 属性='值'}{/dede:标记名称}{dede:标记名称 属性='值'}自定义样式模板转载 2020-10-23 20:10:27 · 466 阅读 · 0 评论 -
织梦程序本身安全防范教程,安全设置方法大全
织梦DEDECMS安全设置方法大全前言:尽量不要使国外虚拟主机,外国的虚拟主机虽然便宜,但安全性非常的低,一个服务器挂着几千个网站,一旦一个被攻击,其他的网站也会跟着受牵连,站长尽量使用国内的阿里云、百度云、腾讯云主机。一、织梦程序本身安全防范教程1、修改后台dede默认名打开自己的ftp,找到dede目录文件,这个文件夹是网站后台登陆的地址,随意修改一个名字如:de123,那么后台登陆地址也就变成http://www.*****.com/de123/其次admin登陆账号,最后的方法在原创 2020-09-23 23:09:10 · 2174 阅读 · 0 评论 -
dedecms织梦文件夹目录权限设置方法
Linux空间用户都是可以自定义网站目录权限的 data、templets、uploads、html(或a) 将这些目录权限设置为读、写、但不能执行权限,linux环境目录权限代码为:766 include、member、plus、后台管理目录(默认后台目录为:dede)请将这些目录权限设置为读、执行、但不可以写入的权限。linux环境目录权限代码为:755 修改织梦默认的目录名称,这样可以降低被破解的风险 4 登录后台进行一键更新,看看网站能不能..转载 2020-09-23 22:44:38 · 1011 阅读 · 0 评论 -
为dedecms v5.7的ckeditor添加自定义插件
dedecms v5.7的默认编辑器是ckeditor,不过用的是php版本的,默认的工具栏不在config.js里面配置,而是在ckeditor.inc.php里面配置,默认的工具栏是$toolbar['Basic']有很多的数组组成,其中 '/'这个是把工具栏进行换行。言归正传,今天的主角大名鼎鼎的jwplayer。下载地址在:http://pan.baidu.com/s/1kTmHS...原创 2020-03-24 23:54:07 · 459 阅读 · 0 评论 -
织梦中英文分页上一篇下一篇位置的翻译方法
织梦在制作中英网站时,需要把文分页上一篇下一篇位置翻译成英文,方法如下: 1、当前位置 {dede:field name='position'}中英文双语 替换前面的“首页”两成“Home”就行了,后台的栏目用英文就行 标签: {dede:field name='position' function='str_replace("首页","Home",Ht...转载 2020-03-20 14:40:55 · 582 阅读 · 0 评论 -
织梦中英文站同一个后台,中英栏目 当我们在使用当前位置面包屑标签时 {dede:field.position/} 英文站出来的效果是这样的 多出一个中文的首页、首页链接和一个箭头,必须去掉
织梦中英文站同一个后台,中英栏目当我们在使用当前位置面包屑标签时{dede:field.position/}英文站出来的效果是这样的多出一个中文的首页、首页链接和一个箭头,必须去掉教程如下模板中的当前位置面包屑标签{dede:field name='position'/}或者{dede:field.position/}改成{dede:fi...转载 2020-03-20 14:08:36 · 388 阅读 · 0 评论 -
DedeCMS自增函数autoindex/itemindex用法全解析
在使用DedeCMS建站的过程中,首页或者列表页的模版会涉及到调用栏目或者子栏目的问题,在调用栏目的时候会在第一个栏目链接中加特别的属性,这里就要用到DedeCMS自带的自增函数[field:global name=autoindex/]和[field:global name=itemindex/],余斗今天就来说说这个[field:global name=autoindex/]和[field:g...转载 2020-01-17 20:21:09 · 653 阅读 · 0 评论 -
阿里云盾提示织梦Dedecms SESSION变量覆盖导致SQL注入
Dedecms服务器报警!下面是阿里云盾提示的漏洞:漏洞名称:dedecms SESSION变量覆盖导致SQL注入补丁编号:10286982补丁文件:/home/wwwroot/www.****.com/include/common.inc.php补丁来源:云盾自研更新时间:2017-01-04 10:06:48漏洞描述:dedecms的/plus/advancedse...转载 2019-12-02 21:33:43 · 271 阅读 · 0 评论 -
阿里云提示dedecms任意文件上传漏洞解决方法
漏洞名称:dedecms任意文件上传漏洞漏洞原因:dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同时dedecms对上传文件的后缀类型未进行严格的限制,这导致了黑客可以上传WEBSHELL,获取网站后台权限。漏洞提示:阿里云后台提示解决方法:1、打开“自己后台文件名/media_add.php”文件,找到第69行或者搜索代码:$fu...转载 2019-12-02 21:27:53 · 602 阅读 · 0 评论 -
阿里云提示dedecms变量覆盖漏洞解决方法
漏洞名称:dedecms变量覆盖漏洞漏洞原因:dedecms变量覆盖漏洞导致任意文件上传,造成网站瘫痪。漏洞提示:阿里云后台提示解决方法:打开/include/dialog/select_soft_post.php文件,在里面找到如下代码:$fullfilename=$cfg_basedir.$activepath.'/'.$filename;在其...转载 2019-12-02 21:22:35 · 365 阅读 · 0 评论 -
dede数据库类使用方法 $dsql
dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。引入common.inc.php文件 1 require_once(dirname(__FILE__) . "/include/common.inc.php"); 获取一条记录的内容 1 2 $r...转载 2019-07-28 15:58:00 · 1133 阅读 · 0 评论 -
怎样利用jquery给dedecms添加二维码
dedecms任意版本 jquery任意版本 jquery-qrcode 方法/步骤 1 下载jquery(这个到处有不说了) 下载jquery-qrcode 打开后点击右侧的 Download zip 如图 2 将下载来的压缩包解压 复制src文件夹里的两个js文件到dedecms模板目录 jquery.qr...转载 2019-08-04 00:02:24 · 191 阅读 · 0 评论 -
Fatal error: Call to a member function read() on a non-object in D:\wamp\www\include\dialog\select_i
dedecms的图片/上传文件默认路径:默认为/uploads, 想修改成其他的目录,比如/www.helloworld.com。在添加文档站内选择图片的时候发现报错:找到名为select_images.php的文件,第22行(dede5.7版本),$activepath = str_replace('.', '', $activepath);将此行禁用,保存文件/...转载 2019-08-01 21:48:04 · 1457 阅读 · 1 评论 -
织梦安全设置删除不必要的目录文件夹教程
安全防范参考地址:https://www.xiuzhanwang.com/special/safe.html#feature_data_process网站本身做好防范:在安装完织梦之后,我们可以立即删除不必要、不需要的文件;安装目录install(安装完之后这个文件夹就没用了)1、修改默认后台名。打开网站根目录,找到[dede],这个文件夹就是后台的路径,可以随意修改,比如修改为...转载 2019-09-10 15:54:57 · 1680 阅读 · 0 评论 -
dede邮箱验证发送邮件配置教程
环境要求主机465端口是开启和放行的 php扩展openssl是开启的 php扩展sockets是开启的1、QQ邮箱 或者 163邮箱 126邮箱 开启SMTP服务,拿到授权码,根据自己的来QQ邮箱开启SMTP服务 和 获取授权码163邮箱开启SMTP服务和 获取授权码126邮箱开启SMTP服务,跟163一样。2、网站后台 - 系统 - 系统基本参数 - 核心设置...转载 2019-07-21 00:21:23 · 511 阅读 · 0 评论 -
DEDE自增序号 自动增加数字1序号 autoindex属性
在DEDE的模板制作过程中经常会需要用到1,2,3,4....这样的排序方式,这个时候就需要用到DEDE自带的自增序号产生函数1、按顺序从1开始 需要使用到[field:global runphp='yes' name=autoindex][/field:global]生成后就是123456,就如上图所示。2、有时候我们可能不需要从1开始,比如从2开始,方法如下:[...原创 2019-08-24 10:27:17 · 1054 阅读 · 0 评论 -
dedecms表单添加验证码功能
模板中加入一下内容,记得引入jquery.js 1 2 3 4 5 6 7 8 9 10 11 12 13 <scripttype="text/javascript"> functionchangeAuthCode(){ var...原创 2019-08-31 22:08:51 · 230 阅读 · 0 评论 -
dede文章入库GetIndexKey获取文章aid
dede文章入库设计的比较坑爹。分了3张表插入。文章主表,文章附加表,文章微表。具体代码大家可以跟踪下的dede 源码,这里不在多述。 dede添加文章的顺序是:1、先在文章微表里通过GetIndexKey获取aid2、文章主表的添加id=aid3、文章附加表添加id=aiddede文章主表的id没设计成自动增长模式,而是通过插入文章微表获取文章微表的自动增长id,做为文章...原创 2019-09-01 00:41:23 · 505 阅读 · 0 评论 -
DEDECMS里面DEDE函数解析
下面来解说下DEDECMS织梦CMS模板里面的函数说明在文件include/inc_function.php里面 1 2 GetCurUrl() 获贴切前的脚本的URL 1 2 GetAlabNum($str) 把字符串里的全角数字转为半角数字(会把非数字种类字符剔除) ...原创 2019-09-01 01:09:34 · 292 阅读 · 0 评论 -
dede sql类文件函数
系统会自动载入 dedesql.class.php 文件,并用$dsql = $db = new DedeSql(false);进行初始化数据库连接,因此在工程所有文件中均不需要单独初始化这个类,可直接用 $dsql 或 $db 进行操作,为了防止错误,操作完后不必关闭数据库。常用的方法:1、执行一个非查询类型的SQL语句,如 insert 、create 、update 等$...原创 2019-09-01 01:13:32 · 256 阅读 · 0 评论 -
详细的DedeCMS(织梦)目录权限安全设置教程收藏
用户织梦建站,网站安全不可忽视。给大家分享织梦各目录的安全设置教程。以供参考。/ 【站点上级目录】假如要使用后台的目录相关的功能需求有列出目录的权限 //0444/ 【站点根目录】需求执行和读取权限 假如要在根目录下面创建文件和目录的话需求有写入权限 //0755/install 【安装程序目录】需求有执行和读取权限 //建议安装完成以后删除或者改名 //0555/de...转载 2019-09-10 15:43:31 · 230 阅读 · 0 评论 -
dede标签 flag='c' 和row='3'的调用顺序不同,结果不同
最近发现dede 标签的顺序很重要, flag 和row 标签最好放在其他标签前面,dede程序读取标签默认自前往后读取,有时候会出错,就比如说这个{dede:arclist typeid='18' row='10' flag='c' titlelen='60' } <li><a href="[field:arcurl/]">[field:titl...原创 2019-09-11 17:18:02 · 1020 阅读 · 0 评论 -
安装织梦V5.7手机模板文本教程
备份数据库,,备份文件回本地,,开始!在线更新织梦新版本:更新时有一点需要注意:如果,模板默认风格如果是默认的default 则需要改成别的。否则直接更新会覆盖原来的模板文件。改完后点在线更新。然后下一步,直到升级完成。 2、确定原PC网站的编码。比如我用来演示的这个是GBK的。则用下载回来的模板里的GBK版本 有两个文件夹,文件夹m放到网站转载 2016-12-26 21:51:32 · 1748 阅读 · 0 评论 -
dede开启发送邮件,邮箱配置要求!
环境要求主机465端口是开启和放行的 php扩展openssl是开启的 php扩展sockets是开启的1、QQ邮箱 或者 163邮箱 126邮箱 开启SMTP服务,拿到授权码,根据自己的来QQ邮箱开启SMTP服务 和 获取授权码163邮箱开启SMTP服务和 获取授权码126邮箱开启SMTP服务,跟163一样。2、网站后台 - 系统 - 系统基本参数 - 核心设置...转载 2019-07-20 23:36:31 · 601 阅读 · 0 评论 -
织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱
织梦CMS系统给我们提供了很好的二次开发的平台,这使得我们在使用织梦系统的时候,可以随便增加自己需要的功能。一般作为企业站最常用到的就是在线留言功能了。今天361模板网主要给大家介绍的不是如何制作网站的留言功能,有制作需求的朋友可以移步参看《织梦dedecms建立留言系统及在线报名系统实例》。今天给大家介绍的是织梦dedeCMS留言(自定义)表单提交时把内容发送到指定邮箱。 这是因为...转载 2019-07-20 23:25:52 · 2120 阅读 · 0 评论 -
DedeCms设置titlelen后怎么显示完整标题
通常情况下由于dedecms模板宽度局限性不能完整显示文章标题,通过titlelen来限制显示标题的长度。 但是我们可以选择设置成当鼠标移到标题处显示完整标题。[field:title /]明显无法显示。 这时候我们需要: [field:fulltitle] 举例说明: ul> {dede:arclist row=转载 2017-01-18 09:32:35 · 1387 阅读 · 0 评论 -
dedecms织梦手机模板使用和制作方法
我们在制作模板时通常都会参考织梦默认模板default中的标签使用,所以,接下来我们就来分析一下织梦默认模板default中使用手机模板的制作方法注意:本教程适合有织梦模板开发经验的站长,如果是新手,建议先去熟悉织梦pc模板开发。1、手机模板命名规则在新织梦的default模板中,除了原有的模板外,多了些手机模板,主要手机模板如下: index_m.htm转载 2017-01-08 09:58:12 · 3025 阅读 · 0 评论 -
dede文章页图片调用
600){this.width=600;}">转载 2017-01-07 10:37:41 · 877 阅读 · 0 评论 -
封面页内容调用
{dede:sql sql='Select content from gl_arctype where id=1'} [field:content function="cn_substr(@me,630)"/]...{/dede:sql}转载 2017-01-06 14:07:12 · 695 阅读 · 0 评论 -
DEDECMS系统里频道和栏目有什么区别
频道是不可以分页的,就跟首页一样,也不可以发布文档;栏目是可以分页的,可以发布文档。转载 2017-01-04 13:29:51 · 909 阅读 · 0 评论 -
dede网页和数据库编码不一致
数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用: mysql_query("SET NAMES GBK");来设定MYSQL连接编码,保证页面申明编码与这里设定的连接编码一致(GBK是GB2312的扩展)。如果页面是UTF-8编码的话,可以用:mysql_query("SET转载 2016-12-26 10:38:05 · 1651 阅读 · 0 评论 -
dede常用安全防护
dede常用安全防护很多客户在使用中经常会遇到或者担心网站挂马 这套简单的教程中为客户讲解了一系列针对DEDE网站的安全设置 只要你按照以下三点操作可避免99% 网站被挂马的情况一 精简设置篇:不需要的功能统统删除。比如不需要会员就将member文件夹删除。删除多余组件是避免被hack注射的最佳办法。将每个目录添加空的index.html,防止目录被转载 2016-12-26 08:59:56 · 406 阅读 · 0 评论 -
dede封面页无法生成,模板不存在,无法解析!
dede封面页无法生成,模板不存在,无法解析!封面页的模板文件明明存在但就是无法生成!折腾了一晚上,试了好多办法最后发现了原因:封面页模板,列表页模板,文章页模板都要同时进行修改才可以,顺利的生成文件,下图为修改后的页面!!!!原创 2016-12-25 22:04:11 · 4897 阅读 · 0 评论 -
dedecms自带CKEditor编辑添加行间距按钮
由于dedecms将ckeditor做了集成,和一般的只针对于ckeditor对config.js修改不同,以后是我在dedecms 5.7版本上添加行间距按钮的方法:1、下载ckeditor的行距插件包 ;2.解压到ckeditor/plugins目录下;3、由于dedecms 5.7自己集成了一个dedepage插件,用来添加ckeditor自定义插件,在/include/转载 2016-12-24 23:54:01 · 2398 阅读 · 0 评论 -
dedecms 内容页调用 当前栏目 的链接
dedecms内容页调用当前栏目如何调用,{dede:field.typename/}就搞定了,可是细心的人会发现{dede:field.typeurl/}却调不出当前栏目的网址。其实用下面这段就可以在内容页调用出当前栏目的链接{dede:type typeid='0' row=1}[field:typelink /]{/dede:type}转载 2016-12-24 15:16:35 · 3540 阅读 · 0 评论 -
dede自定义分页样式
主题:使用dedecms,有时需要自定义分页样式。怎么办呢? 不急,20几款精美分页样式,总有一款你最喜欢。使用很简单: 步骤:三步即可解决多款精美dede分页样式1、直接覆盖include/arc.listview.class页 2、把演示中的CSS代码替换成自己需要的,方法是把自己喜欢的样式拷出来,新建一个CSS文档,然后把名转载 2016-12-24 14:45:40 · 753 阅读 · 0 评论 -
dede手机站不访问index.html 直接 index.php
用织梦建站会手机站首页不更新的苦恼,每次PC更新,要去删除m目录下的index.html,手机站首页才会更新,这样很麻烦,通过以下修改,让手机站首页是动态的,不生成index.html,PC端更新后,手机端首页自动更新。把\m\index.php里面的 1 2 3 4 5 6 7 8 9 10 ...转载 2018-11-20 15:51:51 · 1714 阅读 · 0 评论