首页模板常用标签


1:global.cfg_soft_lang 标签,单行标签
指:调出网站编码
{dede:global.cfg_soft_lang/}
结果为:utf-8

2: global.cfg_webname 标签,单行标签
指:调出网站名称,网站的title
{dede:global.cfg_webname/}
结果为:网站的title

3:global.cfg_keywords 标签,单行标签
指:调出网主页的关键词
{dede:global.cfg_keywords/}
结果为:首页关键词

4:global.cfg_description 标签,单行标签
指:调出首页描述信息
{dede:global.cfg_description/}
结果为:网站的表述

5:global.cfg_templets_skin 标签,单行标签
指:调出默认模板目录,为绝对路径
{dede:global.cfg_templets_skin/}
结果为:/dedecms/templets/default

6:global.cfg_cmsurl 标签,单行标签
指:调出dedecms所安装的目录,dedecms的根目录,为绝对路径
{dede:global.cfg_cmsurl/}
结果为:/dedecms

7:global.cfg_cmspath 标签,单行标签
指:调出dedecms所在的目录,暂未理解与global.cfg_cmsurl的区别。
{dede:global.cfg_cmspath/}
结果为:/dedecms

8:global.cfg_dataurl 标签,单行标签
指:调出dedecms核心资源的路径,二次开发时应该会使用。
{dede:global.cfg_dataurl/}
结果为:/dedecms/data

9:global.cfg_basehost 标签,单行标签
指:调出域名
{dede:global.cfg_basehost/}
结果为:http://localhost/ (本地学习测试)

10:myad 标签,单行标签
指:调出广告,name的内容为广告标识,使用不同的广告标识,调取不同的广告.
(广告:英文为advert,缩写为ad)
{dede:myad name="chengkaixing"/}
结果为:调出广告标识所对应的广告

注意:广告的链接地址会被加上反斜杠“\”,使得广告链接错误,需要修改dedecms代码。
解决方法:dedecms后台管理目录 admin(初始为dede)下,ad_add.php文件,第32行,将:
$normbody = addslashes($normbody['htmlcode']); 
改为:
$normbody = $normbody['htmlcode'];
问题得以解决。

11: flink 标签,单行标签
指:调出友情链接
{dede:flink row="1" type="textall" /}
参数:
row:链接数量,如 2
type:链接类型 ,如 logo(图片),textall(文字)

注意:友情链接后台,上传图片时,后台预览显示url错误,需要修改dedecms。 
解决方法:
a、打开:根目录/dede/friendlink_add.php 这个文件的27行左右
$imgurl = $cfg_medias_dir."/flink";
b、打开:根目录/dede/friendlink_edit.php   61-62行
$request->MoveUploadFile('logoimg', DEDEROOT.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name'));$logo = $cfg_cmspath.'/uploads/flink/'.$request->GetFileInfo('logoimg', 'name');
c、将以上flink改成其他任意名字即可(为了安全起见请保存源文件)

12:include 标签,单行标签
指:调用其他模板,前提是被调用标签得存在。
{dede:include filename="head.htm"/}
结果为:调取页面头部模板

13: channel 标签,双标签
指:首页使用时,调用栏目名称和链接等,循环输出
<ul>
{dede:channel type="top" currentstyle="<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>"}
<li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
</ul>

注意:必须带参数type,内容为top或son,当为 type="son"时,首页使用必须使用typeid,如typeid="1",因为没有默认栏目,如果是列表页面使用则有了默认栏目则可以不使用typeid。row = "10" 为可选,控制显示栏目数量。
currentstyle为当前栏目添加样式,增加了个类“thisclass”,也就是说得有默认栏目或者有了当前栏目时,才会添加这个类名。具体用法如,在列表页面使用此channel标签时,如果使用了currentstyle属性,则会为所在的栏目添加类名“thisclass”。但是虽然添加了类名,却不起任何作用,需要在css样式表中定义,如 .thisclass{color:red;}

14: arclist 标签,双标签
指:首页使用时,调用文档列表,循环输出
<ul>
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1' [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
</ul>
参数比较多,都是可选的:
col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示
如果col='1'要多列显示的可用div+css实现
以下为通过div+css实现多列的范例:
<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}
[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
当col>1将使用原来的table多列方式显示
row='10' 返回文档列表总数
typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;
getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength(只控制infos,并不控制description的内容)
imgwidth='120' 缩略图宽度
imgheight='90' 缩略图高度
listtype='all' 栏目类型 image含有缩略图 commend推荐
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)
channelid 频道ID
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2'  表示从ID为1的记录开始,取2条记录)
flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag = '' 同flag,但这里是表示不包含这些属性
orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday='天数' 表示在多少天以内的文档
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]为调出缩略图

