dede底层模板详细介绍标签
dedecms详细模板制作教程(1)
第一步:解压dedecms环境安装包到你指定的文件目录或者磁盘下,完成后会有一个可执行文件,我们运行这个文件,它会提示你安装到具体的目录,选择好后进行安装!
第二步:dedecms环境安装包解压完成后,会有一个对话框跳出来!这就是我们需要安装dedecms的接口!你可以看到一些信息之类的!然后我们在点击“点击安装”,它会自动进行对环境的搭建;完成后对话框就会显示“浏览phpinfo”,“安装dedecms”,我们先点击第一个,看看我们的环境是不是真的搭建起来,如果页面正常跳转到phpinfo界面,那么恭喜你!dedecms环境你终于搭建成功了!那是不是到此就结束了?还没有,光有环境没有系统还是运行不起来的,那么接下来我们就来安装dedecms系统!
dedecms[织梦]标签大全
[14] att='数值' 表示自定义属性值
arcurl(同 filename),typeurl,stime(pubdate 的"0000-00-00"格式),
textlink,typelink,imglink,image
其中:
textlink = <a href='arcurl'>title</a>
typelink = <a href='typeurl'>typename</a>
§ type='spec'时,表示专题,等同于标记{dede:specart}{/dede:specart}
以上属性值可以联合使用,如: type='commend image' 表示推荐的图片文档
[9] orderby='' 表示排序方式,默认值是 senddate 按发布时间排列。
§ orderby='hot' 或 orderby='click' 表示按点击数排列
(2)属性
[1] typeid = '数字' 表示栏目ID,默认为 0,在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目 -> 通用标记(typeid=0)的同名标记”。
DedeCMSV5.7标签手册
{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''} <a href='[field:bookurl /]'>[field:bookname /]</a><br /> {/dede:booklist}
基本语法
{dede:group row='6' orderby='threads' titlelen='30'} <li> <span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span > <span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a> </span> </li> {/dede:group}
基本语法
{dede:feedback} <ul> <li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对 [field:titl e/] 的评论:</li> <li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]" class='fbmsg'>[field:msg /]</a> </li> </ul> {/dede:feedback}
织梦常用标签总结标签调用图片调用等
1.标签名称:channel标记简介:织梦常用标记,通常用于网站顶部以获取站点栏目信息,方便网站会员分类浏览整站信息功能说明:用于获取栏目列表适用范围:全局使用基本语法:{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}注意:在此dede大括号添加标记样式的时候需要用一对单引号''。
参数说明:typeid = '0' 栏目IDreid = '0' 上级栏目IDrow = '100' 调用栏目数col = '1' 分多少列显示(默认为单列)type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目currentstyle = '' 应用样式底层模板字段:ID(同id),typeid, typelink, typename, typeurl,typedir(仅表示栏目的网址)例:{dede:channel type='top' row='9'}<a href="[field:typeurl/]" rel="nofollow">[field:typename/]</a> |{/dede:channel}注:在没有指定typeid的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类模板路径标签:{dede:global.cfg_templets_skin/}/ 克隆完模板后第一步要做的是替换href路径(一般为对css样式的引入。
织梦调用标签
首页或者列表页调用文章内容,是body内容哦,不是description哦!
{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'}
<p> [field:body function='cn_substr(html2text(@me),600)'/]...</p>
textarr[[field:global.autoindexபைடு நூலகம்]] = "[field:title function='html2text(@me)'/]";
{/dede:myppt}
织梦自动生成序列号:
[field:global runphp='yes' name=autoindex][/field:global]
登陆网站的后台找到文件和代码:
/dede/templets/artical_edit.html
把
$nowtime = GetDateTimeMk(time());
改成
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
在Dedecms中,在列表页调用文章摘要的方法主要有:
{dede:arclist flag=h typeid=3 row=1 titlelen='100' orderby=pubdate infolen='100' function='cn_substr(@me,280)'}
第五章dedecms标签及模版
flink友情链接
功能:用于获取友情链接,在DedeCMS系统中已经默认集成 友情链接插件,所以无需其他安装即可使用该标签。
语法: {dede:flinkrow='24'/} 参数: type='textall'链接类型 row=24链接数量 titlelen=24站点标题文字的长度 linktype=1链接位置内页 typeid=0友情链接类型,默认为所有类型,可以在系统后台
5.1.1全局标签
1.arclist文档列表 功能:用于获取系统主从表模型(如:文章、软件、图集、商
品等)的一列文档,也称自由列表块标记,其中imglist、 imginfolist、specart、coolart、autolist都是由该标记 所定义的不同属性延伸出来的别名标记。
arclist文档列表
pagelist列表分页标签
功能:表示分页页码列表 语法:
参数: listsize=3表示[1][2][3]这些项的长度x2 listitem='index,pre,pageno,next,end,option'表示页码样式,可以把下面的值叠加 index 首页 pre上一页 pageno页码 next下一页 end末页 option下拉跳转框
[模块]-[友情链接]中的“网站类型管理”中查看。
功能:用于获取友情链接类型 语法:
参数: row=24链接类型数量 titlelen=24链接文字的长度
flinktype标签
myad标签
功能:调用广告内容 语法: {dede:myadtypeid=''name=''/} 参数: name=''标记名称,该项是必须的属性,以下2、3
dede织梦cms模板标签说明
dede织梦cms模板标签说明,模版制作解析引擎概述模板设计规范代码参考标记参考:arclist(artlist,likeart,hotart,imglist,imginfolist,coolart,specart ) field channel mytag vote friendlink mynews loop channelartlist page list pagelist pagebreak fieldlist一、织梦模板解析引擎概述在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。
织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。
1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}提示:对于{dede:标记名称属性='值'}{/dede:标记名称}这种形式的标记,在2.1版中,表示结束只需要用“{/dede}”,但V3中需要严格用“{/dede:标记名称}”,否则会报错。
2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。
(1) global 标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:{dede:global name='变量名称'}{/dede:global}或{dede:global name='变量名称' /}其中变量名称不能加$ 符号,如变量$cfg_cmspath ,应该写成{dede:global name='cfg_cmspath' /} 。
dede数据库字段名详解
[CMS表 | 项目普通表] dede_addonarticle | dede_addonimages | dede_addoninfos |dede_addonshop | dede_addonsoft | dede_addonspec | dede_admin | dede_admintype |dede_advancedsearch | dede_arcatt | dede_arccache | dede_archives | dede_arcmulti | dede_arcrank | dede_arctiny | dede_arctype | dede_area | dede_ask | dede_askanswer | dede_asktype | dede_bookfeedback | dede_channeltype | dede_co_htmls | dede_co_mediaurls | dede_co_note | dede_co_onepage | dede_co_urls | dede_diyforms | dede_downloads | dede_erradd | dede_feedback | dede_flink | dede_flinktype | dede_freelist |dede_group_guestbook | dede_group_notice | dede_group_posts | dede_group_smalltypes | dede_group_threads | dede_group_user | dede_groups | dede_homepageset | dede_keywords | dede_log | dede_member | dede_member_company | dede_member_feed | dede_member_flink | dede_member_friends | dede_member_group | dede_member_guestbook | dede_member_model | dede_member_msg | dede_member_operation | dede_member_person | dede_member_pms |dede_member_snsmsg | dede_member_space | dede_member_stow | dede_member_stowtype | dede_member_tj | dede_member_type | dede_member_vhistory | dede_moneycard_record | dede_moneycard_type | dede_mtypes | dede_multiserv_config | dede_myad | dede_mytag | dede_payment | dede_plus | dede_pwd_tmp | dede_ratings | dede_scores | dede_search_cache | dede_search_keywords | dede_sgpage | dede_shops_delivery | dede_shops_orders |dede_shops_products | dede_shops_userinfo | dede_softconfig | dede_stepselect |dede_store_groups | dede_story_books | dede_story_bookstars | dede_story_catalog | dede_story_chapter | dede_story_content | dede_story_viphistory | dede_sys_enum |dede_sys_module | dede_sys_set | dede_sys_task | dede_sysconfig | dede_tagindex |dede_taglist | dede_uploads | dede_verifies | dede_vote |字段名说明描述具体参数aid图集ID mediumint(8) unsigned NOT NULL default '0' typeid栏目ID smallint(5) unsigned NOT NULL default '0' pagestyle显示列表样式smallint(6) NOT NULL default '1'maxwidth最大宽度smallint(6) NOT NULL default '600'imgurls图片地址textrow行数smallint(6) NOT NULL default '0'col列数smallint(6) NOT NULL default '0'isrm 特殊选项(下载远程图片、从ZIP压缩包中解压图片、网上复制图片)smallint(6) NOT NULL default '0'ddmaxwidth缩略图最大宽度smallint(6) NOT NULL default '200' pagepicnum每页显示图片数量smallint(6) NOT NULL default '12'templet自定义模板varchar(30) NOT NULL default ''userip用户IP char(15) NOT NULL default ''redirecturl跳转地址varchar(255) NOT NULL default ''body图集详细说明mediumtext索引:PRIMARY KEY (`aid`),KEY `imagesMain` (`typeid`)表名:dede_addoninfos(ENGINE=MyISAM/CHARSET=gbk)说明:Top字段名说明描述具体参数aid内容ID int(11) NOT NULL default '0'typeid栏目ID int(11) NOT NULL default '0'channel频道类型smallint(6) NOT NULL default '0'arcrank内容排序smallint(6) NOT NULL default '0'mid会员ID mediumint(8) unsigned NOT NULL default '0' click点击次数int(10) unsigned NOT NULL default '0'title标题varchar(60) NOT NULL default ''litpic缩略图varchar(60) NOT NULL default ''userip用户IP varchar(15) NOT NULL default ' 'senddate发布时间int(11) NOT NULL default '0'flag属性set('c','h','p','f','s','j','a','b') default NULL lastpost最后回复int(10) unsigned NOT NULL default '0'scores分数mediumint(8) NOT NULL default '0'goodpost好评mediumint(8) unsigned NOT NULL default '0' badpost差评mediumint(8) unsigned NOT NULL default '0' nativeplace联动,地址smallint(5) unsigned NOT NULL default '0'infotype信息类型char(20) NOT NULL default '0'body内容mediumtextendtime结束时间int(11) NOT NULL default '0'tel电话号码varchar(50) NOT NULL default ''email电子邮箱varchar(50) NOT NULL default ''address地址varchar(100) NOT NULL default ''linkman联系人varchar(50) NOT NULL default ''索引:PRIMARY KEY (`aid`),KEY `typeid` (`typeid`,`nativeplace`,`infotype`),KEY `channel` (`channel`,`arcrank`,`mid`,`click`,`title`,`litpic`,`senddate`,`flag`,`endtime`)表名:dede_addonshop说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数aid内容ID mediumint(8) unsigned NOT NULL default '0'typeid栏目ID smallint(5) unsigned NOT NULL default '0'body商品简介mediumtextprice市场价float NOT NULL default '0'trueprice优惠价float NOT NULL default '0'brand品牌varchar(250) NOT NULL default ''units计量单位varchar(250) NOT NULL default ''templet自定义模板varchar(30) NOT NULLuserip用户ip char(15) NOT NULLredirecturl跳转地址varchar(255) NOT NULLvocation char(20) NOT NULL default '0'infotype char(20) NOT NULL default '0'索引:PRIMARY KEY (`aid`),KEY `typeid` (`typeid`)表名:dede_addonsoft说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数aid内容ID mediumint(8) unsigned NOT NULL default '0' typeid栏目ID smallint(5) unsigned NOT NULL default '0' filetype文件类型varchar(10) NOT NULL default ''language语言varchar(10) NOT NULL default ''softtype软件类别varchar(10) NOT NULL default ''accredit授权方式varchar(10) NOT NULL default ''os操作系统varchar(30) NOT NULL default ''softrank文章排序mediumint(8) unsigned NOT NULL default '0' officialUrl官方网址varchar(30) NOT NULL default '' officialDemo演示网址varchar(50) NOT NULL default ''softsize软件大小varchar(10) NOT NULL default ''softlinks软件地址textintroduce详细介绍textdaccess下载级别smallint(5) NOT NULL default '0' needmoney需要金币smallint(5) NOT NULL default '0'templet自定义模板varchar(30) NOT NULL default ''userip用户IP char(15) NOT NULL default ''redirecturl跳转地址varchar(255) NOT NULL default ''索引:PRIMARY KEY (`aid`),KEY `softMain` (`typeid`)表名:dede_addonspec说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数aid内容ID mediumint(8) unsigned NOT NULL default '0' typeid栏目ID smallint(5) unsigned NOT NULL default '0' note专题记录字段texttemplet自定义模板varchar(30) NOT NULL default ''userip用户IP char(15) NOT NULL default ''redirecturl跳转地址varchar(255) NOT NULL default ''索引:PRIMARY KEY (`aid`),KEY `typeid` (`typeid`)表名:dede_admin说明:?m????Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id管理ID int(10) unsigned NOT NULLusertype管理员类别float unsigned default '0'userid管理员ID char(30) NOT NULL default ''pwd密码char(32) NOT NULL default ''uname用户名char(20) NOT NULL default ''tname真实姓名char(30) NOT NULL default ''email电子邮箱char(30) NOT NULL default ''typeid授权管理栏目ID textlogintime登陆时间int(10) unsigned NOT NULL default '0' loginip登陆IP varchar(20) NOT NULL default ''索引:PRIMARY KEY (`id`)表名:dede_admintype说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数rank权限值float NOT NULL default '1'typename管理组名称varchar(30) NOT NULL default '' system是否为系统管理员smallint(6) NOT NULL default '0' purviews权限text索引:PRIMARY KEY (`rank`)表名:dede_advancedsearch说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数mid id int(11) NOT NULLmaintable主表varchar(256) NOT NULL default '' mainfields主表字段textaddontable附加表varchar(256) default NULLaddonfields附加表字段textforms表单texttemplate自定义模板varchar(256) NOT NULL default ''索引:UNIQUE KEY `mid` (`mid`)表名:dede_arcatt说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数sortid排序ID smallint(6) NOT NULL default '0'att属性标志char(10) NOT NULL default ''attname属性名称char(30) NOT NULL default ''索引:PRIMARY KEY (`att`)表名:dede_arccache说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数md5hash缓存hash码char(32) NOT NULL default ''uptime更新时间int(11) NOT NULL default '0'cachedata缓存数据mediumtext索引:PRIMARY KEY (`md5hash`)表名:dede_archives说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id内容ID mediumint(8) unsigned NOT NULL default '0'typeid栏目ID smallint(5) unsigned NOT NULL default '0'typeid2副栏目ID varchar(90) NOT NULL default '0'sortrank文档排序int(10) unsigned NOT NULL default '0'flag属性set('c','h','p','f','s','j','a','b') default NULL ismake是否生成HTML smallint(6) NOT NULL default '0'channel频道模型smallint(6) NOT NULL default '1'arcrank浏览权限smallint(6) NOT NULL default '0'click点击次数mediumint(8) unsigned NOT NULL default '0'money需要消耗金币smallint(6) NOT NULL default '0'title文档标题char(60) NOT NULL default ''shorttitle短标题char(36) NOT NULL default ''color标题颜色char(7) NOT NULL default ''writer作者char(20) NOT NULL default ''source来源char(30) NOT NULL default ''litpic缩略图char(100) NOT NULL default ''pubdate发布日期int(10) unsigned NOT NULL default '0' senddate投稿日期int(10) unsigned NOT NULL default '0'mid会员ID mediumint(8) unsigned NOT NULL default '0' keywords文档关键词char(30) NOT NULL default ''lastpost最后回复int(10) unsigned NOT NULL default '0' scores消耗积分mediumint(8) NOT NULL default '0' goodpost好评mediumint(8) unsigned NOT NULL default '0' badpost差评mediumint(8) unsigned NOT NULL default '0' notpost不允许回复tinyint(1) unsigned NOT NULL default '0' description描述varchar(255) NOT NULL default ''filename自定义文件名varchar(40) NOT NULL default ''dutyadmin负责审核管理员的ID mediumint(8) unsigned NOT NULL default '0' tackid int(10) NOT NULL default '0'mtype自定义类别mediumint(8) unsigned NOT NULL default '0' weight权重int(10) NOT NULL default '0'索引:PRIMARY KEY (`id`),KEY `sortrank` (`sortrank`),KEY `mainindex` (`arcrank`,`typeid`,`channel`,`flag`,`mid`),KEY `lastpost` (`lastpost`,`scores`,`goodpost`,`badpost`,`notpost`)表名:dede_arcmulti说明:Top字段名说明描述具体参数id ID mediumint(8) unsigned NOT NULL auto_increment typeid主栏目ID smallint(5) unsigned NOT NULL default '0' typeid2副栏目ID varchar(90) NOT NULL default '0'arcrank文档权限smallint(6) NOT NULL default '0'channel频道类型smallint(5) NOT NULL default '1'senddate投稿日期int(10) unsigned NOT NULL default '0' sortrank文档排序int(10) unsigned NOT NULL default '0'mid会员ID mediumint(8) unsigned NOT NULL索引:PRIMARY KEY (`id`),KEY `sortrank` (`sortrank`)表名:dede_arctype说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id栏目ID smallint(5) unsigned NOT NULL auto_increment reid上级栏目ID smallint(5) unsigned NOT NULL default '0' topid顶级栏目ID smallint(5) unsigned NOT NULL default '0' sortrank排序smallint(5) unsigned NOT NULL default '50' typename栏目名称char(30) NOT NULL default ''typedir栏目目录char(60) NOT NULL default ''isdefault是否默认smallint(6) NOT NULL default '0'defaultname默认名称char(15) NOT NULL default 'index.html'issend是否支持投稿smallint(6) NOT NULL default '0'channeltype栏目频道类型smallint(6) default '1'maxpage最大页面数smallint(6) NOT NULL default '-1'ispart栏目属性smallint(6) NOT NULL default '0'corank浏览权限smallint(6) NOT NULL default '0' tempindex频道页模板char(50) NOT NULL default ''templist列表页模板char(50) NOT NULL default ''temparticle内容页模板char(50) NOT NULL default ''namerule文章命名规则char(50) NOT NULL default ''namerule2列表命名规则char(50) NOT NULL default ''modname模型名称char(20) NOT NULL default ''description栏目描述char(150) NOT NULL default ''keywords栏目关键词varchar(60) NOT NULL default ''seotitle SEO标题varchar(80) NOT NULL default ''moresite多站点支持tinyint(1) unsigned NOT NULL default '0' sitepath站点根目录char(60) NOT NULL default ''siteurl绑定域名char(50) NOT NULL default ''ishidden是否隐藏smallint(6) NOT NULL default '0'cross交叉栏目tinyint(1) NOT NULL default '0'crossid交叉ID textcontent栏目内容textsmalltypes栏目小分类text索引:PRIMARY KEY (`id`),KEY `reid` (`reid`,`isdefault`,`channeltype`,`ispart`,`corank`,`topid`,`ishidden`),KEY `sortrank` (`sortrank`)表名:dede_area说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID int(10) unsigned NOT NULL auto_increment name名称varchar(20) NOT NULL default ''reid所属ID int(10) unsigned NOT NULL default '0' disorder排序ID int(10) unsigned NOT NULL default '0'索引:PRIMARY KEY (`id`)表名:dede_ask说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id问题id int(10) unsigned NOT NULL auto_increment tid分类id mediumint(8) unsigned NOT NULL default '0' tidname分类名称char(50) NOT NULL default ''tid2二级分类id mediumint(8) unsigned NOT NULL default '0' tid2name二级分类名称char(50) NOT NULL default ''uid会员id mediumint(8) unsigned NOT NULL default '0' anonymous是否匿名设定tinyint(1) NOT NULL default '0'title问题名称char(80) NOT NULL default ''digest精彩推荐tinyint(1) NOT NULL default '0'reward悬赏分smallint(6) unsigned NOT NULL default '0' dateline提问时间int(10) unsigned NOT NULL default '0' expiredtime到期时间int(10) unsigned NOT NULL default '0' solvetime解决时间int(10) unsigned NOT NULL default '0' bestanswer答案id int(10) unsigned NOT NULL default '0' status问题状态tinyint(1) NOT NULL default '0'disorder smallint(6) NOT NULL default '0'views int(10) unsigned NOT NULL default '0' replies回复mediumint(8) unsigned NOT NULL default '0' ip ip char(15) NOT NULL default ''content补充说明mediumtext NOT NULLextra mediumtext NOT NULL索引:PRIMARY KEY (`id`),KEY `disorder` (`tid`,`tid2`,`status`,`dateline`),KEY `digest` (`digest`),KEY `expiredtime` (`expiredtime`),KEY `reward` (`reward`),KEY `uid` (`uid`)表名:dede_askanswer说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id答案id int(10) unsigned NOT NULL auto_increment askid问题id mediumint(8) unsigned NOT NULL default '0' ifanswer是否采纳为答案tinyint(1) NOT NULL default '0'tid一级分类smallint(6) unsigned NOT NULL default '0' tid2二级分类smallint(6) unsigned NOT NULL default '0' uid会员id mediumint(8) unsigned NOT NULL default '0' username回复会员char(32) NOT NULL default ''anonymous是否匿名tinyint(1) NOT NULL default '0'goodrate好评smallint(6) unsigned NOT NULL default '0' badrate差评smallint(6) unsigned NOT NULL default '0' userip登录ip char(15) NOT NULL default ''dateline回复时间int(10) unsigned NOT NULL default '0'brief参考资料char(200) NOT NULL default ''content回答内容mediumtext NOT NULLifcheck是否审核tinyint(1) NOT NULL default '1'索引:PRIMARY KEY (`id`),KEY `askid` (`askid`),KEY `uid` (`uid`),KEY `dateline` (`askid`,`dateline`)表名:dede_asktype说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id分类id mediumint(8) unsigned NOT NULL auto_incrementname分类名称char(50) NOT NULL default ''reid上级分类id int(10) unsigned NOT NULL default '0'disorder排序int(10) unsigned NOT NULL default '0'asknum回答数目mediumint(8) unsigned NOT NULL default '0'索引:PRIMARY KEY (`id`),KEY `disorder` (`disorder`)表名:dede_bookfeedback说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id int(10) unsigned NOT NULL auto_incrementaid图书id mediumint(8) unsigned NOT NULL default '0'catid栏目id smallint(5) unsigned NOT NULL default '0'username发布会员char(20) NOT NULL default ''arctitle图书名称varchar(60) NOT NULL default ''ip ip char(15) NOT NULL default ''ischeck是否审核smallint(6) NOT NULL default '0'dtime评论时间int(10) unsigned NOT NULL default '0'mid会员id mediumint(8) unsigned NOT NULL default '0'bad反对mediumint(8) unsigned NOT NULL default '0'good支持mediumint(8) unsigned NOT NULL default '0'ftype评论类型set('feedback','good','bad') NOT NULL default 'feedback' face表情smallint(5) unsigned NOT NULL default '0'msg评论内容text索引:PRIMARY KEY (`id`),KEY `aid` (`aid`,`ischeck`,`mid`)表名:dede_channeltype说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID smallint(6) NOT NULL default '0'nid模型ID varchar(20) NOT NULL default ''typename栏目名称varchar(30) NOT NULL default ''maintable主表varchar(50) NOT NULL default 'dede_archives' addtable附加表varchar(50) NOT NULL default ''addcon发布器varchar(30) NOT NULL default ''mancon管理器varchar(30) NOT NULL default ''editcon编辑器varchar(30) NOT NULL default ''useraddcon会员发布器varchar(30) NOT NULL default ''usermancon会员管理器varchar(30) NOT NULL default ''usereditcon会员编辑器varchar(30) NOT NULL default ''fieldset字段设置textlistfields列表页显示字段textallfields所有字段textissystem是否为系统模型smallint(6) NOT NULL default '0'isshow是否显示smallint(6) NOT NULL default '1'issend是否支持投稿smallint(6) NOT NULL default '0'arcsta文档默认状态smallint(6) NOT NULL default '-1'usertype支持查看会员级别char(10) NOT NULL default ''sendrank支持投稿会员级别smallint(6) NOT NULL default '10'isdefault smallint(6) NOT NULL default '0'needdes需要描述tinyint(1) NOT NULL default '1'needpic需要缩略图tinyint(1) NOT NULL default '1'titlename标题名称varchar(20) NOT NULL default '标题'onlyone投稿具有唯一性smallint(6) NOT NULL default '0'dfcid默认栏目ID smallint(5) unsigned NOT NULL default '0'索引:PRIMARY KEY (`id`),KEY `nid` (`nid`,`isshow`,`arcsta`,`sendrank`)表名:dede_co_htmls说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数aid编号mediumint(8) unsigned NOT NULL auto_increment nid采集点ID mediumint(8) unsigned NOT NULL default '0' typeid栏目ID smallint(5) unsigned NOT NULL default '0'title标题varchar(60) NOT NULL default ''litpic链接所含图片varchar(100) NOT NULL default ''url网址varchar(100) NOT NULL default ''dtime获取日期int(10) unsigned NOT NULL default '0'isdown是否采集tinyint(1) unsigned NOT NULL default '0' isexport是否导出tinyint(1) NOT NULL default '0'result采集内容mediumtext索引:PRIMARY KEY (`aid`),KEY `nid` (`nid`),KEY `typeid` (`typeid`,`title`,`url`,`dtime`,`isdown`,`isexport`)表名:dede_co_mediaurls说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数nid采集点ID mediumint(8) unsigned NOT NULL default '0'hash打开地址char(32) NOT NULL default ''tofile存放路径char(60) NOT NULL default ''索引:KEY `hash` (`hash`)表名:dede_co_note说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数nid节点ID mediumint(8) unsigned NOT NULL auto_increment channelid内容模型smallint(5) unsigned NOT NULL default '0' notename节点名称varchar(50) NOT NULL default ''sourcelang编码varchar(10) NOT NULL default 'gb2312'uptime采集时间int(10) unsigned NOT NULL default '0'cotime导出时间int(10) unsigned NOT NULL default '0'pnum smallint(5) unsigned NOT NULL default '0' isok是否设置规则tinyint(1) unsigned NOT NULL default '0' usemore是否启用多栏目通配tinyint(1) unsigned NOT NULL default '0' listconfig列表匹配规则textitemconfig内容匹配规则text索引:PRIMARY KEY (`nid`),KEY `isok` (`isok`,`channelid`,`cotime`)表名:dede_co_onepage说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id网站ID int(11) NOT NULL auto_incrementurl网站地址varchar(60) NOT NULL default ''title网站名称varchar(60) NOT NULL default ''issource是否用做文章来源smallint(6) NOT NULL default '1'lang编码varchar(10) NOT NULL default 'gb2312'rule采集规则text索引:PRIMARY KEY (`id`),KEY `url` (`url`)表名:dede_co_urls说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id编号int(10) unsigned NOT NULL auto_increment hash链接地址varchar(32) NOT NULL default ''nid采集点ID smallint(5) unsigned NOT NULL default '0' 索引:PRIMARY KEY (`id`)表名:dede_diyforms说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数diyid自定义表单ID int(10) unsigned NOT NULL auto_increment name表单名称varchar(50) NOT NULL default '' posttemplate发布模板varchar(50) NOT NULLviewtemplate查看模板varchar(50) NOT NULLlisttemplate列表模板varchar(50) NOT NULLtable数据表varchar(50) NOT NULL default ''info信息textpublic前台列表和内容页公开tinyint(1) NOT NULL default '1'索引:PRIMARY KEY (`diyid`)表名:dede_downloads说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数hash下载hash码char(32) NOT NULLid下载ID int(10) unsigned NOT NULL default '0' downloads下载次数int(10) unsigned NOT NULL default '0'索引:PRIMARY KEY (`hash`)表名:dede_erradd说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID int(10) unsigned NOT NULL auto_increment aid文档ID mediumint(8) unsigned NOT NULLmid会员ID mediumint(8) unsigned default NULLtitle标题char(60) NOT NULL default ''type类型smallint(6) NOT NULL default '0'errtxt错误信息mediumtextoktxt正确信息mediumtextsendtime发布时间int(10) unsigned NOT NULL default '0'索引:KEY `id` (`id`)表名:dede_feedback说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID int(10) unsigned NOT NULL auto_increment aid文档ID mediumint(8) unsigned NOT NULL default '0' typeid栏目ID smallint(5) unsigned NOT NULL default '0' username用户名称char(20) NOT NULL default ''arctitle文档标题varchar(60) NOT NULL default ''ip评论IP char(15) NOT NULL default ''ischeck是否审核smallint(6) NOT NULL default '0'dtime评论时间int(10) unsigned NOT NULL default '0'mid会员ID mediumint(8) unsigned NOT NULL default '0'bad踩mediumint(8) unsigned NOT NULL default '0'good顶mediumint(8) unsigned NOT NULL default '0'ftype论评类型set('feedback','good','bad') NOT NULL default 'feedback' face会员表情smallint(5) unsigned NOT NULL default '0'msg信息内容text索引:PRIMARY KEY (`id`),KEY `aid` (`aid`,`ischeck`,`mid`)表名:dede_flink说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID smallint(5) unsigned NOT NULL auto_incrementsortrank排序smallint(6) NOT NULL default '0'url地址char(60) NOT NULL default ''webname网站名称char(30) NOT NULL default ''msg消息char(200) NOT NULL default ''email电子邮件char(50) NOT NULL default ''logo图标char(60) NOT NULL default ''dtime申请时间int(10) unsigned NOT NULL default '0'typeid栏目ID smallint(5) unsigned NOT NULL default '0'ischeck是否审核smallint(6) NOT NULL default '1'索引:PRIMARY KEY (`id`)表名:dede_flinktype说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id ID mediumint(8) unsigned NOT NULL auto_increment typename栏目名称varchar(50) NOT NULL default ''索引:PRIMARY KEY (`id`)表名:dede_freelist说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数aid文档ID int(11) NOT NULL auto_incrementtitle标题varchar(50) NOT NULL default ''namerule命名规则varchar(50) NOT NULL default ''listdir列表HTML存放目录varchar(60) NOT NULL default ''defaultpage目录默认页名称varchar(20) NOT NULL default ''nodefault不使用目录默认主页smallint(6) NOT NULL default '0'templet列表模板varchar(50) NOT NULL default ''edtime编辑时间int(11) NOT NULL default '0'maxpage最大列出页数smallint(5) unsigned NOT NULL default '100' click点击次数int(11) NOT NULL default '1'listtag列表标签mediumtextkeywords关键词varchar(100) NOT NULL default ''description描述varchar(250) NOT NULL default ''索引:PRIMARY KEY (`aid`)表名:dede_group_guestbook说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数bid id int(11) unsigned NOT NULL auto_incrementtitle标题varchar(80) NOT NULL default ''uname用户名char(15) NOT NULL default ''userid用户id int(11) unsigned NOT NULL default '0'gid圈子id int(11) unsigned NOT NULL default '0'stime留言时间int(10) unsigned NOT NULL default '0' message留言内容text NOT NULLip ip varchar(15) NOT NULL default ''索引:PRIMARY KEY (`bid`),KEY `userid` (`userid`,`gid`),KEY `sitme` (`stime`)表名:dede_group_notice说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id id smallint(6) unsigned NOT NULL auto_increment uname会员名称char(15) NOT NULL default ''userid会员id int(11) unsigned NOT NULL default '0'title公告标题varchar(80) NOT NULL default ''notice公告内容text NOT NULLstime发布时间int(10) unsigned NOT NULL default '0'gid圈子id mediumint(8) unsigned NOT NULL default '0'ip ip varchar(15) NOT NULL default ''索引:PRIMARY KEY (`id`),KEY `stime` (`stime`),KEY `userid` (`userid`),KEY `gid` (`gid`)表名:dede_group_posts说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数pid id int(10) unsigned NOT NULL auto_incrementgid圈子id smallint(6) unsigned NOT NULL default '0'tid帖子id mediumint(8) unsigned NOT NULL default '0' first tinyint(1) NOT NULL default '0'author作者char(15) NOT NULL default ''subject帖子名称varchar(80) NOT NULL default ''dateline发布时间int(10) unsigned NOT NULL default '0' message帖子内容mediumtext NOT NULLuseip登录ip varchar(15) NOT NULL default ''anonymous是否匿名tinyint(1) unsigned NOT NULL default '0' status状态tinyint(1) unsigned NOT NULL default '0' authorid作者会员id mediumint(8) unsigned NOT NULL default '0'索引:PRIMARY KEY (`pid`),KEY `gid` (`gid`,`tid`,`author`),KEY `dateline` (`dateline`)表名:dede_group_smalltypes说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id id smallint(6) unsigned NOT NULL auto_increment gid圈子id int(10) unsigned NOT NULL default '0'userid用户id int(11) unsigned NOT NULL default '0'name话题名称char(15) NOT NULLdisorder排序int(10) unsigned NOT NULL default '0'索引:PRIMARY KEY (`id`),KEY `disorder` (`disorder`),KEY `userid` (`userid`,`gid`)表名:dede_group_threads说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数tid id mediumint(8) unsigned NOT NULL auto_increment gid圈子id smallint(6) unsigned NOT NULL default '0' smalltype话题分类smallint(6) unsigned NOT NULL default '0' subject帖子名称char(80) NOT NULL default ''displayorder tinyint(1) unsigned NOT NULL default '0' author作者char(15) NOT NULL default ''authorid作者id mediumint(8) unsigned NOT NULL default '0' views查看次数int(10) unsigned NOT NULL default '0'dateline发布时间int(10) unsigned NOT NULL default '0'lastpost上次回复时间int(10) unsigned NOT NULL default '0' lastposter上次回复人char(15) NOT NULL default ''replies回复数目mediumint(8) unsigned NOT NULL default '0' digest是否加精tinyint(1) unsigned NOT NULL default '0' closed是否删除mediumint(8) NOT NULL default '0'索引:PRIMARY KEY (`tid`),KEY `digest` (`digest`),KEY `authorid` (`authorid`,`dateline`),KEY `displayorder` (`gid`,`lastpost`,`displayorder`,`smalltype`)表名:dede_group_user说明:Top(ENGINE=MyISAM/CHARSET=gbk)字段名说明描述具体参数id id int(11) unsigned NOT NULL auto_incrementuid用户id int(11) unsigned NOT NULL default '0' username用户名称varchar(15) NOT NULL default ''gid圈子id int(11) unsigned NOT NULL default '0'posts发帖数目int(10) unsigned NOT NULL default '0'replies回复数目int(10) unsigned NOT NULL default '0'。
dedecms常用模板标签
最近在研究dedecms教程。
dedecms二次开发其实是非常简单的。
以前总认为dedecms是如何的高深难懂。
其实dedecms简单。
特别是dedecms模板标签。
简单实用,如果我们感觉dedecms模板标签不够用。
我们还可以自己开发。
特别方便。
首先我们来谈谈dedecms最常用的几个模板标签。
1:最常用的是dedecms文章列表标签arclist,以下是基本语法.{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arclist}2:最常见的dedecms分类列表标签channle{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~'class='thisclass'>~typename~</a> </li>"}<li><a href='[field:typelink/]'>[field:typename/]</a> </li>{/dede:channel}3:dedecms中标签tag{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}4:dedecms最新评论标签{dede:feedback}<ul><li class='fbtitle'>[field:username function="(@me=='guest' ? '游客' : @me)"/] 对[field:title/] 的评论:</li><li class='fbmsg'> <a href="plus/feedback.php?aid=[field:aid/]"class='fbmsg'>[field:msg /]</a></li></ul>{/dede:feedback}5:如果我们想在dedecms模板中调用php程序。
dede tag标签调用的详细参考书
二、tag标签的基本语法.
{dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
三、tag标签参数说明.
row='30' 调用条数
sort='new' 排序方式 month,rand,week
<p>dede最新tag标签<br />
{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]) {/dede:tag}</p>
<p>dede当月热门tag标签<br />
{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]) {/dede:tag}</p>
<p>dede随机tag标签<br />
{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]) {/dede:tag}</p>
<p>dede内容页tag添加<br />
{dede:tag type='current'/}
ALTER TABLE dede_tagindex modify column tag char(255) not null;
dede目录详细说明,织梦所有目录及数据表详解,织梦新手、老鸟必备的dede参考帮助,看懂了就已经学会了一半
认识dedecms目录安装后dedecms的目录如下表:根目录/dede 管理后台目录/freelist 自由文档列表生成目录/html 默认文章生成目录/include 程序核心文件目录/member 会员管理目录/plus 插件及辅助功能目录/setup 安装目录/special 专题生成目录/templets 默认模板存放目录/upimg 上传下载文件保存目录base.css 基本样式表index.php 网站默认首页robots.txt 搜索控制文件3、dedecms模板制作要学会dede模板制作不难,了解清楚模板位置最重要。
1)模板位置及目录结构/templets模板目录/dedecmsv31 3模板目录/default 默认模板目录article_article.htm 普通文章页面模板article_default.htm 一般文档页面模板article_flash.htm flash页面模板article_image.htm 图集页面模板article_soft.htm 软件页面模板article_spec.htm 专题页面模板index.htm 网站首页模板index_article.htm 文章频道封面模板index_article_webart1.htm 备用模板index_article_webart2.htm 备用模板index_article_webart.htm 备用模板index_default.htm 一般文档封面模板index_flash.htm flash频道封面模板index_image.htm 图集频道封面模板index_soft.htm 软件频道封面模板list_article.htm 文章列表模板list_default.htm 一般文档列表目录模板list_flash.htm flash文档列表模板list_free.htm 自由列表模板list_image.htm 图集列表模板list_soft.htm 软件列表模板list_spec.htm 专题列表模板/img 模板图片目录(含样式表)/plus 辅助插件模板目录download_links_templet.htm 下载链接模板feedback_confirm.htm 评论确认模板feedback_templet.htm 用户评论模板feedback_templet_js.htm 同上flink-add.htm 友情链接添加模板flink-list.htm 友情链接列表模板guestbook.htm 留言本模板heightsearch.htm 高级搜索模板js.htm JS脚本模板recommend.htm 推荐好友模板rss.htm RSS的XML模板rssmap.htm RSS订阅文件showphoto.htm 图片显示模板sitemap.htm 网站地图模板view_msg.htm 会员提示信息模板vote.htm 投票结果显示模板/system 系统模板目录channel_list.htm 栏目列表系统模板list_fulllist.htm 文档列表系统模板mynews.htm 站内新闻系统模板part_arclist.htm 文章列表系统模板part_autochannel.htm 分类栏目系统模板part_channelartlist.htm 包含文章列表的栏目系统模板part_imginfolist.htm 使用imginfolist标签调用的模板part_imglist.htm 使用imglist标签调用的模板part_type_list.htm 单个栏目的系统模板spec_arclist.htm 专题列表文章系统模板spec_list.htm 专题用模板tag_arclist.htmtag_fieldlist.htm fieldlist用系统模板/system/channel 频道特殊底层模板目录channel_downlinkpage.htm 下载地址列表链接模板channel_downlinks.htm 下载地址列表模板channel_spec_note.htm 专题节点列表模板制作好的模板根据上面的列表覆盖即可2)模板制作及发布方法建议方法:①制作网站模板②参考官方模板在对应地方填入对应dede标签③替换templets/default目录下的对应文件④后台系统设置中,自定义“模板默认风格(cfg_df_style)”变量,讲模板放入自建的目录中。
织梦基本标签大全
织梦网站标签整理1、首页:dedecms网站首页头部标签:{dede:global.cfg_webname/}是网站名意思。
这里显示的文字是出现在搜索引擎标题部分。
比较重要的部分。
{dede:global.cfg_description/}这是描述标签。
这个就是出现在搜索引擎中简单的文字介绍。
也是比较重要的部分。
{dede:global.cfg_keywords/}这里是关键字标签。
这个大家应该都知道了,是我们经常说的关键词。
标题标签:{dede:global.cfg_webname/}关键词标签:{dede:global.cfg_keywords/}描述标签:{dede:global.cfg_description/}网站备案号:{dede:global.cfg_beian/}网站版权:{dede:global.cfg_powerby/}友情链接:{dede:flink row='24'/}网站地址:{dede:global.cfg_cmsurl/}网站导航标签:{dede:channel row="10" type="top" col="1" currentstyle="~typename~" }[field:typename/]{/dede:channel}文章列表标签:{dede:arclist row="5" typeid="10" titlelen="45" infolen="60" limit="2" keyword="dedecms" orderby="pubdate" orderway="desc" col="1" subday="30" imgwidth="100"imgheight="100" idlist="22" flag="h" type="image" channelid="1"}[[field:typename/]][field:title /]{/dede:arclist}友情链接标签:{dede:flink row="24" titlelen=20 linktype="2" type="text" }{dede:flink/}{/dede:flink}或{dede:flink row='24'/}在首页调用某栏目的子栏目:{dede:channel type=’sun’ typeid=’栏目ID’}[field:typename/]{/dede:channel}或者{dede:global name=’maplist’/}最新图文调用标签:{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'} <dd><ahref="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:titlefunction='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist} 热关键字调用标签: {dede:hotwords num='5' subday='30'/}最新文章调用标签: {dede:arclist row=8 titlelen=24orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}头条推荐调用标签: {dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]……</span> </dt> {/dede:arclist}<div class="channel_sort">{dede:channelartlist cacheid='channelsonlist'}<h3><a href="{dede:field name='typeurl'/}" >{dede:fieldname='typename'/}</a></h3><ul>{dede:channel type='son' row='10' noself='yes'}<li><a href='[field:typeurl/]'[field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>{/dede:channelartlist}</div>【Channel 标记】功能说明:用于获取栏目列表适用范围:封面模板、列表模板、文档模板(1)基本语法{dede:channel row='' type=''}自定义样式模板(InnerText){/dede:channel}(2)属性[1] row='数字' 表示获取记录的条数(通用在某级栏目太多的时候使用,默认是8)[2] type = top,sun/son,selftype='top' 表示顶级栏目type='son' 或'sun' 表示下级栏目type='self' 表示同级栏目嵌套一:<ul>{dede:channelArtlist typeid='1'}<li>{dede:type}[<a href="[field:typelink /]"><b>[field:typename /]</b></a>]{/dede:type}{dede:channel type='son'}<a href='[field:typelink /]'>[field:typename/]</a>{/dede:channel}</li>{/dede:channelArtlist}</ul>嵌套二:{dede:channelArtlist typeid='0'}<div class="AList">{dede:type}<h3><a href="[field:typelink /]">>> [field:typename /]</a></h3>{/dede:type}<ul>{dede:arclist row="8" titlelen='100'}<li><span>[field:pubdate function="MyDate('Y/m/d',@me)"/]</span><ahref="[field:arcurl /]" title="[field:title function='html2text(@me)'/]">[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]</a></li>{/dede:arclist}</ul></div>{/dede:channelArtlist}dedecms 调用文章简介[field:description /]如何限制字数第一种方法:(推荐,可加省略号)[field:description function='cn_substr(Html2text("@me")."...",80)'/] 调用现成的cn_substr()字符串截取函数来实现,80为限制字节数(一个汉字等于2个字节);第二种方法:(推荐!)使用[field:infos/] 代替[field:description/] 在arclist 标签内设定infolen='30' 来设定长度;首页新闻列表调用{dede:arclist typeid='17' row='10' titlelen='32' }{/dede:arclist}[1]、typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;[2]、row='10' 返回文档列表总数[3]、titlelen = '30' 标题长度等同于titlelength[4]、infolen='160' 表示内容简介长度等同于infolength(只控制infos,并不控制description的内容)[5]、orderby='hot' 文档排序方式orderby='hot'或orderby='click' 表示按点击数排列orderby='sortrank' 或orderby='pubdate' 按出版时间排列orderby='rand' 随机获得指定条件的文档列表底层调用字段:[field:arcurl/] 链接地址[field:title/] 链接标题[field:pubdate function="MyDate('y-m-d',@me)"/] 文章更新时间[field:description/] 描述[field:litpic/]图片地址[field:source/] 文章来源[field:writer/] 作者调用两个栏目,以及他们各自的子栏目,他们对应typeid为3和5{dede:channelartlist typeid='3,5'}<a href="{dede:fieldname='typeurl'/}"><b>{dede:field name='typename'/}</b></a>(上一级栏目)<br> {dede:channel type='son' noself='yes'}<ahref="[field:typelink/]">[field:typename/]</a><br />{/dede:channel}<hr>{/dede:channelartlist}{dede:type}<a href="[field:typelink /]">[field:typename/]</a>{/dede:type}2、列表页:{dede:arclist row="5" typeid="10" titlelen="45" infolen="60" limit="2" keyword="dedecms"orderby="pubdate" orderway="desc" col="1" subday="30" imgwidth="100"imgheight="100" idlist="22" flag="h" type="image" channelid="1"}[[field:typename/]][field:title /]{/dede:arclist}3、内容页:文章模型内容页标签:文章标题:{dede:field.title/}文章链接:{dede:field name='arcurl'/}发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}文章来源:{dede:field.source/}作者:{dede:field.writer/}责任编辑:{dede:adminname/}文章简介:{dede:field.description}正文内容:{dede:field.body/}点击数:<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:fieldname='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 图片模型内容页标签:图片列表开始:{dede:productimagelist}图片列表结束:{/dede:productimagelist}图片显示:[field:imgsrc/]图集缩略图:{dede:field name='image'/}图片链接:javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');图片tiltle:[field:text/]下载模型内容页标签:软件类型:{dede:field.softtype/}授权方式:{dede:field.accredit/}界面语言:{dede:nguage/}软件大小:{dede:field.softsize/}文件类型:{dede:field.filetype/}运行环境:{dede:field.os/}软件等级:{dede:field.softrank function='GetRankStar(@me)'/}发布时间:{dede:field.pubdate function="GetDateMk('@me')"/}官方网址:{dede:field.officialurl/}演示网址:{dede:field.officialdemo/}下载次数:<script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}" language="javascript"></script> 软件图片:{dede:field name='image'/}下载地址:{dede:field name='softlinks'/}软件介绍:{dede:field.introduce/}下载说明:{dede:softmsg/}文章页通用标签:当前位置:{dede:field name='position'/}上一页:{dede:prenext get='pre'/}下一页:{dede:prenext get='next'/}收藏:<a href="{dede:global name='cfg_phpurl'/}/stow.php?aid={dede:field.id/}">收藏</a>挑错:<a href="{dede:globalname='cfg_phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}">挑错</a> 推荐:<a href="{dede:global name='cfg_phpurl'/}/recommend.php?aid={dede:field.id/}">推荐</a>打印:<a href="#" onClick="window.print();">打印</a>4、频道页:5、织梦dedecms标签调用集合-系统标签常用模板Head区域标签首页[Head]完整调用:<title>{dede:global.cfg_webname/}</title><meta name=”description” content=”{dede:global.cfg_description/}” /><meta name=”keywords” content=”{dede:global.cfg_keywords/}” />列表页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name=”keywords” content=”{dede:field name=keywords/}” /><meta name=”description” content=”{dede:field name=description function=html2text(@me)/}” />文章页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta name=”keywords” content=”{dede:field.keywords/}” /><meta name=”description” content=”{dede:field.description function=html2text(@me)/}” />频道页[Head]完整调用:<title>{dede:field.title/}_{dede:global.cfg_webname/}</title><meta nam e=”keywords” content=”{dede:field name=keywords/}” /><meta name=”description” content=”{dede:field name=description function=html2text(@me)/}” />系统基本配置标签:站点根网址:{dede:global.cfg_basehost/}网站地址:{dede:global.cfg_cmsurl/}主页链接:{dede:global.cfg_indexurl/}网站编码:{dede:global.cfg_soft_lang/}CMS版本:{dede:global.cfg_version/}头部调用:{dede:include filename="head.htm"/}底部调用:{dede:include filename="footer.htm"/}网站备案号:{dede:global.cfg_beian/}版权信息:{dede:global.cfg_powerby/}风格路径:{dede:global.cfg_templets_skin/}图片路径:{dede:global.cfg_templets_skin/}/images/CSS路径:{dede:global.cfg_templets_skin/}/style/JS路径:{dede:global.cfg_templets_skin/}/JS/主页链接名称:{dede:global.cfg_indexname/}递增序列号: [field:global name=autoindex/]。
织梦DEDECMS常用SQL数据库调用语句整理
织梦CMS教程:DedeCMS常用必备SQL语句整理标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=""}底层模板{/dede:sql}参数说明:sql=""完整的SQL查询语句底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用应用实例:1.调用某个特定会员发布的文章内容{dede:sql sql='Select*from dede_archives where mid=1'}<a href='/plus/view.php?aid=[field:id/]'target='_blank'>[field:title/]</a>{/dede:sql}mid为用户ID可以参考二次开发中关于dede_archives的数据表字段介绍模板无忧整理了一些常用的SQL语句帮助大家更好的使用DedeCMS系统。
我们将SQL语句分为两类,功能型的和内容调用型,功能型的主要是对数据库进行常规的操作,例如{insert、update},数据调用型的操作就(select),两种类型的SQL语句使用发放也很简单,如果是功能型的只需要在系统后台[系统]-[SQL命令运行工具]中进行使用,如果是模板标签的数据调用类型,只需要在模板相应位置添加标签即可。
功能型例子清空所有注册会员内容DELETE FROM`dede_member`WHERE`dede_member`.`mid`!=1; TRUNCATE TABLE`dede_member_flink`;TRUNCATE TABLE`dede_member_person`;TRUNCATE TABLE`dede_member_space`;TRUNCATE TABLE`dede_member_tj`;数据调用型例子所有发布的文章总数目{dede:sql sql='select count(*)as cc from dede_archives'}[field:cc/]{/dede:sql}DEDECMS功能型SQL语句整理:1.添加自定义属性insert into`dede_arcatt`(sortid,att,attname)values(9,'d','评论');alter table`dede_archives`modify`flag`set('c','h','p','f','s','j','a','b','d')default NULL;2.批量为作者和来源赋值UPDATE dede_archives SET writer='要赋的值'WHERE writer='';UPDATE dede_archives SET source='要赋的值'WHERE source='';3.删除指定IP的评论DELETE FROM`dede_feedback`WHERE`dede_feedback`.`ip`='000.000.000.000' 000.000.000.000为垃圾评论发布者的IP4.清空文章中关键字字段update dede_archives set keywords=''5.批量替换发布时间,入库时间,更新时间第一步。
dedecms织梦调用二级和三级分类标签
dedecms织梦调⽤⼆级和三级分类标签dedecms调⽤⼆级、三级以及调⽤栏⽬所有⼦栏⽬<!--频道分类具体内容开始--><div class="channel_sort">{dede:channelartlist cacheid='channelsonlist'}<h3><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></h3><ul>{dede:channel type='son' row='10' noself='yes'}<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>{/dede:channel}</ul>{/dede:channelartlist}</div>【Channel 标记】功能说明:⽤于获取栏⽬列表适⽤范围:封⾯模板、列表模板、⽂档模板(1)基本语法{dede:channel row='' type=''}⾃定义样式模板(InnerText){/dede:channel}(2)属性[1] row='数字' 表⽰获取记录的条数(通常在某级栏⽬太多的时候使⽤,默认是 8)[2] type = top,sun/son,selftype='top' 表⽰顶级栏⽬type='son' 或 'sun' 表⽰下级栏⽬type='self' 表⽰同级栏⽬其中后两个属性必须在列表模板中使⽤。
织梦DEDE模板调用标签大全详细完整总结篇
织梦DEDE模板调用标签大全-提高制作模板速度--------------------------------------------------------------------------------关键描述调用标签:<meta name="keywords" content="{dede:field name='keywords'/}"><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">--------------------------------------------------------------------------------模板路径调用标签:{dede:field name='templeturl'/}--------------------------------------------------------------------------------网站标题调用标签:{dede:global name='cfg_webname'/}--------------------------------------------------------------------------------栏目导航调用标签:<a href="/">首页</a></li>{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}<li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li>{/dede:channel}--------------------------------------------------------------------------------指定调用栏目标签:{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} --------------------------------------------------------------------------------频道栏目调用标签:{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}--------------------------------------------------------------------------------友情链接调用标签:{dede:flink row='24' linktype=2/}--------------------------------------------------------------------------------网站版权调用标签:{dede:global name='cfg_powerby'/}--------------------------------------------------------------------------------网站备案调用标签:{dede:global name='cfg_beian'/}--------------------------------------------------------------------------------当前栏目名称标签:{dede:field name='typename'/}--------------------------------------------------------------------------------当前位置调用标签:{dede:field name='position'/}--------------------------------------------------------------------------------列表文章调用标签:{dede:list pagesize='8'}{/dede:list}--------------------------------------------------------------------------------栏目链接调用标签:[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]--------------------------------------------------------------------------------作者链接调用标签:[field:writer /]--------------------------------------------------------------------------------列表点击调用标签:[field:click/]--------------------------------------------------------------------------------列表评论调用标签:[field:postnum/]--------------------------------------------------------------------------------查阅全文调用标签:<a href="[field:arcurl/]">查阅全文...</a>--------------------------------------------------------------------------------列表时间调用标签:[field:pubdate function="GetDateTimeMK(@me)"/]--------------------------------------------------------------------------------列表分页调用标签:{dede:pagelist listsize='4' listitem='index pre pageno next end '/} --------------------------------------------------------------------------------文章标题调用标签:{dede:field name="title"/}--------------------------------------------------------------------------------文章来源调用标签:{dede:field name='source'/}--------------------------------------------------------------------------------文章作者调用标签:{dede:field name='writer' /}--------------------------------------------------------------------------------文章时间调用标签:{dede:field name='pubdate' function='GetDateMk(@me)'/}--------------------------------------------------------------------------------文章Tag调用标签:{dede:tag type='current'/}--------------------------------------------------------------------------------文章点击调用标签:<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>文章内容调用标签:{dede:field name='body'/}--------------------------------------------------------------------------------文章分页调用标签:{dede:pagebreak/}[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>][<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>][<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>][<a href="#" onClick="window.print();">打印</a>][<a href="#" onClick="window.close();">关闭</a>]--------------------------------------------------------------------------------文章顶客次数标签:{dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>--------------------------------------------------------------------------------上一篇下一篇标签: {dede:prenext get='pre'/}{dede:prenext get='next'/}--------------------------------------------------------------------------------头条推荐调用标签:{dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:description/]……</span> </dt> {/dede:arclist}--------------------------------------------------------------------------------最新文章调用标签:{dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}--------------------------------------------------------------------------------热关键字调用标签:{dede:hotwords num='5' subday='30'/}--------------------------------------------------------------------------------最新图文调用标签:{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}<dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist}--------------------------------------------------------------------------------推荐文档调用标签:{dede:arclist type='commend' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}--------------------------------------------------------------------------------随机推荐调用标签:{dede:arclist type='commend' titlelen='26' orderby='rand' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}--------------------------------------------------------------------------------热点文档调用标签:{dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}--------------------------------------------------------------------------------相关文档调用标签:{dede:likeart titlelen='24' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:likeart}--------------------------------------------------------------------------------调用图片链接标记:<a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><a href='[field:arcurl /]'>[field:image/]</a>--------------------------------------------------------------------------------调用文字链接标记:<a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a> <a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>--------------------------------------------------------------------------------控制字数描述标记:[field:description function="cn_substr(@me,100)"/]...--------------------------------------------------------------------------------调用文章tags标记:{dede:tag type='current'/}--------------------------------------------------------------------------------文章关键字与描述:{dede:field name='keywords'/}{dede:field name='description' function='html2text(@me)'/}--------------------------------------------------------------------------------栏目介绍:{dede:field name='description' function='html2text(@me)'/}--------------------------------------------------------------------------------调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}--------------------------------------------------------------------------------搜索文章调用标签:{dede:global name='keyword'/}"的搜索结果- {dede:global name='cfg_webname'/} 搜索" {dede:global name='keyword'/}</span>" 的结果--------------------------------------------------------------------------------递增序列号:[field:global name=autoindex/]--------------------------------------------------------------------------------列表隔5行加一行线:{dede:list pagesize='50'}<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]<br>[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr />";else @me="";[/field:global]{/dede:list}<DIV class="line2 m1 m3"></DIV></LI>--------------------------------------------------------------------------------最新文章列表“隔行换色〞的方法{dede:arclist orderby=pubdate titlelen='26' row='10'}[field:global runphp='yes' name=autoindex]$a="<div id='a'>";$b="<div id='b'>";if ((@me%2)==0) @me=$a;else @me=$b;[/field:global]<ul><li>[field:title/]</li></ul></div>{/dede:arclist}--------------------------------------------------------------------------------24小时内更新的文章时间显示为红色:[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]--------------------------------------------------------------------------------COPY页面内容,自动在后面加上网站信息,利于SEO<script type="text/javascript">document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于地址原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script>--------------------------------------------------------------------------------按时间点击文章排行榜调用标签:按总:{dede:arclist row='24' titlelen=24 orderby=click}按月:{dede:arclist row='24' titlelen=8 orderby=click subday=30}按周:{dede:arclist row='24' titlelen=8 orderby=click subday=7}在首页调用某栏目的子栏目{dede:channel type=’sun’ typeid=’栏目ID’}<a href=〞[field:typelink/]“>[field:typename/]</a>{/dede:channel}或者{dede:global name=’maplist’/}--------------------------------------------------------------------------------搜索表单调用标签:<form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch"><input type="hidden" name="kwtype" value="1" /><input name="keyword" id="keyword" type="text" class="searchtxt" /><select name="searchtype" id="searchtype"><option value="titlekeyword" selected>智能模糊搜索</option><option value="title">仅搜索标题</option></select><input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" /></form>--------------------------------------------------------------------------------实现“文章标题-2级栏目-1级栏目-网站名〞形式{dede:field name='title'/}-{dede:field name='position' runphp='yes'}$tc="-"; //分隔符$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符@me=html2text(@me); //去除html标签$tf=split($tw,@me); //分解成数组for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}--------------------------------------------------------------------------------调用缩略图:<img src='{dede:field name="litpic"/}'>--------------------------------------------------------------------------------发布的文章显示红色日期或加上new字或new小图片给近三天〔或当天〕发布的文章显示红色日期或加上new字或new小图片等。
DedeCMS5.7标准标签调用手册
1.关键描述调用标签:<meta name="keywords" content="{dede:field name='keywords'/}"><meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">2.模板路径调用标签:{dede:field name='templeturl'/}3.网站标题调用标签:{dede:global name='cfg_webname'/}4.栏目导航调用标签:<a href="/">首页</a></li>{dede:channel type='top' row='8' currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}<li><a href='[field:typelink/]' target="_blank">[field:typename/]</a> </li>{/dede:channel}5.指定调用栏目标签:{dede:onetype typeid='ID'}[field:typename /]{/dede:onetype}6.频道栏目调用标签:{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}7.友情链接调用标签:{dede:flink row='24' linktype=2/}8.网站版权调用标签:{dede:global name='cfg_powerby'/}9.网站备案调用标签:{dede:global name='cfg_beian'/}10.当前栏目名称标签:{dede:field name='typename'/}11.当前位置调用标签:{dede:field name='position'/}12.列表文章调用标签:{dede:list pagesize='8'}{/dede:list}13.栏目链接调用标签:[field:typelink function='str_replace("a ","a class=ulink ",@me)'/] 14.作者链接调用标签:[field:writer /]15.列表点击调用标签:[field:click/]16.列表评论调用标签:[field:postnum/]17.查阅全文调用标签:<a href="[field:arcurl/]">查阅全文...</a>18.列表时间调用标签:[field:pubdate function="GetDateTimeMK(@me)"/]19.列表分页调用标签:{dede:pagelist listsize='4' listitem='index pre pageno next end '/} 20.文章标题调用标签:{dede:field name="title"/}21.文章来源调用标签:{dede:field name='source'/}22.文章作者调用标签:{dede:field name='writer' /}23.文章时间调用标签:{dede:field name='pubdate' function='GetDateMk(@me)'/}24.文章Tag调用标签:{dede:tag type='current'/}25.文章点击调用标签:<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>26.文章内容调用标签:{dede:field name='body'/}27.文章分页调用标签:{dede:pagebreak/}[<a href="{dede:field name='phpurl'/}/stow.php?arcID={dede:field name=ID/}">收藏</a>][<a href="{dede:field name='phpurl'/}/recommend.php?arcID={dede:field name=ID/}">推荐</a>][<a href="{dede:field name='phpurl'/}/feedback.php?arcID={dede:field name=ID/}">评论</a>][<a href="#" onClick="window.print();">打印</a>][<a href="#" onClick="window.close();">关闭</a>]28.文章顶客次数标签:{dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>29.上一篇下一篇标签:{dede:prenext get='pre'/}{dede:prenext get='next'/}30.头条推荐调用标签:{dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]<span>[field:des cription/]……</span> </dt> {/dede:arclist}31.最新文章调用标签:{dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}32.热关键字调用标签:{dede:hotwords num='5' subday='30'/}33.最新图文调用标签:{dede:arclist row=4 titlelen=20 orderby=pubdate type='image.' imgwidth='152' imgheight='98'}<dd><a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><span><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></span> </dd>{/dede:arclist}34.推荐文档调用标签:{dede:arclist type='commend' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}35.随机推荐调用标签:{dede:arclist type='commend' titlelen='26' orderby='rand' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}36.热点文档调用标签:{dede:arclist orderby='click' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}37.相关文档调用标签:{dede:likeart titlelen='24' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:likeart}38.调用图片链接标记:<a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a><a href='[field:arcurl /]'>[field:image/]</a>39.调用文字链接标记:<a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>40.控制字数描述标记:[field:description function="cn_substr(@me,100)"/]...41.调用文章tags标记:{dede:tag type='current'/}42.文章关键字与描述:{dede:field name='keywords'/}{dede:field name='description' function='html2text(@me)'/}43.栏目介绍:{dede:field name='description' function='html2text(@me)'/}44.调用外部htm文件:{dede:include file='head.htm' ismake='yes'/}45.搜索文章调用标签:{dede:global name='keyword'/}的搜索结果- {dede:global name='cfg_webname'/}46.递增序列号:[field:global name=autoindex/]47.列表隔5行加一行线:{dede:list pagesize='50'}<LI><a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]" target=_blank>[field:title function="cn_substr(@me,48)"/]</a>[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]<br>[field:global name=autoindex runphp="yes"]if(@me%5==0)@me="<hr />";else @me="";[/field:global]{/dede:list}<DIV class="line2 m1 m3"></DIV></LI>48.最新文章列表“隔行换色”的方法{dede:arclist orderby=pubdate titlelen='26' row='10'}[field:global runphp='yes' name=autoindex]$a="<div id='a'>";$b="<div id='b'>";if ((@me%2)==0) @me=$a;else @me=$b;[/field:global]<ul><li>[field:title/]</li></ul></div>{/dede:arclist}49.24小时内更新的文章时间显示为红色:[field:pubdate runphp='yes']$a="<font color=red>".strftime('%m-%d',@me)."</font>";$b=strftime('%m-%d',@me);$ntime = time();$day3 = 3600 * 24;if(($ntime - @me) < $day3) @me = $a;else @me =$b;[/field:pubdate]50.COPY页面内容,自动在后面加上网站信息,利于SEO<script type="text/javascript">document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "\r\n本篇文章来源于www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script>51.按时间点击文章排行榜调用标签:按总:{dede:arclist row='24' titlelen=24 orderby=click}按月:{dede:arclist row='24' titlelen=8 orderby=click subday=30}按周:{dede:arclist row='24' titlelen=8 orderby=click subday=7}在首页调用某栏目的子栏目{dede:channel type=’sun’typeid=’栏目ID’}<a href=”[field:typelink/]“>[field:typename/]</a>{/dede:channel}或者{dede:global name=’maplist’/}52.搜索表单调用标签:<form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch"> <input type="hidden" name="kwtype" value="1" /><input name="keyword" id="keyword" type="text" class="searchtxt" /><select name="searchtype" id="searchtype"><option value="titlekeyword" selected>智能模糊搜索</option><option value="title">仅搜索标题</option></select><input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" /></form>53.实现“文章标题-2级栏目-1级栏目-网站名”形式{dede:field name='title'/}-{dede:field name='position' runphp='yes'}$tc="-"; //分隔符$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符@me=html2text(@me); //去除html标签$tf=split($tw,@me); //分解成数组for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);@me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}54.调用缩略图:<img src='{dede:field name="litpic"/}'>55.发布的文章显示红色日期或加上new字或new小图片给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
织梦SQL标签的使用
织梦 SQL标签的使用
(>=DedeCMS 3,DedeCMS 4,DedeCMS 5) 名称:sql 功能:用于获取MySQL数据库内容的标签 语法:
1 {dede:sql sql='' appname='default'} 2 [field:title/] 3 {/dede}
data/tag/sql.inc.php中扩展,在DedeCMS 5.8中用户可以通过后台[模板]-[SQL标签应用管理]来配置应用。
底层字段: 所有SQL语句查询出来的字段 范例: 我们通过下列标签来调用phpwind论坛的会员信息。
1 {dede:sql sql='SELECT uid,username,email,memberid FROM `phpwind87`.pw_mem
文件:
\include\taglib\sql.lib.php function lib_sql(&$ctag,&$refObj)
默认底层模板:
无
参数:
sql='' 需要查询的sql语句
appname='default'
这个参数在ห้องสมุดไป่ตู้edeCMS
5.7中有效,可以调用其他或者数据库上的信息,默认为default,即当前系统所运行的数据库,可在
2 bers ORDER BY uid desc' appname='phpwind'}
3
[field:uid/]-[field:username/]<br />
{/dede:sql}
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么叫底层模板(Innertext),详细介绍2010-04-06 16:49底层模板(Innertext),底层模板实际上就是对于有多条记录的模板输出,用户手工去指定单个记录的样式。
因为这个概念很虚线,那么这个地方还是通过实践去说明吧。
大家在标签测试的地方输入:这是使用默认底层模板的标签:{dede:arclist row=10}{/dede:arclist} <hr>这是手工指定底层模板的标签:{dede:arclist row=5}◆ <a href=’[field:arcurl/]’>[field:title /]</a> 点击:[field:click/] <br /> {/dede:arclist}有一点需注意的是,在没有指定底层模板(Innettext)的时候,系统一般调用templets/system 里的相应该文件作为底层模板。
例如: {dede:arclistrow=10}{/dede:arclist} 它实际由系统默认调用了 templets/system/part_arclist.htm 这文件的东西作为底层模板。
这文件的内容是·<a href="[field:filename/]">[field:title /]</a><br/>那么 {dede:arclist row=10}{/dede:arclist}就等同于{dede:arclist row=10}·<a href="[field:filename /]">[field:title/]</a><br/>{/dede:arclist}既能用短标记,也能直接定义样式,又不依赖数据库,这是dedecms模板和其它模板的最大区别。
在标记之间[field:…/] 这些就是底层模板变量,这些标记一般也是属于 Dedecms 标签的模式,只是{ … } 符号改为了[ … ],因此底层模板中的标签也是具有DedeCms标签的特性的,例如,在底层模板中使用[field:global name=’cfg_webname’/] 同样可以表示全局变量 $cfg_webname。
具体哪些标记可以用Innertext,那些不可以用,可以在/archives/templethelp/help/index.htm这页面参考。
在此我简单介绍一下常用的 arclist 标记的底层模板字段及意义:arclist的底层模板字段实际上是对应相应该的主索引表的,在文档模板中则对应该主表和附加表,主表字段是一样的,我等会介绍一下,附加表的可以在模型里找。
arclist常用的字段有:ID(同 id),title(标题),color,typeid(栏目ID),description(摘要,同 info),writer(作者),shorttitle(短标题),memberid(会员ID),pubdate(发布时间),click,litpic(缩图图,同 picname),typename(栏目名称),arcurl(网址,同 filename),typeurl(栏目网址)stime(pubdate 的"0000-00-00"格式,等同于[field:pubdatefunction="strftime('%y-%m-%d',@me)"/]),textlink(等同<a href='[field:arcurl /]'>[field:title/]</a>),typelink(等同<a href='[field:arcurl /]'>[field:title/]</a>),,imglink(等同<a href='[field:arcurl /]'><img src='[field:picname/]'border='0'></a>),image(等同<img src='[field:picname/]'>),大家需注意的一个问题是:[field:标记名称/]这种写法是仅在底层模板中才用的。
在文档模板中,字段是用 {dede:field name='title'/}这样形式表示的。
不过在一种特殊的情况下,Innertext是无效的,就是指定了runphp=’yes’ 属性,:A、function 扩展;B、在Innertext中直接编程。
一、那么首先说 A、function 扩展:在标记中,可以使用 {dede:标记名称function=”函数名(@me,其它参数)” /}这样模式对标记的值进行处理,其中 @me 就是表示标记当前的值,最终获得的结果是这个函数返回的值。
大家不妨测试一下下面这个标签:{dede:globalfunction="file_get_contents('')" /}下面再举个实用的例子(测试一下):{dede:arclist row=5}◆ <a href='[field:arcurl/]'>[field:title /]</a>[field:pubdate function="strftime('%y-%m-%d %H:%M',@me);"/]<br />{/dede:arclist}从实例中大家可以注意到,{dede:xx/}和 [field:xxx/}都支持function扩展。
实际上[field:xxx/] 这种模式也是dede标签解析器解析的,所以作用一样,它只是把 dede 换成 field { 换成 [在这里,function 属性的 function 不仅是用PHP自带的,用自己定义的也行。
不过要注意function的格式,自定义的function不能用echo这样的输出,而是返回一个字符串,这样就行了。
写好的函数放入include/inc_channel_unit_functions.php文件,因为dede核心都会调用这个文件。
这里举个简单的函数:function testMyFunc($str){return $str." 增加了我的东西哦!";}在标签中使用:{dede:global name='cfg_webname' function='testMyFunc(@me)'/}用function扩展的好处是既可以增强系统的功能,又保持标记的简洁。
二、下面介绍的是另一种扩展 B、在Innertext中直接编程这种方式和function编程的不同之处是,你可以把PHP代码直接写入到标签的底层模板代码的地方,不过需要注意的是,在这里的PHP代码并非完全意义上的PHP代码,它必须符合Dede限定的格式,即是最终返回值返回到 @me 变量中,同样的是用 @me 表示标记的最初的值。
使用格式: {dede:标记名称 runphp=yes} PHP代码{/dede:标记名称}大家测试一下这个代码:{dede:global name='cfg_webname' runphp='yes'}$baidu = file_get_contents("");preg_match_all("/<title>(.*)<\/title>/isU",$baidu,$baidus);@me = $baidus[1][0];{/dede:global}这里的 cfg_webname 不再显示当前站点名了,因为 @me = $baidus[1][0]; 改变了它的值。
在使用标记内编程或function扩展时,很多情况都可能会调用数据库。
在V5版本中,DedeCms的数据库进行了改进,无论你新建多少个类的对像,最终打开的链接是只有一个的,并且会生成一个 $dsql 的全局数据库类的变量。
以往有些懂dedecms数据库类的人在调用function扩展的时候,一般的做法是用 $dsql = new DedeSql(false); 这样新建一个类。
实际上在V5中是不需要这样的。
直接用 global $dsql;声明一下就能使用,并且在函数体中不要自行关闭(即执行 $dsql->Close())否则可能出错。
那么在这里举个简单的例子(测试代码):{dede:global runphp='yes'}global $dsql;$restr = '';$dsql->SetQuery("Select * From dede_feedback where ischeck=1 order by ID desc limit 5");$dsql->Execute('feedback');while($row = $dsql->GetArray('feedback')){$restr .= "<a target='_blank'href='/plus/feedback.php?arcID={$row['aid']}&urlindex={$row['urlindex']}'>{$row ['arctitle']}</a> -- ".cn_substr($row['msg'],200)."<hr />";}@me = $restr;{/dede:global}这代码是调用最新评论的。
dede本身没有提供直接调用评论的标签,一般懂的人用loop 标签调用,不过在本版中,新增的SQL标签会更简单。
在 DedeCms V5 中有一个标签{dede:sql sql="SQL语句 limit 记录"}底层模板{/dede:sql}我现在改一下刚才调用评论的地方(测试代码):{dede:sql sql="Select * From dede_feedback where ischeck=1 order by ID desc limit 5"}<a target='_blank'href='/plus/feedback.php?arcID=[field:aid/]&urlindex=[field:urlindex/]'>[field: arctitle/]</a> -- [field:msg/]<hr />{/dede:sql}这结果应该和上面的代码是一样的。