DEDE标签测试
- 格式:pdf
- 大小:147.86 KB
- 文档页数:15
rfid 测试流程
RFID测试流程主要包括以下几个步骤:
1. 测试环境准备:搭建符合要求的测试环境,包括RFID读写器、标签、天线、测试设备等。
2. 标签编码测试:检查标签的编码是否符合规范,包括标签的唯一性编码、编码格式、编码长度等。
3. 标签读写测试:测试标签的读写功能是否正常,包括读、写、擦除、加密等操作。
4. 标签识别距离测试:测试标签在不同环境下的识别距离,记录并分析识别距离数据。
5. 性能测试:测试RFID系统的性能,包括读写速度、误码率、稳定性等。
6. 兼容性测试:测试RFID读写器与不同厂商的标签之间的兼容性。
7. 安全测试:测试RFID系统的安全性,包括标签的防伪性、数据加密等。
8. 可靠性测试:测试RFID系统的可靠性,包括标签的耐用性、长期稳定性等。
9. 环境适应性测试:测试RFID系统在各种环境下的适应性,包括温度、湿度、抗干扰能力等。
10. 成本测试:评估RFID系统的成本效益,包括标签成本、设备成本、维护成本等。
以上是RFID测试流程的基本步骤,具体的测试流程可能因不同的应用场景和需求而有所不同。
DEDE一些实用标签及自定义标签方法栏目首页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}栏目列表页:取得当前栏目的id {dede:field name='id'/}当前栏目名称: {dede:field name='typename'/}文章内容页:取得当前文章的id: {dede:field name='id'/}当前文章所属栏目名称: {dede:field name='typename'/}其它标签:用于循环和遍历中的计数器(每次+1): [field:global name=autoindex/]将中文截取指定字节数: [field:title function='cn_substr(@me,16)'/]{dede:sql}标签:sql标签可以称得上是个万能标签了,查询数据库将其输出:1.用来输出统计内容,这个是不错的,举个例子,我们来统计下总共发了多少的文章,思路就是输出dede_addonarticle这个文章附加表内容总数就可以了。
{dede:sql sql="SELECT COUNT(*) AS nums FROM dede_add onarticle"}[field:name = "nums"/]{/dede:sql}2.使用~field~来进行特殊的查询,比如之前论坛上面很多会员需要做一个输出当前发布文章会员的相关内容,之前用sql或者arclist 标签是没办法实现的,因为每篇内容是不同的,这里我们来用5.5的sql语句来做个示范。
我们首先在文章模板中相应的位置加上下面的标签{dede:sql sql="SELECT * FROM dede_archives WHERE writer =~writer~"}[field:id/],{/dede:sql}这个放到article_article.htm页面,将会检索出当前会员发布的相关文章,这里的~ writer~会根据当前内容的环境变量进行替换后再执行查询。
织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。
一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。
而在点击时不是以滑动门的方式显示,而是重新加载网页。
无法达到更改已通过、待审核、未通过三处样式的目的。
问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。
解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。
在模板里改变点击已通过待审核未通过的地址。
PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。
(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。
点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。
分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。
所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。
可我看代码myupload.php 没有给datalistcp.class.php传递参数。
{dede:field.typename/}内容截取[field:description function='cn_substr(@me,80)'/][field:description/]图片调取<a href='[field:arcurl/]'> <img src='[field:litpic/]' width="218" height="149" /></a>导航调取:<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li>{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>{/dede:channel}产品掉子分类dede:channelartlist typeid='2,3,4'}<div class="productlist"><div class="ss">{dede:type}<a href="[field:typeurl/]">[field:typename/]</a>{/dede:type}</div><ul>{dede:channel type='son'}<li><a href="[field:typeurl/]">[field:typename/]</a></li>{/dede:channel}</ul></div>{/dede:channelartlist}产品分类调取{dede:channel typeid=3 row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>{/dede:channel}新闻列表调取:{dede:arclist typeid=1 row=9 titlelen=24 orderby='pubdate' }<li><a href='[field:arcurl/]' title="[field:fulltitle/]">[field:title/]</a> ([field:pubdate function=MyDate('y-m-d',@me)/]) </li>{/dede:arclist}网站的标题{dede:global.cfg_webname/}产品调取:{dede:arclist typeid=2 row=8 col=4 titlelen=20 orderby='pubdate' imgwidth=90 imgheight=90} <table cellspacing=2 cellpadding=0 width="98%" border=0><tbody><tr><td align=middle>[field:imglink/]</td></tr><tr><td align=middle>[field:textlink/]</td></tr></tbody></table>{/dede:arclist}版权信息调用{dede:global.cfg_powerby/}备案号调用{dede:global.cfg_beian/}上一篇:{dede:prenext get='pre'/}下一篇:{dede:prenext get='next'/}文章标题:{dede:field.title/}发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}文章来源:{dede:field.source/}文章作者:{dede:field.writer/}文章正文:{dede:field.body/}相关内容<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr class="p5" align="center" bgcolor="#dde8ee"><td><strong>标题</strong></td><td width="150" ><strong>日期</strong></td></tr>{dede:likearticle row='10' titlelen='100'}<tr class="p6" onMouseOver="this.style.backgroundColor='#F3F3F3'"onMouseOut="this.style.backgroundColor='#FFFFFF'"><td align="left" height=28><a href='[field:arcurl/]' target="_blank">[field:title/]</a> </td><td align='center'>[field:pubdate function="MyDate('y-m-d',@me)"/]</td></tr>{/dede:likearticle}</table>友情链接文字连接{dede:flink row='24' type='text' titlelen="24" typeid="0"}[field:link /]{/dede:flink}图片{dede:flink row='24' type='image' titlelen="24" typeid="0"}[field:link /]{/dede:flink}增加字段调用{dede:arclist titlelen='8' row='9' flag='p' typeid='137' channelid='6' addfields='brand,units' orderby='pubdate'}<li><table width="100%" border="0" cellspacing="0" cellpadding="0" class="tb"><tr><td width="110" valign="top" class="tu"><img src="[field:litpic/]" alt="[field:title/]" width="100" height="116" /></td><td valign="top"><p><strong><ahref="[field:arcurl/]">[field:title/]</a></strong></p><p><strong>商标:</strong>[field:brand/]</p><p><strong>产地:</strong>[field:units/]</p><p> </p><p><a href="[field:arcurl/]"><img src="images/xiangxi.jpg" width="98" height="28" /></a></p></td></tr></table></li>{/dede:arclist}列表页调取tag标签打开DEDECMS根目录include/common.func.php在最底部?> 前面加入以下代码:function listtag($aid){ $tsql = new DedeSql(false);$tags = '';$tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'");$tsql->Execute('t');while($row = $tsql->GetArray('t',MYSQL_ASSOC)){$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";}return $tags;}2.然后在文章页可以使用{dede:field.id function="listtag(@me)"/}来调用TAG标签,在列表页可以使用[field:id function="listtag(@me)"/]后台的置顶功能只能实现列表置顶不能实现首页置顶加入如下代码就可以了(orderby='sortrank' )完整代码如下{dede:arclist typeid='1' row='10' titlelen='20' orderby='sortrank' }产品首页调取价格{dede:arclist titlelen='8' row='9' flag='p' typeid='137' channelid='6' addfields='brand,units,price' orderby='pubdate'}<p><strong>商标:</strong>[field:brand/]</p><p><strong>产地:</strong>[field:units/]</p><p><strong>价格:</strong>[field:price/]</p>{/dede:arclist}分类信息功能:调用地区与类型代码:{dede:infolink}<b>地区:</b>[field:nativeplace /]<br/><b>类型:</b>[field:infotype /]{/dede:infolink}功能:调用最新信息代码:{dede:arclistsg row='10' titlelen='32' orderby='pubdate' channelid='-8' idlist=''} [[field:typelink/]] [field:textlink/][field:pubdatefunction="MyDate('m-d',@me)"/]{/dede:arclistsg}功能:分类信息图片调用代码:{dede:arclistsg row='1' titlelen='30' flag='c,a' infolen='80' orderby='pubdate'channelid='-8' typeid='6' imgwidth='105' imgheight='137'}<a href="[field:arcurl/]">[field:image/]</a><br/><a href="[field:arcurl/]" >[field:title /]</a>{/dede:arclistsg}。
【Arclist标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板基本语法:{dede:arclist typeid=''row=''col=''titlelen=''infolen=''imgwidth="''"imgheight="''"listtype=''orderby=''keyword=''}底层模板(InnerText){/dede:arclist}属性说明:[1]typeid=''表示栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目;[2]row=''表示返回文档列表总数;[3]col=''表示分多少列显示(默认为单列);[4]titlelen=''表示标题长度;[5]infolen=''表示内容简介长度;[6]imgwidth=''表示缩略图宽度;[7]imgheight=''表示缩略图高度;[8]type=''表示档案类型,其中空值、不使用这个属性或type='all'时为普通文档§type='commend'时,表示推荐文档,等同于{dede:coolart}{/dede:coolart}§type='image'时,表示必须含有缩略图片的文档,等同于{dede:imglist}{/dede:imglist}、{dede:imginfolist}{/dede:imginfolist}§type='spec'时,表示专题,等同于标记{dede:specart}{/dede:specart}以上属性值可以联合使用,如:type='commend image'表示推荐的图片文档[9]orderby=''表示排序方式,默认值是senddate按发布时间排列。
dede根⽬录调⽤标签之dede路径调⽤… {dede:global.cfg_memberurl/} 会员中⼼对应 /member/{dede:global.cfg_cmsurl/} 安装⽬录,根⽬录对应 /{dede:global.cfg_dataurl/} data⽬录对应 /data/{dede:global.cfg_basehost/} ⽹站地址:{dede:global.cfg_webname/} ⽹站名称{dede:global.cfg_soft_lang/} ⽹页编码 GBK2312 或者 UTF-8{dede:global.cfg_description/} ⽹站描述{dede:global.cfg_keywords/} ⽹站关键词{dede:field.title/} 列表页或者⽂章页标题{dede:field name='keywords'/} 列表页或者⽂章页关键词{dede:field name='description' function='html2text(@me)'/} 列表页或者⽂章页描述{dede:field.seotitle /} 栏⽬SEO标题{dede:field.content/} 栏⽬内容{dede:prenext get='pre'/} 上⼀篇{dede:prenext get='next'/} 下⼀篇{dede:pagebreak/} ⽂章分页{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/} 列表分页{dede:field name='position'/} 当前位置{dede:global.cfg_templets_skin/} 5.6多了⼀个。
Dedecms试题一、填空1、dede标签的模板注释非常灵活,可以通过标签后面的____commet__属性进行赋值.1、默认系统后台模板位置__{cmspath}/dede/templets2、___.3、Dede的模板引擎主要分为_静态模板引擎_____,__动态模板引擎____.4、全局标签可以在前台文档任意页面使用的模板标记,例如:___arclist___,__channl_____,_sql_____,_loop____等。
5、模板路径调用标签:__{dede:fieldname=”templetur”}_________________________________.6、列表文章调用标签:__{dede:list }_________________________________.7、默认底层模板位置___________(赵文苹)8、默认的主页模板__________(赵文苹)9、单表模型的文章列表调用标记是________________(赵文苹)10、Dede中动态分页的类文件是________(赵文苹)11、指定的单个栏目的链接标签___________,其参数为____________(赵文苹)12、___vote___用于获取一组投票表单,系统默认安装了投票插件,可在[模块]-[辅助插件]-[投票模块]中来添加或者获取投票标签(马刘伟)13、获取分类信息的地区和小分类搜索的表单标签是:________ 。
(马刘伟)14、获取列表模板中的列表内容的标签是:________ 。
(马刘伟)15、获取系统全局配置变量内容的标签是:________ 。
(马刘伟)16、Dede中用于获得用户IP的公共函数是__________________ 。
(李强)17、织梦模板引擎内置的三个系统标记是:__________、__________、__________ 。
(李强)18、会员后台模板的位置是__{cmspath/}/dede/templets___________。
/dedecmsjiaocheng/699.html/question/217807952.html(文章调用介绍)/pcit/archive/2010/08/20/1804551.html(文章调用介绍)/s/blog_5fd704ed0100qzn7.html(文章调用介绍)/share/detail/8765817(文章调用介绍)/Article/web01/web01html/201009/20100913135258.shtmlDedecms的代码很有特色,只要熟悉以后很快就能上手而且使用非常灵活。
dede模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}从上面我们可以看出,dede模板引擎的代码可以分为标记名称、属性和自定义样式模版三部分,标记名称和属性用{}包围而自定义样式模版在两个{}之间。
AD一下,承接DEDEcms(织梦)模板仿制-仿站,联系QQ:11983202 验证:dede仿站文章图片:[field:picname/] [field:litpic/]文章标题:[field:title/]标题全名:[field:fulltitle/]文章链接:[field:arcurl /]文章内容:[field:info/]用SQL调的时候连接:[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]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'/} 风格目录:{dede:global.cfg_templets_skin/}2.网站首页路径调用标签:{dede:global.cfg_basehost/} [field:global.cfg_cmspath/]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'/}{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 '/}{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:description/]……</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}{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'/}{dede:global name='keyword'/}的搜索结果 - {dede:global name='cfg_webname'/} 46.递增序列号:[field:global name=autoindex/]自定义起始数字:[field:autoindex runphp='yes']@me=$GLOBALS['autoindex']-1;[/field: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小图片等。
dedecms最全标签调用大全(2022最新)主页>>网站建设时间:10-06-2003:56:29点击:387--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------{dede:channeltype='top'row='8'currenttyle="<licla='thicla'>< ahref='~typelink~'>~typename~</a></li>"}<li><ahref='[field:typelink/]'target="_blank">[field:typenam e/]</a></li>{/dede:channel}--------------------------------------------------------------------------------/]{/dede:onetype}--------------------------------------------------------------------------------href='[field:typelink/]'>[field:typename/]</a></li>{/dede:ch annel}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------name='phpurl'/}/count.phpaid={dede:fieldname='ID'/}&mid={ded e:fieldname='memberid'/}&view=ye"language="javacript"></cript> --------------------------------------------------------------------------------[<ahref="{dede:fieldname='phpurl'/}/feedback.phparcID={dede: fieldname=ID/}">评论</a>][<ahref="#"onClick="window.print();">打印</a>][<ahref="#"onClick="window.cloe();">关闭</a>]--------------------------------------------------------------------------------href="javacript:Digg('digg',{dede:fieldname='id'/});">顶一下</a>--------------------------------------------------------------------------------<pan>[field:decription/]</pan></dt>{/dede:arclit}--------------------------------------------------------------------------------orderby=pubdate}<li>[field:te某tlink/]</li>{/dede:arclit} ----------------------------------------------------------------------------------------------------------------------------------------------------------------<dd><ahref="[field:arcurl/]"><imgrc="[field:picname/]"alt="[field:title/]"></a><pan><atitle="[field:title/]">[field:title/]</a></pan></dd>{/dede:arclit}--------------------------------------------------------------------------------/]">[field:title/]</a></li>{/dede:arclit}--------------------------------------------------------------------------------href="[field:arcurl/]">[field:title/]</a></li>{/dede:likeart }--------------------------------------------------------------------------------调用图片链接标记:<ahref="[field:arcurl/]"><imgrc="[field:picname/]"alt="[field:title/]"></a><ahref='[field:arcurl/]'>[field:image/]</a>--------------------------------------------------------------------------------调用文字链接标记:<ahref="[field:aucurl/]"title="[field:title/]">[field:title/]</a>href="[field:arcurl/]">[field:title/]</a>--------------------------------------------------------------------------------控制字数描述标记:[field:decription--------------------------------------------------------------------------------调用文章tag标记:{dede:tagtype='current'/}--------------------------------------------------------------------------------文章关键字与描述:{dede:fieldname='keyword'/}--------------------------------------------------------------------------------调用外部htm文件:{dede:includefile='head.htm'imake='ye'/} --------------------------------------------------------------------------------name='keyword'/}</pan>的结果--------------------------------------------------------------------------------递增序列号:[field:globalname=autoinde某/]--------------------------------------------------------------------------------列表隔5行加一行线:{dede:litpageize='50'}<LI><ahref="[field:arcurl/]"title="[field:titletarget=_blank>[field:title$$day3=3600某24;[/field:pubdate]<br>[field:globalname=autoinde某runphp="ye"][/field:global]{/dede:lit}<DIVcla="line2m1m3"></DIV></LI>--------------------------------------------------------------------------------最新文章列表隔行换色的方法{dede:arclitorderby=pubdatetitlelen='26'row='10'}[field:globalrunphp='ye'name=autoinde某]$$a="<divid='a'>";$$b="<divid='b'>";[/field:global]<ul><li>[field:title/]</li></ul></div>{/dede:arclit}--------------------------------------------------------------------------------24小时内更新的文章时间显示为红色:[field:pubdaterunphp='ye']$$day3=3600某24;[/field:pubdate]--------------------------------------------------------------------------------COPY页面内容,自动在后面加上网站信息,利于SEO<cripttype="te某t/javacript">clipboardData.etData("te某t",te某t);}},100)}</cript>--------------------------------------------------------------------------------按总:{dede:arclitrow='24'titlelen=24orderby=click}按月:{dede:arclitrow='24'titlelen=8orderby=clickubday=30}按周:{dede:arclitrow='24'titlelen=8orderby=clickubday=7}在首页调用某栏目的子栏目{dede:channeltype=untypeid=栏目ID}<ahref=[field:typelink/]>[field:typename/]</a>{/dede:channel}或者{dede:globalname=maplit/}--------------------------------------------------------------------------------name='cfg_phpurl'/}/earch.php"name="formearch"><inputtype="hidden"name="kwtype"value="1"/><inputname="keyword"id="keyword"type="te某t"cla="earcht某t"/><electname="earchtype"id="earchtype"><optionvalue="titlekeyword"elected>智能模糊搜索</option><optionvalue="title">仅搜索标题</option></elect><inputtype="image"rc="{dede:fieldname='templeturl'/}/image/topearch_ubmit.gif"/></form>--------------------------------------------------------------------------------实现文章标题-2级栏目-1级栏目-网站名形式{dede:fieldname='title'/}-{dede:fieldname='poition'runphp='ye'}$$tc="-";//分隔符$$tw=$$GLOBALS['cfg_lit_ymbol'];//调用位置分隔符for($$ta=(count($$tf)-2);$$ta>=1;$$ta--){//循环赋值给$$tk$$tk.=trim($$tf[$$ta]).$$tc;}$$tk=ubtr($$tk,0,-1);{/dede:field}-{dede:globalname='cfg_webname'/}--------------------------------------------------------------------------------调用缩略图:<imgrc='{dede:fieldname="litpic"/}'>--------------------------------------------------------------------------------发布的文章显示红色日期或加上new字或new小图片给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
1、怎样调用数据?DedeCMS是大型的动态网站程序,其数据主要在存储在数据库中的,做模板就必须知道,数据是如何从数据库读取并展示在大家面前的。
官方写了很多程序,将数据的提取过程变得相当简单。
大家只要懂得调用适当的"DedeCMS标记"就可以调取相应的数据。
调用"DedeCMS标记"的三种代码样式:A、{dede:标记名称属性='值'/}B、{dede:标记名称属性='值'}{/dede:标记名称}C、{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}自己想出了一种方法来加深认识,并通过实例调试这些标签,这样认识就比其它人更深一层次。
具体方法是:将templets\default\文件夹下的index.html文件代码,全部掏空。
放入自己想要调试的标签,再在IE中访问网站主页index.php,就可以得到返回的数据。
比如:a、放入标签{dede:global name="cfg_webname"/}就得到了“网站名称”b、放入标签{dede:artlist typeid=''row=5}[field:title/]<br/>{/dede:artlist}就返回5篇文章的标题。
c、放入标签{dede:arclist infolen='100'row=5}[field:textlink/]<br>[field:info/]<br>{/dede:arclist}就返回5篇文章的标题和相应的内容简介注意:abc实例是与上面ABC三种形式相对应的。
大家可以按照官方的文档,逐个测试,举一反三。
至于DedeCMS程序是怎样实现的,不懂PHP,搞不清楚,觉得也没必要全都弄懂,搞模板的就专心搞模板,程序的归由技术人员去处理。
搞清楚上面内容,基本上就会调用数据库中自己需要的数据了。
在这里还必须搞清楚DedeCMS模板的不同类型的标记。
Dedecms新版本(V5系列)模板标记非常灵活,对于很多新人是一个头疼的问题,天涯今天就来和大家谈谈这些标记,为以后大家修改、制作模板打下扎实基础。
首先去官方的《模板制作帮助文档》查看这些标记的简介,如何来看帮助文档呢,下面天涯就来简单的说一下,拿最常用的Arclist标记来做说明。
帮助文档中都有【功能说明】【适用范围】【基本语法】【属性说明】这些部分组成,【功能说明】用于解释模板标记使用功能,建议新手都把这些标记功能看看,大致做一个了解。
【适用范围】由于Dedecms模板大致分为首页、频道、列表、内容以及其他附加模板组成,使用范围指出这些标记在哪些模板中起作用。
模板文件夹中(以Dedecms默认模板为例,即{cmspath}\templets\default)大家可以仔细分析下,模版中很多都是以下列这些名字出现index.htm,index_X.htm(封面模板),list_X.htm(列表模板),article_X.htm(内容模板),你可以对照标记的适用范围,查看这些标签在哪个模板中能起到作用。
【基本语法】用于介绍模板基本使用方法,在使用时候可以拿来根据自己的需要进行响应的修改。
【属性说明】这些属性,决定你调用的内容,决定Dedecms解析这些标记的形式,属性非常重要。
以上这些介绍主要是让大多数新手学会看帮助文件,模板修改使用的大多数问题都是因为自己不去看这些帮助文件导致的,希望广大Dedecms新人引以为戒。
下面就来简单说下Dedecms模板的分类,搞过ASP的人应该知道,动态网页基本上就是对变量、数组(数据库)的操作,然后通过语句输出为HTML,dedecms的这些标记也是起到同样的效果。
下面根据起到的不同效果对模板进行如下分类:一.变量操作型这里的变量不同于对编程中那个复杂的变量,新人不懂,这里所指出的变量是Dedecms调用局部内容进行输出的一些标记,这里有:【Flink (friendlink)标记】【Page标记】【Pagelist标记】【Pagebreak标记】【Prenext 标记】【Pagetitle标记】【Myad标记】【Vote标记】以及还有系统不常用的(其实天涯经常使用),例如global标记、include标记、mytag标记、position 标记,这些标记大家可以看出,都是输出来为一部分内容,并不可以重复,这个标记在解析时候生成的只是一块不重复的内容。
二.数组操作型这里的数组当然在模板标记中,指的是循环输出一些内容的标记,例如N行文章、N个软件、N个会员信息等等,Dedecms这些标记有:【Arclist 标记】【Field标记】【Channel标记】【Type标记】【Autochannel标记】【Mynews标记】【LOOP标记】【Channelartlist标记】【List标记】【Ask标记】【Sql标记】【Group标记】【Groupthread标记】【booklist标记】【catalog 标记】【chapter标记】【contentlist标记】当然也有foreach这种“罕见”的标记,这些标记使用时,通过属性设置,能循环输出一些列内容,很多重复的东西,往往只要一个标记就搞定,不信可以开个模板仔细观察观察。
有了这个分类以后,在修改、制作模板时候相信会得心应手了,天涯在修改、制作模板中经常使用的标记有sql、include、loop(貌似现在被sql取代了)、mytag 这些标记,因为这些标记很“自由”,当然新人可以在模板制作修改中尝试使用这些灵活自由的标记。
本篇接下来简单讲一下数组操作性标记的原理以及他的使用方法。
在Dedecms模板中经常看到下面这样的例子:{dede:arclist row=4titlelen=20orderby=pubdate typeid=58}<dd><span>[field:pubdatefunction=strftime('%m-%d',@me)/]</span>[field:textlink/]</dd>{/dede:arclist}这里使用了arclist标记,通过属性可以得到下列相关信息:row=4调用4行这样的数据titlelen=20取标题的前20个字符(2个字符为一个中文字符)orderby=pubdate排列顺序为按照发布时间排列,当然你也可以选择其他,帮助有详细说明。
typeid=58调用栏目id为58栏目的文章标记都是通过{dede:arclist}这个开始,{/dede:arclist}结束,这个和html 有的相像,所以做dedecms模板,最好熟练下html的相关知识。
开始、结束标记中含有[field:textlink/]这样的标记,新手需要记住的是[field:textlink/]只可能存在于{dede:XXX}{/dede:XXX}之间,绝对不肯能拿出来单独使用!其他数组操作性标记都是同样的原理,只是将繁琐的从数据库调用的东西简化为dedecms标记,dedecms在解析时候读取标记然后进行查询、输出等一些后续操作。
新手注意的是,熟练掌握什么是频道页、列表页、内容页,以及调用内容关系和范围,根据自己的页面需要,使用不同的标记达到效果,这是新手在不断实践的基础下才能掌握的。
2、怎样将网站内容展示给访问者?访问网的朋友希望看到的是经过组织的完整和系统的内容,而不是散落的各种数据。
所以就必须将数据组织在一个网页中,DedeCMS的强大就在于通过某一PHP 页面,调用相对应的htm页面,将数据库数据有组织的生成在一个静态网页(档案页)中。
比如:网站主页的模板就是templets\default\index.html,DedeCMS通过根目录中的index.php文件调用相应的程序,获取数据库的数据,生成主页。
上面是生成主页的大概过程,其它页面的生成都是一样的道理。
相关的模板有:A、主页模板B、板块(封面)模板C、列表模板D、档案模板E、搜索模板F、RSS功能模板G、JS编译功能模板H、站内新闻发布模板I、友情链接模板J、留言簿模板…………注意:上面这些模板都是通过相对应的PHP程序来调用并生成网页实现其功能的,这些模板主要集中在templets\default\和templets\plus\文件夹中,详细情况请朋友自己查询。
修改这两个文件夹中的模板文件,就可以得到各种各样自己想要的网页的样式,想要多漂亮就能有多漂亮,当然要看你的技术水平了!呵呵看到这么多样化的模板,有的人可能就傻眼了,觉得很乱,其实,你只要把网站的页面分为三个级别就起到一个提纲挈领的作用了。
即理解成类似于:【主页=>列表页=>档案页】就行了。
即官方所说的“板块(封面)模板、列表模板、档案模板”三种不同的级别。
3、如何根据自己的需要制作网站?网站的功能主要靠程序来实现,这方面当然有赖于柏拉图带领下的DedeCMS技术人员了,希望功能越来越多,越来越人性化,加油!!!根据客户提出的要求,调用相关的标签……DedeCMS网站制作的实例敬请期待,现正在策划制作一个综合的网站……4、精通模板制作需要哪方面的基本知识?做模板的只要懂得html,css,美工等基本的常识就行了。
(一)【Arclist标记使用实例】从本文开始,将根据的学习心得写一系列的实例教程。
通过实例说明DedeCMS标记的使用方法。
本实例教程使用的版本是DedeCms2007V5.0版,在本地架设的php+mysql(APMServ)环境中测试。
以后一系列教程都是在这个环境中使用,不再重复。
因测试需要数据,已事先在数据库录入,就不理啰嗦,马上进入正题。
现在先讲【Arclist标记】。
【Arclist标记】是使用率很高,相当实用,所以使用都必须熟练掌握。
它的详细使用说明在官方Dedecms文档中已经有严密的解释,在使用过程中可以随时查阅。
使用思路、步骤:一、明确使用范围在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist标记】的使用范围是:封面模板、列表模板、文档模板。
即对应templets\default\文件夹下的index_识别ID.htm模板、list_识别ID.htm模板、article_识别ID.htm模板)二、通过调试了解其使用方法调试的方法是:将templets\default\文件夹下的index.html文件代码,全部掏空。
放入调用【Arclist标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。