dede
langyu1021
这个作者很懒,什么都没留下…
展开
-
taglist织梦调用自定义字段
[field:id runphp="yes"]global $dsql;$query = "SELECT 自定义字段 FROM `dede_模型表` WHERE aid='@me' ";$dsql->Execute('自定义字段',$query);$row = $dsql->GetArray('自定义字段');$cpsurl .= $row['自定义字段'];@me=$cpsurl;[原创 2018-01-19 10:47:13 · 474 阅读 · 0 评论 -
DedeCMS 提示信息> Duplicate entry '7' for key 'PRIMARY'
DedeCMS 提示信息!把数据保存到数据库附加表 `badcatxt_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry '7' for key 'PRIMARY'错误原因是Duplicate entry ‘7’ for key ‘PRIMARY’解决方案:进入后台,“系统” - “系统设置” - “SQL命令行工具”运行SQL命令行:alte原创 2016-06-17 06:37:07 · 5885 阅读 · 0 评论 -
DEDE简略标题(副标题)标签的调用问题
[field:title/] 全标题[field:shorttitle/] 简短标题[field:picname/] 缩略图图片地址一、简略标题调用标签:1.{dede:field.shorttitle/}不可以在{dede:arclist}标签中套用,一般放在网页titile处;2.[field:shorttitle/]可以在{dede:arclist}标签中套用,转载 2016-06-16 18:03:30 · 7006 阅读 · 0 评论 -
dedecms tag 标签调用方法(详细介绍)
dede标签调用的基本语法是: {dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a> {/dede:tag} 参数说明: row=’30’ 调用条数 sort=’new’ 排序方式 month,rand,week getall=’0’ 获取类型 0 为当前内容页TAG标记转载 2016-07-23 21:36:36 · 6037 阅读 · 0 评论 -
织梦DedeCMS [field:highlight/]标签详解
我们在制作Tag标签模板时会遇到[field:highlight/]标签{dede:tag row='60' sort='new'} <a href='[field:link/]' class='tagc[field:highlight /]'>[field:tag /]</a> {/dede:tag}这是标签随机样式v5.7版官方只放出了2个样式,现在我们可以改为任意个样式第一步:首选找到转载 2016-07-23 17:28:39 · 1368 阅读 · 0 评论 -
织梦只调用上一页下一页链接
打开织梦系统文件 /include/arc.archives.class.php 找到GetPreNext函数 替换GetPreNext这段函数function GetPreNext($gtype='') { $rs = ''; if(count($this->PreNext)<2) { $aid = $th转载 2016-06-02 12:02:08 · 2199 阅读 · 0 评论 -
dedecms 模板文件不存在,无法解析文档"的终极各种解决办法
方法一:【此对应喜欢把模板文件使用”.html”的格式,】 /include/arc.archives.class.php 556行 if (!preg_match("#.htm$#", $tmpfile) ) return FALSE;会至判断了.htm的后缀没有匹配.html后缀的文件 直接修改为.htm后默认模版的文件又无法解析只能两则兼顾了 if (!preg_match(转载 2016-06-07 16:24:21 · 3017 阅读 · 0 评论 -
dedecms列表页上一页下一页翻页单独调用的方法
本文实例讲述了dedecms列表页上一页下一页翻页单独调用的方法。分享给大家供大家参考。具体实现方法如下:在列表页单独调用上一页和下一页,以及首页,简单搞了一下,仅作上下翻页,主页类似,可自行添加。在模板中以复制代码代码如下:{dede:pagelist listitem=up/}{dede:pagelist listitem=down/}来调用。修改办法如下:在include\arc.listv转载 2016-05-18 10:49:54 · 3615 阅读 · 0 评论 -
Dede文章标题长度修改(必读)
方法一、首先你要进入dedecms后台,系统——系统基本参数——其他选项——文档标题最大长度——在这修改为200或更大(其实200应该是足够了)。方法二、进入phpmyadmin,点击dede_archives 进入表——title——点击编辑——输入200 (根据需要调整)注意:对于使用虚拟主机来说,一般不能直接操作phpmyadmin,所以你只需要执行:系统——SQL命令行工具——输入语句:al转载 2016-05-05 14:52:28 · 466 阅读 · 0 评论 -
如何批量删除织梦dede后台所有文章以及删除指定文章
织梦后台默认批量删除所有文章的功能是没有的,只能一页页的删除,这样如果你文章比较多,删除起来就会比较麻烦。其实可以通过SQl语句删除织梦后台的文章,进入后台-点击系统-SQL命令行工具,出现命令行 选择多行命令,然后在命令行中输入:DELETE FROM dede_addonarticle WHERE aid>0;DELETE FROM dede_arctiny WHERE id>0;DELE转载 2016-04-21 07:20:14 · 4466 阅读 · 0 评论 -
DEDECMS织梦修改标题限制长度的方法
Dedecms织梦系统默认的文章标题的最大长度为60字节,即30个汉字,如果文章标题超过60字节将会自动截断,导致标题显示不全,而现在文章标题30个汉字是远远不能满足需要的,所以我们要做的就是突破系统默认的字数限制。首先,修改织梦后台“系统->系统基本参数->其它选项->文章标题长度”为想要的长度,例如100或255(最大值),确定保存使用phpMyAdmin修改dede_archives(如前缀修转载 2016-05-14 13:34:08 · 471 阅读 · 0 评论 -
dede摘要长度,dedecms摘要限制,dedecms摘要字数
如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活。在Dedecms中,在列表页调用文章摘要的方法主要有:[field:info /][field:description /][field:info function="cn_substr(@me,字符数)"/][field:description function="cn_substr(@me,字符数)"/]方法一: 第一步 进转载 2016-05-26 20:25:16 · 626 阅读 · 0 评论 -
dede 分页标题的相关
在include/arc.archives.class.php搜索 function GetPageTitlesST($styleName,$pageNo)函数文件,然后增加下面参数elseif($styleName=='biaoti'){$revalue = "";foreach($this->SplitTitles as $k=>$v){if($i==1) $revalue .= "原创 2016-06-22 17:37:05 · 403 阅读 · 0 评论 -
删除所有无效的 DedeCms 标签Tag方法
用dede建站的同学,可能碰到这样的情况,随着我们删除一些文档后,tags标签中就会有很多无效的标签存在,在dedecms的后台的核心—批量维护—TAG标签管理里我们可以删除TAG标签,但是这样如果我们的TAG标签很多的时候,这样操作会很累。要批量的删除TAG标签,那我们就只能在数据库里做修改了。登录数据库,在数据库里执行以下SQL语句:delete FROM dede_tagindex where转载 2016-08-15 22:09:09 · 2887 阅读 · 0 评论 -
织梦dedecms 使用SQL删除指定栏目全部文章
把下面10 改为你要删掉的栏目ID ,仔细看 不然删错就不好了delete from dede_archives where typeid=10;delete from dede_arctiny where typeid=10;delete from dede_addonarticle where typeid=10;文章由39资料网(http://www.ziliao999.com)编辑整理转载 2016-09-09 11:59:29 · 3154 阅读 · 0 评论 -
DedeCMS中channelartlist自增参数global.itemindex
在 dede:channelartlist 标签下,使用:{dede:global.itemindex runphp='yes'} {/dede:global.itemindex} dede:channel标签下,使用:[field:global name=autoindex runphp="yes"][/field:global][field:typename/]从网上查到更详细的使用说明:让d转载 2017-09-20 13:51:53 · 3878 阅读 · 3 评论 -
模板文件不存在,无法解析文档!的终极解决方案
查找include/arc.listview.class.phpinclude/arc.archives.class.php搜索模板文件不存在,无法解析文档!增加为echo "模板文件不存在,无法解析文档!出现错误的id:【".$this->TypeID."】模版文件路径:".$tempfile;这样就可以迅速的查找出问题所在。原创 2017-04-20 11:12:48 · 8480 阅读 · 0 评论 -
织梦dedecms栏目添加自定义字段
第一步:执行SQL命令为数据库的栏目表结构添加一个字段 alter table `dede_arctype` add `typeen` varchar(200) NOT NULL default ;或者去数据库dede_arctype添加一个表结构typeen varchar为200的字段第二步:修改涉及到文件:dede/catalog_add.phpdede/catalog_edit.phpded原创 2017-04-06 18:45:45 · 3957 阅读 · 0 评论 -
织梦获取缩略大图的方法
玩织梦的大家都熟知,缩略图后面都有个-lp,删除后就是第一张图的大图,我的方法就是删除-lp 使用php替换的语法,将-lp删除就OK。[field:litpic function=str_replace("-lp","","@me");/]文章由badcat美女图片(http://www.badcatu.com)原创原创 2016-10-26 17:14:08 · 460 阅读 · 0 评论 -
dede栏目添加自定义字段方法
1、首先要进mysql 数据库里添加字段,命名好!比如我下面添加了一个栏目备注字段,当然你字段可以自己新建,找到表dede_arctype(这个是栏目模型的数据库表,这里面我添加的是栏目备注字段classremark,具体怎么加字段我就不列出来了) dede栏目添加自定义字段方法2、数据库字段添加完毕。接下来开始做后台。找到后台栏目管理模版 要更改的 2个地方dede\templets 模版:c转载 2016-09-07 16:17:02 · 4019 阅读 · 0 评论 -
织梦获取上级栏目ID及顶级栏目ID
上级栏目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原创 2016-08-26 14:32:20 · 11418 阅读 · 0 评论 -
删除Dedecms中遗留的多余图片
找到后台路径中的dede/templets/``content_batch_up2.htm找到下面代码:<input class="np" type="radio" checked="checked" name="action" value="modddpic" /><br />更正缩图错误<br /><input class="np" type="radio" name="action" va转载 2016-08-13 00:58:35 · 2366 阅读 · 0 评论 -
dede channel 增加limit(属性)功能
dede channel 标签添加 limit(属性)功能在用dede建站的时候,往往会需要用到一些需要自定义的普通需求,今天在这里介绍channel的limit功能,有时候我们需要调用中间部分数据,或者调用后几条数据,这个时候使用这个方法就相当快捷简单了!!修改步骤:找到标签文件include\taglib\channel.lib.php大概在36行找到 $attlist ="typeid|0,r转载 2016-08-24 17:30:26 · 1894 阅读 · 0 评论 -
利用ajax实现织梦dedecms瀑布流无限加载功能
该功能主要用到AJAX技术! 一、首先找到并打开/plus/list.php文件,在里面找到如下代码:require_once(dirname(__FILE__)."/../include/common.inc.php");在其代码下面添加如下代码://列表页瀑布流无限加载代码if(isset($_GET['ajax'])){ $typeid = isset($_GET['typeid转载 2016-08-24 13:06:16 · 10677 阅读 · 4 评论 -
织梦dedecms如何做到真正的随机调取文章
{dede:arclist pagesize='10' titlelen='35' orderby='rand'}[field:title/](注释:这里是调用文章的标题调用代码){/dede:arclist} 注释 pagesize='10' 这个代表生成10个标题 titlelen='35' 表示限制标题长度为35个字节(2个字节等于一个汉字) orderby='rand转载 2016-08-23 17:23:17 · 4777 阅读 · 0 评论 -
织梦首页、列表页调用文章body内容的两种方法
关于首页、列表页调用文章body内容的两种方法,具体方法如下:第一种方法:{dede:arclist row='1' typeid='1' addfields='body' idlist='1' channelid='1'}[field:body function='cn_substr(html2text(@me),100)'/]{/dede:arclist}解析:1、addrields=”字段转载 2016-08-20 14:46:36 · 13373 阅读 · 0 评论 -
dede让channelartlist标签支持currentstyle属性 完美解决
打开include\taglib\channelartlist.lib.php找到$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码:if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refO转载 2016-05-13 09:36:15 · 712 阅读 · 0 评论 -
织梦批量修改属性
update `badcatu_archives` set flag='p'原创 2016-04-30 11:53:15 · 654 阅读 · 0 评论 -
织梦tag标签显示每个标签相应的文章数量的方法
有些时候我们想实现类似于wordpress博客那样的tag标签,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。但是织梦默认没有这样的标签来调用,这就需要我们自己对系统文件进行修改来实现了,具体方法如下:找到并打开/include/taglib/tag.lib.php这个文件,找到第87行左右的下面这句代码:$row['link'] = $cfg_cmsurl."/tag转载 2016-01-29 15:52:27 · 2113 阅读 · 0 评论 -
织梦tag标签伪静态
更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag));替换为:$tag = urldecode($tag);更改文件arc.taglist.class.php文件文件所在的路径是include/arc.taglist.class.php找到$this->TagInfos = $this->dsql->GetOne("Select * Fro原创 2016-01-29 15:22:23 · 2314 阅读 · 0 评论 -
织梦教程:手把手教你让dedecms禁止发布重复文章
织梦文档重复,要怎么实现标题重复时不允许发文章,其实后台是有个重复检测功能,但是添加文 章的时候都能添加成,这显然没什么用原来的检测功能,现在我们要做的是在点击添加文章保存按钮之前,做下检测重复文档的操作,判断如果存在重复文档,提 示,并且退出保存文章的函数。 操作方法: 打开后台文件夹里面的article_add.php文件然后找到 if(empty($click)) $click = ($cf转载 2016-01-10 15:10:16 · 1940 阅读 · 0 评论 -
DEDE免登陆接口 For DEDE_v5.X,实现自动登陆,永不过期
可以实现用火车采集器发布时,不需要登陆DEDE后台,特别适合无人值守发布更新。本方法适用于DEDE所有模型和模块,所有发布模块仅需要添加一处配置参数即可。实现步骤如下:取消DEDE未登陆时出现的登陆提示 自动登陆DEDE修改一处DEDE的代码,为DEDE程序管理员目录的config.php,默认路径为dede/config.php,代码如下://检验用户登录状态 $cuserLogin = ne转载 2016-01-07 14:17:05 · 1060 阅读 · 0 评论 -
php和织梦获取顶级域名 ,根据判断输出指定文字
<?phpheader("Content-type:text/html;charset=gb2312");function getdomain($url) { $host = strtolower ( $url ); if (strpos ( $host, '/' ) !== false) { $parse = @parse_url ( $host ); $host = $parse [原创 2015-12-03 14:33:28 · 1300 阅读 · 0 评论 -
DedeCMS 友情链接按分类网站类型调用的方法
标签名称:flink 标记简介: 功能说明:用于获取友情链接 适用范围:全局使用 基本语法: {dede:flink row='24'/} 参数说明: type='image' 或textall,图片链接,text文字链接; row='24' 链接数量 titlelen='24' 站点文字的长度 linktype='1' 链接位置(首页,内页) typeid='0' 所有类型,转载 2015-11-29 11:11:05 · 2910 阅读 · 0 评论 -
织梦更改后台的左侧导航
为了方便期间,更改织梦后台的左侧导航,为方便使用,更改位置为:织梦后台路径\inc\inc_menu.php原创 2015-11-28 11:26:44 · 4227 阅读 · 0 评论 -
DEDECMS自定义表单时间戳转换成常规时间方法及添加时间方法
DEDECMS自定义表单在用的时候好像只要是时间或者时间不管字段类型是什么都会给转换成时间戳(一段数字),在后面浏览的时候用户需要看到是日期,而不是那一行数字,下面是我找到的解决方法: 5.6和5.7都可以,修改dede/templets/diy_list.htm,42行,再加一个IF判断,代码如下:else if($fielddata[1]=='datetime'){$fields[$fie原创 2015-11-27 17:48:24 · 3744 阅读 · 0 评论 -
DEDECMS调用顶级栏目+顶级栏目ID的方法
dede调用顶级栏目ID 方法一:{dede:field.id function="GetTopid(@me)"/}dede调用顶级栏目ID 方法二:首先,在所需要调用顶级栏目ID的地方,添加这段标签语法:{dede:type}[feild:topid/]{/dede:type}第二,修改源文件,找到include目录下的taglib目录下的type.lib.php,找到这条语句:$row = $d转载 2015-11-22 00:38:46 · 3459 阅读 · 0 评论 -
织梦DedeCms如何批量修改文章发布时间
1、首先是SQL语句update dede_archives set pubdate= 1308240000 where id>=1 and id<=10; update dede_archives set senddate= 1335542400 where id>=1 and id<=10; 解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由2011年6月17日修改到2012年转载 2015-11-01 15:24:50 · 2857 阅读 · 0 评论 -
Dedecms 数据库表名说明
安装后的dedecms一共有 86 张数据表。主要数据结构表dede_addonarticle:附加文章表aid int(11) 文章编号typeid int(11) 分类栏目编号body mediumtext 文章内容dede_addonflash 附加Flash表aid int(11) FLASH编号typeid int(11) 分类栏目编号filesize varchar(10)转载 2015-11-01 16:12:06 · 747 阅读 · 0 评论 -
DEDECMS发布时间为1970年1月1日的解决方法
我们在用火车头采集的时候,一般很少有人采集文档的发布时间,基本都是采集了直接发布,所以今天我遇到一个问题,就是采集好的内容发布到dede后,看到系统入库时间为3-19,正常,但是在文章页显示的时间为:暂无,列表页显示时间为1970-01-01,确实看着很不舒服,也不知道这个会不会对程序产生其他影响,初步猜测是在火车头的发布模块出了问题。 还是原来的思维,能解决的话,尽量解决下,网上找教程。也真转载 2016-03-01 14:51:54 · 3978 阅读 · 0 评论