-
织梦CMS常用的几种字段判断输出实例
所属栏目:[Dedecms] 日期:2020-12-14 热度:74
我们在使用织梦CMS制作网站时,对于某个字段,无论是默认字段还是自定义字段,偶尔会使用一些判断语句来实现我们的需求。下边列出了几种常见的需求。以及字段的判断输出实例。? 第一种:织梦自定义字段,如果没有值的时候要显示指定的默认内容, {dede:field[详细]
-
dedecms 自定义表单分页+模版显示
所属栏目:[Dedecms] 日期:2020-12-14 热度:64
? 百度知道有网友提问的问题,想在前台把DEDECMS的自定义表单提交的内容显示出来并分页.帮他写了一下. 根目录建立form.php 1 2 3 4 5 6 7 8 9 10 ?php require_once ( '/include/common.inc.php' ); (DEDEINC. '/datalistcp.class.php' ); ? $sql ? =? "Selec[详细]
-
dedecms后台增加批量上传和导出报表的功能
所属栏目:[Dedecms] 日期:2020-12-14 热度:100
1、导出csv文件 ?php require_once (dirname(__FILE__) . "/../include/common.inc.php"); $output = fopen('','w') or die("can't open "); header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename="认证列表.csv"')[详细]
-
dedecms织梦后台自定义表单添加搜索功能
所属栏目:[Dedecms] 日期:2020-12-14 热度:160
自定义表单搜索效果图 当你的自定义表单数据过多或者需要查询某个单时,给后台的自定义表单加个简单的搜索功能很有必要。 ? 1、打开? dedetempletsdiy_main.htm ?找到 内容列表 / div 在它的下面加入 div class="bodytitletxt" style="padding-left:10px;[详细]
-
DEDECMS JSON数据生成 DEDECMS JSON接口制作
所属栏目:[Dedecms] 日期:2020-12-14 热度:194
json数据格式可以方便不同站点之间进行数据调用引用,当然我们的DEDECMS也可以实现全站数据生成JSON供其他站点调用,代码很简单,主要用到include/json.class.php。 织梦本身是自带json标签的,调用方法: {dede:json url='http://yoursite/json.php' cache=3[详细]
-
dede数据库类使用方法 $dsql
所属栏目:[Dedecms] 日期:2020-12-14 热度:115
dedecms的数据库操作类,非常实用,在二次开发中尤其重要,这个数据库操作类说明算是奉献给大家的小礼物了。 引入common.inc.php文件 1 require_once ? (dirname( __FILE__ ) .? "/include/common.inc.php" ); ? 获取一条记录的内容 1 2 $row ? =? $dsql -Ge[详细]
-
dedecms织梦实现中英文分页功能方法步骤
所属栏目:[Dedecms] 日期:2020-12-14 热度:168
前言 之前做项目的时候遇到一个需求,因为是中英文版本的网站,所以分页也就需要对应的英文,在论坛、百度等地方搜索了很久均没能找到满意的答案,不过今天找到下面这篇内容,并进行测试,发现可以适合织梦目前最新的5.7版,并且已经成功的实现,所以与大家[详细]
-
DEDECMS教程:loop循环标签的使用
所属栏目:[Dedecms] 日期:2020-12-14 热度:143
DedeCMS v5.7的loop标签非常有用,可以使用它来调用任意表中的数据,我们先来看看loop标签的语法结构。 { dede : loop table = 'table_name' if = 'condition' sort = 'field_name' row = 'line_number' } a href = '[field:arcurl/]' [ field : title /]/ a[详细]
-
DEDECMS万能标签{dede:sql}使用教程详解
所属栏目:[Dedecms] 日期:2020-12-14 热度:190
1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入你要的内容生成。 2.在需要调用单页文档的地方加入SQL万用标签 { dede :sql sql=select body from dede_sgpage where aid=2}[field:body /]{/dede:sql} 相信熟悉SQL语言的朋友很容易看懂这句含义[详细]
-
织梦DEDECMS源码获取当前新闻网址地址的办法
所属栏目:[Dedecms] 日期:2020-12-14 热度:146
有些时候我们需要获取当前新闻的URL,以下代码可以获取到: {dede:global.cfg_basehost/}{dede:geturl runphp='yes'}@me = GetCurUrl();{/dede:geturl} ? 但是上面这句代码只在新闻是动态页浏览时有效,如果你的文档是静态访问的方式,就要用到下面的代码:[详细]
-
织梦添加文档时禁止自动提取关键词
所属栏目:[Dedecms] 日期:2020-12-14 热度:149
找到文件 dedearticle_edit.php 注释掉下面代码 $autokey = 1; 上一篇:织梦调用栏目、栏目内容代码 下一篇:dede专题标签channelid='-1'调用方法[详细]
-
织梦获取上级栏目ID及顶级栏目ID
所属栏目:[Dedecms] 日期:2020-12-14 热度:66
上级栏目ID ? {dede:field.reid/} ? 顶级栏目ID ? {dede:field.typeid function='GetTopid(@me)'/} Dedecms获取顶级栏目id,名称及链接 ? {dede:field.typeid function="gettoptype(@me,id)"/} //id? {dede:field.typeid function="gettoptype(@me,name)"/} /[详细]
-
DedeCMS不支持PHP5.3、5.4及以上版本后台500错误白屏的解决方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:135
今天把系统换成了windows server 2008 r2 同时将PHP环境提升至PHP5.7版本,测试PHPinfo的时候一点问题都没有,但是登陆dede后台却显示500错误,这应该怎么解决呢?百度了一下发现dede不支持PHP5.3、PHP5.4及以上版本了,主要原为是php5.4的版本废除了session[详细]
-
阿里云服务器提示media_add.php dedecms后台文件任意上传漏洞修
所属栏目:[Dedecms] 日期:2020-12-14 热度:67
阿里云服务器media_add.php dedecms后台文件任意上传漏洞修复方法 漏洞名称:dedecms后台文件任意上传漏洞 补丁文件:media_add.php 更新时间:2016-07-29 08:46:49 漏洞描述:dedecms早期版本后台存在大量的富文本编辑器,该控件提供了一些文件上传接口,同[详细]
-
织梦dede文章增加HTML自定义字段字符被过滤问题
所属栏目:[Dedecms] 日期:2020-12-14 热度:87
在dedecms后台频道模型增加自定义字段,一般HTML文字编辑器能解决用户编辑问题,当然还包括纯单行或多行文本编辑。但发现dedecms会自动过滤掉某些敏感的字符,比如style样式,百度地图js调用问题。下面主要围绕着两个问题分享一下个人的经验。 建立自定义字[详细]
-
/include/uploadsafe.inc.php dedecms注入漏洞修复方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:62
2016年8月16号最新 /include/uploadsafe.inc.php dedecms注入漏洞 第8行或者搜索: $cfg_not_allowall = "php|pl|cgi|asp|aspx|jsp|php3|shtm|shtml" ; 替换成 "php|pl|cgi|asp|aspx|jsp|php3|shtm|shtml|htm|html" 第二处:搜索: $image_dd @getimagesize[详细]
-
织梦DEDECMS会员中心"数据校验不对,程序返回"错误修改方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:73
织梦DedeCMS5.7 网站模板 会员中心错误的修改方法: 在会员中心发布商品或分类信息时时,直接报错:数据校验不对,程序返回 内容来自 原因:member/inc/inc_archives_function.php函数function PrintAutoFieldsEdit 内缺少输出dede_fieldshash字段值,导致编[详细]
-
UTF-8版本织梦dede编辑器多图发布显示乱码
所属栏目:[Dedecms] 日期:2020-12-14 热度:181
网站建设中使用dedecms5.7中,增加了文章多图发布功能,在用UTF-8版本时,会发现,该按钮显示是乱码,织梦dede编辑器多图发布显示乱码。是什么原因造成乱码呢,经过研究发现是由于该多图上传的js 插件 编码不一致导致。 如图 ? 修改办法:includeckeditor[详细]
-
织梦DedeCms列表{dede:list}标签实现按文章权重weight排序方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:146
织梦列表默认的排序是按照发布时间倒序排列的,后台控制文章顺序不是很方便,而按照织梦文章权重排列就很方便了。 下面就是织梦cms列表页{dede:list}标签实现按文章权重weight排序的方法: 1、找到根目录include/arc.listview.class.php文件。 2、修改代码:[详细]
-
dedecms模版soft_add.phpSQL注入漏洞修复方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:164
dedecms的/member/soft_add.php中,对输入模板参数$servermsg1未进行严格过滤,导致攻击者可构造模版闭合标签,实现模版注入进行GETSHELL。 打开文件/member/soft_add.php,搜索(大概在154行): $urls .= "{dede:link islocal='1' text='{$servermsg1}'} $[详细]
-
DEDECMS“提交表单同系统配置不相符,请重新提交!”的解决方法
所属栏目:[Dedecms] 日期:2020-12-14 热度:91
解决会员中心编辑文章是出现的“提交表单同系统配置不相符,请重新提交”提示: 找到member/article_edit.php 查找 $inadd_f .= ','.$vs[0]." ='".${$vs[0]}."' ";? 在其之后另行一行加入? $inadd_f1 .= ','.$vs[0]; 查找 if ($fontiterm != $inadd_f) 修改[详细]
-
dedecms common.inc.php SESSION变量覆盖导致SQL注入
所属栏目:[Dedecms] 日期:2020-12-14 热度:52
dedecms SESSION变量覆盖导致SQL注入common.inc.php的解决方法: 补丁文件:/include/common.inc.php 漏洞描述:dedecms的/plus/advancedsearch.php中,直接从SESSION[SESSION[sqlhash]获取值作为$query带入SQL查询,这个漏洞的利用前提是session.auto_start[详细]
-
织梦dedecms调用自定义字段的“附件”下载修改Table样式的修改方
所属栏目:[Dedecms] 日期:2020-12-14 热度:88
当我们在系统内容模型中添加附件类型字段时,前台需要用{dede:field name='字段名'/}来调用。下面就来介绍织梦dedecms调用自定义字段的“附件”下载修改Table样式的修改方法。 例如我在后台发布一篇文章,上传一个zip的附件,字段的时间内容是:'/uploads/so[详细]
-
织梦会员空间文章列表无法分页的问题解决
所属栏目:[Dedecms] 日期:2020-12-14 热度:94
DEDECMS5.7会员空间文章分页总是显示0页0条记录错误。给予修正。 修正办法 打开include/arc.memberlistview.class.php 查找 $countQuery = preg_replace("/select[ rnt](.*)[ rnt]from/i","Select count(*) as dd From",$this-sourceSql); 修改为 ? ?[详细]
-
Dedecms友情链接/uploads/fli<x>nk/不显示正确的图片路径
所属栏目:[Dedecms] 日期:2020-12-14 热度:88
You don't have permission to access /uploads/flixnk/1506041615057832.jpg on this server. 1,修改你的根目录/dede/friendlink_add.php 这个的27行左右 $imgurl = $cfg_medias_dir."/flink"; 2,/dede/friendlink_edit.php?? 61-62行 $request-MoveUploa[详细]