DEDECMS模板制作必备手册
| (转)DEDECMS模板制作必备手册 [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} {d ede:imginfolist}{/dede:imginfolist} §type=spec时,表示专题,等同于标记{dede:specart}{/dede:specart} 以上属性值可以联合使用,如: type=commend image 表示推荐的图片文档 [9] orderby= 表示排序方式,默认值是 senddate 按发布时间排列。 § orderby=hot 或 orderby=click 表示按点击数排列 § orderby=pubdate 按出版时间排列(即是前台允许更改的时间值)" § orderby=sortrank 按文章的新排序级别排序(如果你想使用置顶文章则使用这个属性) § orderby=id 按文章ID排序 § orderby=postnum 按文章评论次数排序) § orderby=rank 随机获得指定条件的文档列表 [10] orderway= 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序。 [11] keyword= 表示含有指定关键字的文档列表,多个关键字用","分开 [12] channelid= 表示特定的频道模型ID,内置的频道:专题(-1)、文章(1)、图集(2)、Flash(4)、软件(3) [13] limit=起始,结束 表示限定的记录范围,row属性必须等于"结束 - 起始",mysql的limit语句是由0起始的,如 “limit 0,5”表示的是取前五笔记录,“limit 5,5”表示由第五笔记录起,取下五笔记录,使用了本属性后,row属性将无效。 [14] att=数值 表示自定义属性值 [15] subday=天数 表示在多少天以内的文档,通常用于获取指定天数的热门文档、推荐文档、热门评论文档等 [16] partsort=排列位数 表示自动获得父栏目的所有子数中排列在第几位的栏目ID, 标记为 {dede:autolist}{/dede:autolist} 时,使用本属性才有效。 ----------------------------------------------------------------------------- <script language="javascript"> function CheckLogin(){ var taget_obj = document.getElementById(_loginform) myajax = new DedeAjax(taget_obj,false,false,"","",""); myajax.SendGet2("{dede:global name="cfg_memberurl"/}/loginsta.php"); DedeXHTTP = null;} </script> 以下放在调用位置相应 <span id="_loginform"> <FORM name=form1 action=/member/index_do.php method=post> <INPUT type=hidden value=login name=fmdo> <INPUT type=hidden value=login name=dopost> <INPUT type=hidden name=gourl>. <IMG src="/wm_img/user_face.gif"> 用户<INPUT class=in size=8 name=userid>密码 <INPUT class=in type=password size=8 name=pwd>验证 <INPUT class=in size=4 name=vdcode style="padding-top:2"> <img src="{dede:global name=cfg_cmspath/}/include/validateimg.php"/> <INPUT name="image" type=image src="/wm_img/login.gif" align=absMiddle> <a href="{dede:field name=memberurl/}/index_do.php?fmdo=user&dopost=regnew">注册帐号</a> </FORM> </span> <script language="JavaScript">CheckLogin();</script> ----------------------------------------------------------------------------------------------- 常用标签: 1. [field:arcurl /] 文章地址 2. [field:title /] 文章标题 常用于首页、栏目、文章列表页 3. [field:imglink/] 显示缩略图及链接地址 4 [field:info/] 文章简介 5 [field:description/] 文章简介 多用于文章列表页 6. [field:textlink/] 等价于<a href="[field:arcurl /]" target=_blank>[field:title /]</a> 7. [field:pubdate function=strftime(%m-%d,@me)/] 显示文章发布时间,形式为月-日 例如:03-07 8. [field:pubdate function="GetDateTimeMK(@me)"/] 详细时间,形式为年-月-日 时-分-秒 9. [field:filename /]等价于[field:arcurl /] 常用于栏目、文章列表页 10. [field:typelink /] 栏目地址. 11 [field:typename /] 栏目名称 12 [field:postnum/] 评论条数 13.[field:source/] 来源 14. [field:writer/] 作者 j15. [field:litpic function="CkLitImageView(@me,120)"/] 提取文章缩略图 16. [field:click/] 文章点击次数 17. [field:phpurl/]/stow.php?arcID=[field:id/] 相应文章加入收藏路径 常用于栏目、文章列表页2 } 18. [field:phpurl/]/recommend.php?arcID=[field:id/] 推荐文章路径 常用于栏目、文章列表页) 文章正文页常用调用标签:: 19. {dede:field name="title"/} 文章标题 多用于正文页 20. {dede:field name=pubdate function=GetDateMk(@me)/}显示文章发布时间 多用正文页 21. {dede:field name=phpurl/}/stow.php?arcID={dede:field name=ID/}相应文章加入收藏路径 多用于正文 22. {dede:field name=phpurl/}/recommend.php?arcID={dede:field name=ID/}推荐文章路径多用于正文 23. {dede:field name=source/} 来源: } 24 {dede:field name=writer/} 作者 25. {{dede:field name=postnum/}评论条数 26. {dede:field name=phpurl/}/feedback.php?arcID={dede:field name=ID/} 相应文章所有评论链接 27. {dede:field name=body/} 文章内容 28. <script src="{dede:field name=phpurl/}/count.php?view=yes&aid={dede:field name=ID/} 文章点击次数) 29. {dede:pagebreak/} 文章内容分页 30. {dede:likeart titlelen=40 row=10/} 相同类型文章调用 -------------------------------------------------------------------------------- 文章调用: <!------------------------------------调用推荐文章:指定N个栏目的10条新闻,标题长为40----------------------------> {dede:arclist typeid= titlelen=40 row="10" type=commend} <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:arclist} <!------------------------------调用热门点击文章:指定N个栏目的10条新闻,标题长为40-----------------------------> {dede:arclist typeid= titlelen=40 row="10" orderby=hot}: <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:arclist} <!------------------------------调用热门评论文章:指定N个栏目的10条新闻,标题长为40-----------------------------> {dede:arclist typeid= titlelen=40 row="10" orderby=postnum} <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:arclist} <!------------------------------调用最新文章:指定N个栏目的10条新闻,标题长为40------------------------------> {dede:arclist typeid= titlelen=40 row="10" orderby=senddate} <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:arclist} <!------------------------------调用月点击排行:指定N个栏目的10条新闻,标题长为24------------------------------> {dede:arclist typeid= row=10 titlelen=24 orderby=click subday=30} [field:textlink/]([field:pubdate function=strftime(%m-%d,@me)/] {/dede:arclist} <!------------------------------调用周点击排行:指定N个栏目的10条新闻,标题长为24------------------------------> {dede:arclist typeid= row=10 titlelen=24 orderby=click subday=7} ·[field:textlink/]([field:pubdate function=strftime(%m-%d,@me)/] {/dede:arclist} <!------------------------------调用日点击排行:指定N个栏目的10条新闻,标题长为24------------------------------> {dede:arclist typeid= row=10 titlelen=24 orderby=click subday=1} ·[field:textlink/]([field:pubdate function=strftime(%m-%d,@me)/])<br/> {/dede:arclist} <!------------------------------------调用指定N个栏目的10条新闻,标题长为40------------------------------------> <DIV class=***> <UL class="***" id=*****> {dede:arclist typeid=1,2,3,4,5 titlelen=40 row="10"} <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:arclist} <!------调用一条带有缩略图的新闻,标题长为30,简介长为38,图片高宽为56,46,新闻按出版时间排序------> <DIV class=***> {dede:arclist typeid= row=1 titlelen=30 orderby=pubdate type=image. infolen=38 imgwidth=56 imgheight=46} [field:imglink/]<a href=[field:arcurl/] target=_blank>[field:title/]</a> <> [field:info/]<A href=[field:arcurl/] target=_blank>[全文]</A></P> {/dede:arclist} <!------------------------------------调用图片,图片下附带标题,图片横向显示六个------------------------------------> <DIV class=***> <H3 class=****><A class=***** href="#">图片资讯</A></H3>; <UL class=****** id=*******> {dede:arclist typeid= row=6 titlelen=24 orderby=rank imgwidth=150 imgheight=150 type=image} <LI class=*******> <DIV>[field:imglink/]</DIV> <>[field:textlink/]</P> </LI> {/dede:arclist} </UL> </DIV> <!------------------------------------用户所处位置路径------------------------------------>) 您的位置: {dede:field name=position/} <!------------------------------------调用栏目导航------------------------------------------> {dede:channel type=top row=24} <a href=[field:typelink/]>[field:typename/]</a>) {/dede:channel} <!------------------------------------调用栏目列表------------------------------------> <DIV class=***><!--各分类列表--> {dede:channelArtlist} <DIV class=**** style="OVERFLOW: hidden; HEIGHT: 305px"> {dede:type} <H3> <STRONG><A href="[field:typelink /]" target="_blank">[field:typename /]</A></STRONG> <A class=more href="[field:typelink /]" target="_blank">更多</A> </H3> {/dede:type} <UL class=*****> {dede:arclist row=10 titlelen=48 orderby=pubdate} <LI>. <CITE>[field:pubdate function=strftime("%m-%d",@me)/] </CITE> <A href="[field:arcurl /]" target="_blank">[field:title /]</A> </LI> {/dede:arclist} </UL> </DIV> {/dede:channelArtlist} </DIV> <!------------------------------------调用文章列表------------------------------------> <DIV class=***> <H3 class=****><A class=***** href="#">信息列表</A></H3> <UL class=****** id=bloglist> {dede:list pagesize=10 titlelen=60} <LI> <DIV class=*******> < class=********> <STRONG>[field:postnum/]</STRONG><BR>条评论 </P> l < class=*********> <A href="[field:phpurl/]/feedback.php?arcID=[field:id/]" target=_blank>评论</A> </P> </DIV> <H4> [field:typelink function=str_replace("a ","a class=ulink ",@me)/] <a href="[field:arcurl/]" target=_blank>[field:title/]</a> </H4> < class=**********> 来源: [field:source/] [field:writer/] 发表于[field:pubdate function="GetDateTimeMK(@me)"/] </P> <> <a href="[field:arcurl/]" target="_blank" alt="[field:title/]"> [field:litpic function="CkLitImageView(@me,120)"/]</a> [field:description/] <A href=[field:arcurl/] target=_blank>[详细介绍...]</A> </P> B< class=**********> 人气: [field:click/] <SPAN class=**********> <A href="[field:phpurl/]/stow.php?arcID=[field:id/]">加入收藏</A> </SPAN> <A onclick="showajaxdiv([field:phpurl/]/recommend.php?arcID=[field:id/], 400);" href="[field:phpurl/]/recommend.php?arcID=[field:id/]">推荐给朋友</A> </P> </LI>. {/dede:list} </UL> <DIV class=***> <DIV class=x****> {dede:pagelist listsize=3 listitem= index pre pageno next end option/}</A> </DIV> </DIV> ------------------------------------------------------------------------------------------- <!------------------------------------调用网站内部搜索------------------------------------> <form id=searchform action="{dede:field name=phpurl/}/search.php" name="formsearch" method=post>- <input name=keyword type="text" id=keyword value="" size="16" maxlength="50" /> <BUTTON name=subjectsearch type=submit value="true">搜索</BUTTON> <input name="imageField2" type="hidden" id="Field" value="Title"> </form> <!------------------------------------调用网站内部搜索关键字排行------------------------------------> {dede:hotwords num=6 subday=30/} 文章正文页常用函数: 1.相应文章上下文调用: {dede:prenext function="str_replace( 下一篇:,<.br. />下一篇: 2.文章关键字TAG调用,每个关键字附带链接地址 {dede:field name=keywords runphp=yes } if(!empty(@me)){ $kws = explode( ,@me); @me = ""; foreach($kws as $k){ @me .= "<a href=/plus/search.php?keyword=$k target=blank>$k</a> "; } @me= str_replace(+, ,trim(@me)); } {/dede:field}<BR> 3.复制相应文章地址按钮 <INPUT onclick=copyToClipBoard() type=button value=复制本页文章地址,传给QQ/MSN上的好友 name=Submit width="100" height="16"> <SCRIPT language=javascript> function copyToClipBoard(){ var clipBoardContent=""; clipBoardContent+=document.title; clipBoardContent+=""; clipBoardContent+=this.location.href; window.clipboardData.setData("Text",clipBoardContent); alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友"); </SCRIPT> <SCRIPT> 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> 4.文章正文评论调用 <form action="{dede:field name=phpurl /}/feedback.php?action=send" method="post" name="feedback"> <input type="hidden" name="arcID" value="{dede:field name="id"/}"> <input name="notuser" type="hidden" id="notuser" value="1" checked> <><LABEL for=message>内容:</LABEL><TEXTAREA id=message onfocus=showcode() name=message></TEXTAREA></P> <><BUTTON id=submitcomm style="ADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2.8em; COLOR: #090; LINE-HEIGHT: 35px; PADDING-TOP: 0px; HEIGHT: 35px; BACKGROUND-COLOR: #ffffff" name=submitcomm type=submit value="submit">发表评论</BUTTON></P><INPUT id=itemid type=hidden value="submit" name=itemid> </FORM> 5.调用收藏夹,添加文章到各大网站收藏夹 <!-- 添加网摘 --><STRONG><FONT color=#0e63e4>收</FONT><FONT color=#58c600>藏</FONT><FONT color=#996699>到</FONT><FONT color=#c00012>网</FONT><FONT color=#795f00>摘</FONT><FONT color=#327f00>:</FONT></STRONG> <A title=Baidu搜藏 href=javascript:u=location.href;t=document.title;c%20=%20""%20+%20(window.getSelection%20? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text);var url="/tp/news/200909/20090904203518624.gif" border=0></A> <A href="javascript:window.open(/tp/news/200909/20090904203518381.gif" border=0></A> <A href="javascript:location.href=http://www.google.com/bookmarks/mark?op=add&bkmk=+encodeURIComponent(location.href)+&title=+encodeURIComponent(document.title)"><IMG alt=Google书签 src="/wm_img/google.gif" border=0></A> <A href="javascript:location.href=http://del.icio.us/post?&url=+encodeURIComponent(location.href)+&title=+encodeURIComponent(document.title)"><IMG title=Del.icio.us alt=Del.icio.us src="/wm_img/delicious.gif" : border=0></A> <A title=POCO网摘 href="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(keyit=window.open(http://my.poco.cn/fav/storeIt.php?t=+escape(d.title)+&u=+escape(d.location.href)+&c=+escape(t)+&img=http://www.h-strong.com/blog/logo.gif,keyit,scrollbars=no,width=475,height=575,status=no,resizable=yes));keyit.focus();"><IMG alt=POCO网摘 src="/wm_img/poco.gif" border=0></A> <A title=Yahoo书签 jhref="javascript:location.href=http://myweb2.search.yahoo.com/myresults/bookmarklet?u=+encodeURIComponent(location.href)+&t=+encodeURIComponent(document.title)"><IMG alt=Yahoo书签 src="/wm_img/yahoo.gif" border=0></A> <A title=新浪 href="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(vivi=window.open(http://vivi.sina.com.cn/collect/icollect.php?pid=28&title=+escape(d.title)+&url=+escape(d.location.href)+&desc=+escape(t),vivi,scrollbars=no,width=480,height=480,left=75,top=20,status=no,resizable=yes));vivi.focus();"><IMG alt=新浪ViVi src="/wm_img/vivi.gif" border=0></A> <A title=365Key网摘 href="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.aspx?t=+escape(d.title)+&u=+escape(d.location.href)+&c=+escape(t),keyit,scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes));keyit.focus();"><IMG alt=365Key网摘 src="/wm_img/365key.gif" border=0></A> <A title=天极网摘 href="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(yesky=window.open(http://hot.yesky.com/dp.aspx?t=+escape(d.title)+&u=+escape(d.location.href)+&c=+escape(t)+&st=2,yesky,scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes));yesky.focus();"><IMG alt=天极网摘 src="/wm_img/yesky.gif" border=0></A> <A title=和讯网摘 href="javascript:t=document.title;u=location.href;e=document.selection?(document.selection.type!=None?document.selection.createRange().text:)document.getSelection?document.getSelection():);void(open(http://bookmark.hexun.com/post.aspx?title=+escape(t)+&url=+escape(u)+&excerpt=+escape(e),HexunBookmark,scrollbars=no,width=600,height=450,left=80,top=80,status=no,resizable=yes));"><IMG alt=和讯网摘 src="/wm_img/hexun.gif" border=0></A> <A href="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(live=window.open(https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url=+escape(d.location.href)+&title=+escape(d.title)+&top=1,live,scrollbars=no,status=no,resizable=yes));live.focus();"><IMG alt="Windows Live" src="/wm_img/live.gif" border=0></A> <A # m8 O* S9 j2 f+ l2 @: U$ N$ ~3 y4 B5 m) ` U title=鼠标选中部分作为描述,提交到diglog.com onclick="javascript:d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:)d.getSelection?d.getSelection():);void(keyit=window.open(http://www.diglog.com/submit.aspx?title=+escape(d.title)+&url=+escape(d.location.href)+&description=+escape(t),keyit,scrollbars=yes,width=500,height=500,left=65,top=20,status=no,resizable=yes));keyit.focus();" href="javascript://"><IMG alt="提交新发现,Dig it" src="/wm_img/digit.gif" border=0></A> <!-- 添加网摘结束 --><INPUT onclick=javascript:window.external.addFavorite(window.location.href,document.title) type=button value=" 加入收藏夹 " name=add> 其他调用: <!------------------------------------站内新闻调用------------------------------------> <UL class=***> {dede:mynews row=7 titlelen=30} <LI><a href="[field:arcurl /]" target=_blank>[field:title /]</a></LI> {/dede:mynews} </UL> <!------------------------------------圈子调用------------------------------------> {dede:group row="8" orderby=threads} [field:groupname/] {/dede:group} <!------------------------------------友情链接调用------------------------------------>" 图片调用:{dede:flink type=image row=1 col=9 titlelen=22/} 文字调用:{dede:flink type=text row=2 col=9 titlelen=24/} [<!------------------------------------热门TAG调用------------------------------------> {dede:hotwords num=20 subday=30/} <!------------------------------------获取Phpwind论坛的最新主题贴子调用------------------------------------> {dede:loop table=pw_threads sort=tid row=8 if=}<br> <a href="/bbs/read.php?tid=[field:tid/]"> ·[field:subject function="cn_substr(@me,30)"/] ([field:lastpost function="date(m-d H:M,@me)"/])</a> <br/> {dede:loop} -----------------------------------文章图片幻灯片显示------------------------------------> <script language=javascript> linkarr = new Array(); picarr = new Array(); textarr = new Array(); var focus_width=240; var focus_height=180; var text_height=24; var pics = ""; var links = ""; var texts = ""; var swf_height = focus_height+text_height; var defJpeg = "{dede:global name=cfg_phpurl/}/img/jpeg.jpg"; {dede:arclist type=image att=3 row=5 function=FormatScript(@me)} linkarr[[field:global name=autoindex/]] = "[field:arcurl/] picarr[[field:global name=autoindex/]] = "[field:picname/] textarr[[field:global name=autoindex/]] = "[field:title/]"; {/dede:arclist} for(i=1;i<picarr.length;i++){ if(picarr.indexOf("jpg")==-1 && picarr.indexOf("JPG")==-1) picarr = defJpeg; if(pics=="") pics = picarr; else pics += "|"+picarr; } for(i=1;i<linkarr.length;i++) if(links=="") links = linkarr; else links += "|"+linkarr; } for(i=1;i<textarr.length;i++){ if(texts=="") texts = textarr; else texts += "|"+textarr; } document.write(<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0 width="+ focus_width +" height="+ swf_height +">); document.write(<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="{dede:global name=cfg_templeturl/}/img/slide.swf">); document.write(<param name="quality" value="high"><param name="bgcolor" value="#ffffff">); document.write(<param name="menu" value="false"><param name=wmode value="opaque">); document.write(<param name="FlashVars" value="pics=+pics+&links=+links+&texts=+; texts+&borderwidth=+focus_width+&borderheight=+focus_height+&textheight=+text_height+">); document.write(<embed src="{dede:global name=cfg_templeturl/}/img/slide.swf" ) wmode="opaque" FlashVars="pics=+pics+&links=+links+&texts=+texts+&borderwidth=+ focus_width+&borderheight=+focus_height+&textheight=+text_height+" menu="false" bgcolor="#ffffff" quality="high" width="+ focus_width +" height="+ focus_height +" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />) document.write(</object> </script> |
[责任编辑:不详]
相关新闻
- 天龙八部刷小点与位置(2008-7-29 0:15:34)
- 网络名不可用和延缓写入失败的解决(2008-2-24 8:01:08)
- SecLogon服务添加方法(2007-9-11 19:05:07)

