A-A+

Dedecms学习笔记

2016年09月09日 日志 暂无评论 阅读 98 次

Dedecms学习笔记

1、头部调用 <meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />

<title>{dede:global.cfg_webname/}_{dede:field.seotitle /}</title>

<meta name="keywords" content="{dede:field.keywords/}" />

<meta name="description" content="{dede:field.description/}" />

 

<script language="javascript" src="{dede:global.cfg_templets_skin/}/js/jquery.min.js"></script>

<link href="{dede:global.cfg_templets_skin/}/css/global.css" rel="stylesheet" type="text/css" />

<link href="{dede:global.cfg_templets_skin/}/css/index.css" rel="stylesheet" type="text/css" />

<script src="{dede:global.cfg_templets_skin/}/js/nanke.js" language="javascript"></script>

 

2、搜索模块 <form action="/plus/search.php" name="formsearch">

<input class="seach_tex left"  value="请输入你要查询的关键字" onblur="if(this.value==''){this.value='请输入你要查询的关键字';}" onfocus="if(this.value=='请输入你要查询的关键字'){this.value='';}" type="text" name="keyword" onclick="javascript:document.getElementById('keyword').value=''" id="keyword" style="float:left;" />

<input name="" style=" " type="image" src="{dede:global.cfg_templets_skin/}/images/s_bt.jpg" />

</form>

 

3、单个栏目的调用  {dede:type typeid="14"}<h3 class="xingg_bg"><a href="[field:typelink/]">[field:typename/]</a></h3>{/dede:type}

 

4、调用下级栏目  {dede:channel type="son" typeid="1" row="5"}           <li><a href="[field:typelink/]">[field:typename/]</a></li>

{/dede:channel}

参数说明:

typeid = '0' 栏目ID
reid = '0' 上级栏目ID
row = '100' 调用栏目数
col = '1' 分多少列显示(默认为单列)
type = 'son | sun' son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle = '' 应用样式

 

5、tag调用标签  {dede:tag row='6' sort='month'}

<a href='[field:link/]' class='tagc[field:highlight /]'>[field:tag /]</a>   {/dede:tag}

效果如下:

6、

<ul>

{dede:arclist typeid="14" flag="c" titlelen="28" row="8"}

<li><a href="[field:arcurl/]">[field:title/]</a></li>

[field:pubdate function="GetDateMK(@me)"/]

{/dede:arclist}

</ul>

<ul>

{dede:arclist typeid="14" noflag="c" titlelen="28" row="8"}

<li><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:arclist}

</ul>

orderby='sortrank'  文档排序方式

§orderby='hot' 或orderby='click' 表示按点击数排列

§orderby='sortrank' 或orderby='pubdate' 按出版时间排列

§orderby='near'

§orderby=='lastpost' 按最后评论时间

§orderby=='scores' 按得分排序

§orderby='id' 按文章ID排序

§orderby='rand' 随机获得指定条件的文档列表

Keyword = ''  含有指定关键字的文档列表,多个关键字用”,”分开

innertext = ''  单条记录样式

aid= ' '   指定文档ID

idlist = ''  提取特定文档(文档ID),多个ID用”,”分开

channelid  频道ID

limit='起始ID,记录数'  (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)

flag = 'h'  自定义属性值:头条[h]推荐[c]图片

幻灯[f]滚动跳转[j]图文[a]加粗[b]

noflag ='h'   同flag,但这里是表示不包含这些属性

orderway='desc'  值为desc 或asc ,指定排序方式是降序还是顺向排序,默认为降序

subday='天数'  表示在多少天以内的文档

7、textlink = <a href='arcurl'>title</a>
typelink = <a href='typeurl'>typename</a>
imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>
image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>

8、获取指定文档列表 {dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}<img src="[field:litpic/]" width="100" height="110" /> <a href='[field:arcurl/]'>[field:title/]</a><br> [field:infos/] {/dede:arclist} 

9、

10、指定栏目推介图片调用

