安庆概况 | 安庆论坛 | 跳蚤市场
安庆地区综合门户网站

DEDECMS模板制作必备手册

2009-9-4 20:35:19 安庆热线 来源:安庆热线 浏览次 【 】【打印】【关闭

(转)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>
 

[责任编辑:不详]

相关新闻

图片文章推荐


关于我们 | 广告服务 | 免责条款 | 客服中心 | 网站招聘 | 建站服务 | 友情连接 |
Copyright 2005-2008 www.aq365.com All Right Reserved. 版权所有-安庆热线
Mailto:webmaster@aq365.com TEL:0556-5375561
增值电信业务经营许可证皖ICP备05000670号