15:channelartlis t标签,双标签,可嵌套
指:调取栏目和其下的文档, 其内不可以直接使用[field:title/],只能用{dede:field name='typename'/},
{dede:channelartlist row=6}
<dl>
 <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
 <dd>
 {dede:arclist titlelen='42' row='10'}
    <ul class='autod'> 
      <li><a href="[field:arcurl /]">[field:title /]</a></li>
      <li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
    </ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
结果为:循环输出子栏目和其下所有文档内容

16:tag标签,双标签
指:tag调用
{dede:tag sort='new' getall='0'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}

dedecms标签一 : 首页模板常用标签相关推荐

  1. dedecms标签三 : 文章模板常用标签

    文章模板常用标签 1:title标签,单行标签 指:文章模板使用时,调取文章的标题 {dede:field.title/} 结果为:如:我是测试文章 2:keywords标签,单行标签 指:调取文章的 ...

  2. dedecms标签四 : 封面模板常用标签

    封面模板常用标签 1:arclist标签,双标签 指:调取当前栏目和子栏目下的文档列表 {dede:arclist}   <li><a href="[field:arcur ...

  3. 前端入门教程(四)head内常用标签与body内常用标签

    一 head内常用标签 1.meta相关标签 #1.指定字符集 <meta charset="gbk">#2.页面描述 <meta name="Desc ...

  4. 常用的html标签及用法,html常用标签及其属性用法

    标签:设置标题,设置完成后可以显示到IE窗口的标题上 body中常用标签: bgcolor指背景颜色 background指背景图片 横线- size-长度 width-宽度 color-颜色,col ...

  5. 文本字段的html标签是什么,HTML常用标签及属性

    什么是HTML HTML基本语法 常用标签及属性 链接 文本标记 表格 列表 表单 结构标记 什么是HTML Hyper Text Markup Language,超级文本标记语言 - 普通文本a:无 ...

  6. yzmcms手机模板常用标签

    全局部分 描述.关键词.页面标题 <title>{$seo_title}</title> <meta name="keywords" content= ...

  7. 帝国cms 标签php,帝国cms常用标签总结

    判断会员是否登录 if(!$_COOKIE[ecmsmlusername]){ $srr="登录可见"; }else{ $srr="[!--lbsly--]"; ...

  8. 帝国cms中常用标签/灵动标签/判断语句

    帝国cms中常用标签(总结) 在帝国cms实际建站应用中,对首页.列表页.内容页这三个页面模板支持的变量是不同的.爱折腾的摄影大叔将帝国cms中常用标签/灵动标签/判断语句(帝国cms中常用标签总结归 ...

  9. HTML 常用标签标签

    HTML 常用标签总结 前言 常用标签一 1.title 标签 2.meta 标签 3.link 标签 4.script 标签 5.style 标签 6.换行标签 7.分割线 8.注释 9.文本格式化 ...

最新文章

  1. MongoDB 学习使用
  2. SpringBoot 之 MVC
  3. 计算机实现减法学习心得
  4. 简单的外壳(shell)
  5. 虚拟机克隆改变IP地址,配置环境及免密设置
  6. myBatis association的两种形式
  7. 根据文件路径打开文件所在文件夹,并且默认选中该文件
  8. Prometheus 监控linux服务器
  9. 从零开始webpack搭建项目
  10. You have new mail in /var/spool/mail/root提示的原因与解决办法
  11. 基于EEG信号的睡眠分期算法记录2-一种新的全自动随机森林睡眠分期算法(英)
  12. matlab 汽车后视镜成像,相机成像原理及matlab仿真程序
  13. windows 即时贴_如何在Windows 10上使用即时贴
  14. 储能补贴有望出台?钱从哪来还是个问题
  15. 巨潮网怎么下载年报_如何下载上市公司的年度报告
  16. 四元数与旋转——学习笔记(一)
  17. 分享一个python 处理mysql的简易封装模块---directsql
  18. 国内很少人知道的潜力币——MOBI
  19. 典当行抵押需要什么资料
  20. Django4——配置使用django-ckeditor富文本编辑器超详细图文教程

热门文章

  1. 鼠标不能拖动文件了。
  2. 列表的定义与基本使用!! 全部都是干货!!!!
  3. proxifier使用
  4. 解决windows10启动报错Win32Bridge.Server.exe函数不正确
  5. 我在读pyTorch文档(二)
  6. (一)Mac使用Docker来搭建Home-Assistant
  7. linux内核那些事之fatal_signal_pending/signal_pending/cond_resched
  8. axios中断pending请求
  9. 海天酱油批发商揭秘以假乱真“人造”的背后
  10. svn 仓库 本地 连接_svn 仓库的创建和删除