<dl>

{dede:arclist typeid="7" flag="c,p" row="1" titlelen="28" infolen="100"}

<dt>[field:image/]</dt>

<h2 class="qian"><a href="[field:arcurl/]">[field:title/]</a></h2>

<dd>[field:infos/]...<a href="[field:arcurl/]">[详细]</a></dd>

{/dede:arclist}

</dl>

 

{dede:arclist orderby="pubdate" noflag="c" row="4" titlelen="55" }

<li class="li"><a href="[field:arcurl/]" target="_blank">[field:title/] </a></li>

{/dede:arclist}

11、调用指定栏目下的文章

<ul class="ul_2">

{dede:arclist typeid="7" row="8" titlelen="26"}

<li><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:arclist}

</ul>

12、单个文章调用  {dede:arclist idlist='2804'  titlelen="26" infolen="50"}

<div class="luo"><a href="[field:arcurl/]">[field:title/]</a></div>

<dd>[field:infos/]...<a href="[field:arcurl/]">[详细]</a></dd>

{/dede:arclist}

13、调用指定栏目下的图片

{dede:arclist row="8" typeid="6"  infolen="50" titlelen="8" flag="p" imgwidth="99" imgheight="105"}

<li>

<a href="[field:arcurl/]">[field:image/]</a>

</li>

{/dede:arclist}

14、列表分页

{dede:list col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' pagesize='' orderway=''}

[field:title/]  [field:pubdate function="GetDateTimeMK(@me)"/]   [field:description/]...   <a href="[field:arcurl/]">[详细内容]</a>

{/dede:list}

15、模板调用    {dede:include filename="sj_head.htm"/}

16、分页样式  {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="6"/}

标签名称:pagelist

功能说明:表示分页页码列表

适用范围:仅列表模板 list_*.htm

基本语法:

{dede:pagelist listsize='5' listitem=''/}

参数说明:

listsize 表示 [1][2][3] 这些项的长度 x 2

listitem 表示页码样式,可以把下面的值叠加

index  首页

pre 上一页

pageno 页码

next 下一页

end 末页

option 下拉跳转框

17、当前位置{dede:field name='position'/}  文章标题{dede:field.title/} 时间{dede:field.pubdate function="MyDate('Y-m-d H:i',@me)"/}  来源{dede:field.source/} 文章内容 {dede:field.content/}   描述 {dede:field.description runphp='yes'}  if(@me<>'' )@me = '

<div class="intro">'.@me.'</div> '; {/dede:field.description}

18、 上一页 下一页 <ul>

<li>{dede:prenext get='pre'/}</li>

<li>{dede:prenext get='next'/}</li>

</ul>

19、 文章列表页调用上级栏目的名称和链接

{dede:type}

[field:id runphp=yes]

1     $tsql = new DedeSql(false);

2     $typelink2 = '';

3     $tsql->SetQuery("Select i.typedir,i.id,i.typename From #@__arctype t left join #@__arctype i on i.id=t.reid where t.id='@me'");

4     $tsql->Execute('t');

5     while($row = $tsql->GetArray('t',MYSQL_ASSOC))

6     {

7        $typelink2 .= "<a href='list.php?tid=".$row['id']."'>".$row['typename']."</a>";

8     }

9     @me=$typelink2;

10 [/field:id]

11 {/dede:type}

 

20、Dede 问答  标签名称:ask
功能说明:问答调用标签
适用范围:全局使用
基本语法
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
<dd>
    <span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span>
    <span class="tlink"><a href="[field:url/]">[field:title/]</a></span>
</dd>
{/dede:ask}
参数说明
row='6' 调用条数
qtype='new' 排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题
tid='0' 栏目id,默认是全部
titlelen='24' 标题长度
底层模板字段
tid,tidname,title,url,typeurl

 

 

 

 

 

 

 

 

标签:

给我留言

Copyright © web前端技术开发个人博客 保留所有权利  京ICP备14060653号 Theme  Ality

用户登录