DEDE 常用的调用方法
DEDE织梦常用的调用常规调用:
网站名称调用:<title>{dede:global.cfg_webname/}</title>
网站关键词调用:<meta name="keywords" content="{dede:global.cfg_keywords/}" />
网站描述调用:<meta name="description" content="{dede:global.cfg_description/}" />
引用页头文件:{dede:include filename="head.htm"/}
引用页脚文件:{dede:include filename="foot.htm"/}
样式表路径: {dede:global.cfg_templeturl/}
友情链接:{dede:flink row=’10’/}
防止采集:{dede:field name='body' function='RndString(@me)'/}
顶级栏目调用:
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
调用当前栏目的子栏目:
{dede:channel type='son' typeid='6' noself='yes'}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
隔五行换样式:
{dede:arclist typeid='1' titlelen='40' row='20' typeid="" }
<li [field:global name=autoindex runphp="yes"](@me % 5 == 0)?@me=" class=\"bline\"":@me="";[/field:global]><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
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]
SQL的调用:
{dede:sql sql="SELECT * FROM dede_archives where typeid2 in(13,14,15,16,17,18) and typeid=6 order by pubdate DESC limit 5 "}
<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank"><b>[field:title function=cn_substr(@me,60)/]</b></a></li>
{/dede:sql}
列表页常用标签调用:
栏目标题 : {dede:field.seotitle /}
栏目关键词: {dede:field name=’keywords’/}
栏目描述: {dede:field name=’description’ function=’html2text(@me)’/}
栏目内容: {dede:field.content/}
当前栏目位置: {dede:field name=’position’/}
当前栏目的文章列表:
{dede:list pagesize='10'}
<a href='[field:arcurl/]'>[field:title/]</a>
[field:description/<a href='[field:arcurl/]'>[详情]</a>
{/dede:list}
当前栏目文章列表分页:
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
文章列表页码:{dede:pagebreak/}
文章页常用标签调用:
文章标题 : {dede:field.title/}_{dede:global.cfg_webname/}
文章关键词: {dede:field.keywords/}
文章描述: {dede:field.description function=’html2text(@me)’/}
当前文章位置: {dede:field name=’position’/}
当前文章标题名称: {dede:field.title/}
当前文章作者: {dede:field.writer/}
当前文章来源: {dede:field.source/}
当前文章更新日期: {dede:field.pubdate function=”MyDate(‘Y-m-d H:i’,@me)”/}
当前文章内容: {dede:field.body/}
上一篇: {dede:prenext get=’pre’/}
下一篇: {dede:prenext get=’next’/}
调用相关文章:
{dede:arclist row='10' titlelen='42' orderby='hot'}
<li>
<img alt="" src="/templets/sp/images/xgwz1.jpg" />
<a href="[field:arcurl/]">[field:title/]</a>
</li>
{/dede:arclis}
调用相关栏目:
{dede:channel type='self'}
<a href='[field:typelink /]' title="[field:typename/]">[field:typename/]</a>
{/dede:channel}
搜索页常用标签调用:
搜索页标题: {dede:global name=’keyword’ function=’RemoveXSS(@me)’/}_{dede:global.cfg_webname/}
搜索页关键词: {dede:global name=’keyword’ function=’RemoveXSS(@me)’/}
搜索页描述: {dede:global name=’keyword’ function=’RemoveXSS(@me)’/}
搜索页相关文章:{dede:likewords num='8'/}
搜索结果列表页:
{dede:list pagesize='10' titlelen='10000' }
<a href='[field:arcurl/]'>[field:title/]</a>
[field:pubdate function="GetDateMK(@me)"/]
[field:description/]…<a href='[field:arcurl/]'>[详情]</a>
{/dede:list}
{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
底层模板:
|
DEDE 常用的调用方法的更多相关文章
- DEDE织梦常用的调用方法
DEDE织梦常用的调用常规调用: 网站名称调用:<title>{dede:global.cfg_webname/}</title> 网站关键词调用:<meta name= ...
- phpcms常用接口调用方法
常用函数 , 打开include/global.func.php,下面存放一些公共函数 view plaincopy to clipboardprint?function str_charset($i ...
- 基于apache httpclient的常用接口调用方法
现在的接口开发,大部分是基于http的请求和处理,现在整理了一份常用的调用方式工具类 package com.xh.oms.common.util; import java.io.BufferedRe ...
- 非常实用的织梦dede所有标签调用方法大全
关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}">&l ...
- dede新增字段调用方法
各位在使用{dede:channel }标签的时候,难免会遇到因为现在字段不能满足业务需求,需要新增的情况(具体怎么新增字段自行百度). 但是新增的字段通过DEDE的标签是不能直接使用的,现在博主介绍 ...
- (转)Arcgis API常用接口调用方法
var map, navToolbar, editToolbar, tileLayer, toolbar;//var mapBaseUrl = "http://localhost:8399/ ...
- python开发基础(二)常用数据类型调用方法
1 数字: int 2 3 int : 转换,将字符串转化成数字 4 num1 = '123' 5 num2 = int (a) 6 numadd = num2 +1000 7 print(num2) ...
- dede文章页调用当前栏目链接方法
DedeCMS内容页调用当前栏目其实用下来是调用不出来的,{dede:field.typename/}是有效的,可是 {dede:field.typeurl/}却调不出文档当前栏目所在目录链接URL. ...
- Python基础------列表,元组的调用方法
Python基础------列表,元组的调用方法@@@ 一. 列表 Python中的列表和歌曲列表类似,也是由一系列的按特定顺序排列的元素组成的,在内容上,可以将整数,实数,字符串,列表,元组等任何类 ...
随机推荐
- spring框架学习(三)
一.Spring自动组件扫描 Spring 提供组件扫描(component scanning)功能.它能从指定的classpath里自动扫描.侦测和实例化具有特定注解的组件. 基本的注解是@Comp ...
- c coroutine
今天看了下云风c coroutine 代码 博客,发现 coroutine 实现原理其实还比较简单,就用户态栈切换,只需要几十行汇编,特别轻量级. 具体实现 1. 创建一个coroutine: 也就 ...
- day21
1.文件上传 a. Html Form表单提交 b. Ajax提交 原生XMLHttpRequest XmlHttpReqeust() 类 ...
- Java的Json解析包FastJson使用
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser. ...
- Java基础高级二(多线程)
1.进程和线程的区别:线程是轻量级的,本省不会持太多资源,需要的时候向进程申请 2.线程的状态:创建,可执行,执行中,等待,休眠,阻塞 3.线程状态之间的转换 4.线程API:Thread类,Runn ...
- 【python】tarfile的路径问题
假设有路径/home/somebody/test1/test2/test3/ 该路径下有3个文件,a.txt, b.txt, c.txt 在目录/home/somebody下有如下代码,希望打包a.t ...
- sh5.while 脚本练习
脚本编程: 顺序结构 选择结构 if, case 循环结构 for,while,until while循环:适用于循环次数未知的场景 语法: while CONDITION;do statement ...
- ajax+php+mysql 实现点赞、局部刷新,每个IP只能对一篇文章点赞一次
主要流程: 点赞—>判断当前设备IP是否对当前文章有过点赞记录—>若有记录,弹出提示“已经赞过了”; 若无记录,当前文章点赞数+1,并在记录设备IP点赞记录的表中插入信息. 文章表 art ...
- web socket (记录下来方便观看)
Web Sockets HTML5 WebSocket 设计出来的目的就是要取代轮询和 Comet 技术,使客户端浏览器具备像 C/S 架构下桌面系统的实时通讯能力. 浏览器通过 JavaScript ...
- 让Git忽略所有obj和bin目录的同步
DotNet的项目里,编译出来的二进制文件默认都是放在每个项目对应的bin和obj目录下,有时候开发人员会不小心把这些目录的文件错误的提交到Git服务器.Git里的忽略文件功能可以通过一个.gitig ...