七零部落格
思则大道至简,疑则谜团重重!
思则大道至简,疑则谜团重重!
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.栏目导航调用标签:
调用8个主导航,row数值代表导航数量,type='top'代表导航类型
<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.指定调用栏目标签:
6.频道栏目和栏目介绍调用标签:
调用栏目:{dede:channel type='self'}<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}
栏目介绍:{dede:field name='description' function='html2text(@me)'/}
7.友情链接调用标签:
表示调用24条友情链接
{dede:flink row='24' linktype=2/} 加上tepy=images 图片形式显示
友情链接修改图片大小两种方法:
第一,你可以通过CSS来控制图片的大小
第二,可以修改文件include agliblink.lib.php
50行的<img src='".$dbrow->logo."' width='88' height='31' border='0'>
60行的<img src='".$dbrow->logo."' width='88' height='31' border='0'>
8.网站版权和备案信息调用标签:
版权:{dede:global name='cfg_powerby'/}
备案:{dede:global name='cfg_beian'/}
9.当前栏目名称标签:
{dede:field name='typename'/}
10.当前位置调用标签:
{dede:field name='position'/}
11.列表文章调用标签:
表示调用8篇文章
{dede:list pagesize='8'}{/dede:list}
12.栏目链接调用标签:
[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]
13.调用tag标签:
{dede:field name='keywords' runphp='yes' }
if(!emptyempty(@me)){
$kws = explode(' ',@me);
foreach($kws as $k){
@me .= "<a href='/tag.php?/$k/'>$k</a> ";
}
@me= str_replace('+', ' ',trim(@me));
}
{/dede:field}
14.文章标题,来源,作者,时间,TAG调用标签:
标题:{dede:field name="title"/}
来源:{dede:field name='source'/}
作者:{dede:field name='writer' /}
时间:{dede:field name='pubdate' function='GetDateMk(@me)'/}
内容:{dede:field name='body'/}
TAG:{dede:tag type='current'/}
15.列表点击调用标签:
[field:click/]
16.列表评论调用标签:
[field:postnum/]
17.查看全文调用标签:
<a href="[field:arcurl/]">查看全文...</a>
18.列表时间调用标签:
[field:pubdate function="GetDateTimeMK(@me)"/]
注意:1、12-27 样式
([field:pubdate function='strftime("%m-%d",@me)'/])
2、May 15, 2009 样式
([field:pubdate function='strftime("%b %d, %Y",@me)'/])
提示:可修改后代码再运行!
dedecms列表页时间标签:
1、2009-12-27 18:30:02 样式
[field:pubdate function="GetDateTimeMK(@me)"/]
2、2009-12-27 样式
[field:pubdate function="GetDateMK(@me)"/]
19.列表分页调用标签:
{dede:pagelist listsize='4' listitem='index pre pageno next end '/}
20.文章点击调用标签:
<script src="{dede:field name='phpurl'/}/count.php?aid={dede:field name='ID'/}&mid={dede:field name='memberid'/}&view=yes" language="javascript"></script>
21.文章分页调用标签:
{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>]
22.文章顶客次数标签:
{dede:field name='digg'/} <a href="javascript:Digg('digg',{dede:field name='id'/});">顶一下</a>
23.上一篇下一篇标签:
{dede:prenext get='pre'/}
{dede:prenext get='next'/}
24.头条推荐调用标签:
{dede:arclist row=1 titlelen=24 orderby=pubdate att=2} <dt> [field:textlink/]
<span>[field:description/]……</span> </dt> {/dede:arclist}
对于调用首页文章,在里面添加上这个标签 flag='c'
头条[h]推荐[c]幻灯[f]特荐[a]滚动[s]加粗[b]图片[p]跳转[j]
25.最新文章调用标签:
表示读取8条新闻,每条新闻24个字符。
{dede:arclist row=8 titlelen=24 orderby=pubdate}<li>[field:textlink/]</li> {/dede:arclist}
26.热关键字调用标签:
{dede:hotwords num='5' subday='30'/}
27.最新图文调用标签:
表示读取图片新闻,数量4条,标题长度20个字符,图片宽度152像素,高度98像素。
{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}
指定频道加上:typeid='3' 表示频道ID idlist ='' 提取特定文档(文档ID) 调用指定id文档例子idlist ='4,45,78,237'
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录
加上后如下:
{dede:arclist row=4 titlelen=20 orderby=pubdate typeid='3' idlist='' 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}
28.推荐文档调用标签:
表示读取10条推荐新闻,标题长度40个字符
{dede:arclist type='c' titlelen='40' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}
29.随机推荐调用标签:
表示随机读取10条推荐新闻,标题长度26个字符。
{dede:arclist type='c' titlelen='26' orderby='rand' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:arclist}
30.热点文档调用标签:
表示读取10条热点文档,标题长度40个字符。
{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}
31.相关文档调用标签:
表示读取10条相关文档,标题长度24个字符。
{dede:likeart titlelen='24' row='10'} <li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li> {/dede:likeart}
32.调用图片链接标记:
<a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>
<a href='[field:arcurl /]'>[field:image/]</a>
33.调用文字链接标记:
<a href="[field:aucurl/]" title="[field:title/]">[field:title/]</a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
34.控制字数描述标记:
字符限制100个字符。
[field:description function="cn_substr(@me,100)"/]...
34.调用外部htm文件:
{dede:include file='head.htm'/}
35.搜索文章调用标签:
{dede:global name='keyword'/}的搜索结果 - {dede:global name='cfg_webname'/}
36.递增序列号:
[field:global name=autoindex/]
37.列表隔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>
38.最新 文章列表 "隔行换色" 的方法
{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}
39.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]
40.COPY页面内容,自动在后面加上网站信息,利于SEO
<script type="text/javascript">
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + " 本篇文章来源于 www.地址.COM 原文链接:"+location.href; clipboardData.setData("text", text); } }, 100 ) }
</script>
41.按时间点击文章排行榜调用标签:
按总: {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'/}
42.搜索表单调用标签:
<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>
54
{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'/}
44.调用缩略图:
<img src='{dede:field name="litpic"/}'>
45.发布的文章显示红色日期或加上new字或new小图片
给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。
如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24 即可。
1、==========红色的日期========
[field:pubdate runphp='yes']
$a="<font color=red>".strftime('%m-%d',@me)."</font>";
$b=strftime('%m-%d',@me);
$ntime = time();
$day3 = 3600 * 24 * 3;
if(($ntime - @me) < $day3) @me = $a;
else @me =$b;
[/field:pubdate]
2、==========红色的(new)========
[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
else @me = $aa;
[/field:pubdate]
3、==========加new.gif小图片========
[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa;
else @me = $aa;
[/field:pubdate]
46.一种很酷的时间效果
[field:pubdate runphp="yes"]
if((time()-@me)<(60*60*24)){@me=' <font color="#ff6600">'.strftime("%H:%M",@me).'</FONT>';}
else {@me=strftime("%m-%d",@me);}
[/field:pubdate]
dedecms功能模块模板路径对应表
首页模板 empletsdefaultindex.html
文章频道首页 empletsdefaultindex_article.htm
文章列表页 empletsdefaultlist_article.htm
文章内容页 empletsdefaultrticle_article.htm
图集频道首页 empletsdefaultindex_image.htm
图集列表页 empletsdefaultlist_image.htm
图集内容页 empletsdefaultrticle_image.htm
图集详细页面 empletsplusshowphoto.htm
软件频道首页 empletsdefaultindex_soft.htm
软件列表页 empletsdefaultlist_soft.htm
软件内容页 empletsdefaultrticle_soft.htm
软件最终下载页 empletsplusdownload_links_templet.htm
动画频道首页 empletsdefaultindex_flash.htm
动画列表页 empletsdefaultlist_flash.htm
动画内容页 empletsdefaultrticle_flash.htm
产品频道首页 empletsdefaultindex_product.htm
产品列表页 empletsdefaultlist_product.htm
产品内容页 empletsdefaultrticle_product.htm
分类信息频道首页 empletsdefaultindex_info.htm
分类信息列表页 empletsdefaultlist_info.htm
分类信息内容页 empletsdefaultrticle_info.htm
分类信息搜索页 empletsdefaultinfosearch.htm
专题列表页 empletsdefaultlist_spec.htm
专题内容页 empletsdefaultrticle_spec.htm
图书模块
图书首页 empletsdefaultooks_index.htm
图书列表页 empletsdefaultooks_list.htm
图书搜索页 empletsdefaultooks_search.htm
图书内容页 empletsdefaultooks_book.htm
小说章节内容页 empletsdefaultooks_story.htm
漫画章节内容页 empletsdefaultooks_photo.htm
vip章节内容页 empletsdefaultook_member_err.htm
问答模块
问答首页 sk emplatedefaultdede.htm
问答列表页 sk emplatedefaultrowser.htm
问答内容页 sk emplatedefaultquestion.htm
问答提问页 sk emplatedefaultpost.htm
问答内容维护页 sk emplatedefaultpost.adopt.htm
sk emplatedefaultpost.extra.htm
sk emplatedefaultpost.upreward.htm
问答搜索结果页 sk emplatedefaultsearch.htm
问答消息提示页 sk emplatedefaultshowmsg.htm
其他功能与插件
TAG列表页 empletsdefault aglist.htm
TAG内容列表 empletsdefault ag.htm
DIGG列表页 empletsdefaultdigg.htm
搜索结果页 empletsdefaultsearch.htm
高级搜索页 empletsplusheightsearch.htm
评论页模板 empletspluseedback_templet.htm
评论验证码确认页 empletspluseedback_confirm.htm
评论JS内容页 empletspluseedback_templet_js.htm
站点地图页 empletsplussitemap.htm
RSS地图页 empletsplus ssmap.htm
RSS内容页 empletsplus ss.htm
投票页 empletsplusote.htm
栏目JS文件 empletsplusjs.htm
推荐文档信息页 empletsplus ecommend.htm
友情连接提交页 empletspluslink-add.htm
友情链接列表页 empletspluslink-list.htm
留言板插件 empletsplusguestbook.htm