dedecms标签一 : 首页模板常用标签
首页模板常用标签
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标签一 : 首页模板常用标签相关推荐
- dedecms标签三 : 文章模板常用标签
文章模板常用标签 1:title标签,单行标签 指:文章模板使用时,调取文章的标题 {dede:field.title/} 结果为:如:我是测试文章 2:keywords标签,单行标签 指:调取文章的 ...
- dedecms标签四 : 封面模板常用标签
封面模板常用标签 1:arclist标签,双标签 指:调取当前栏目和子栏目下的文档列表 {dede:arclist} <li><a href="[field:arcur ...
- 前端入门教程(四)head内常用标签与body内常用标签
一 head内常用标签 1.meta相关标签 #1.指定字符集 <meta charset="gbk">#2.页面描述 <meta name="Desc ...
- 常用的html标签及用法,html常用标签及其属性用法
标签:设置标题,设置完成后可以显示到IE窗口的标题上 body中常用标签: bgcolor指背景颜色 background指背景图片 横线- size-长度 width-宽度 color-颜色,col ...
- 文本字段的html标签是什么,HTML常用标签及属性
什么是HTML HTML基本语法 常用标签及属性 链接 文本标记 表格 列表 表单 结构标记 什么是HTML Hyper Text Markup Language,超级文本标记语言 - 普通文本a:无 ...
- yzmcms手机模板常用标签
全局部分 描述.关键词.页面标题 <title>{$seo_title}</title> <meta name="keywords" content= ...
- 帝国cms 标签php,帝国cms常用标签总结
判断会员是否登录 if(!$_COOKIE[ecmsmlusername]){ $srr="登录可见"; }else{ $srr="[!--lbsly--]"; ...
- 帝国cms中常用标签/灵动标签/判断语句
帝国cms中常用标签(总结) 在帝国cms实际建站应用中,对首页.列表页.内容页这三个页面模板支持的变量是不同的.爱折腾的摄影大叔将帝国cms中常用标签/灵动标签/判断语句(帝国cms中常用标签总结归 ...
- HTML 常用标签标签
HTML 常用标签总结 前言 常用标签一 1.title 标签 2.meta 标签 3.link 标签 4.script 标签 5.style 标签 6.换行标签 7.分割线 8.注释 9.文本格式化 ...
最新文章
- MongoDB 学习使用
- SpringBoot 之 MVC
- 计算机实现减法学习心得
- 简单的外壳(shell)
- 虚拟机克隆改变IP地址,配置环境及免密设置
- myBatis association的两种形式
- 根据文件路径打开文件所在文件夹,并且默认选中该文件
- Prometheus 监控linux服务器
- 从零开始webpack搭建项目
- You have new mail in /var/spool/mail/root提示的原因与解决办法
- 基于EEG信号的睡眠分期算法记录2-一种新的全自动随机森林睡眠分期算法(英)
- matlab 汽车后视镜成像,相机成像原理及matlab仿真程序
- windows 即时贴_如何在Windows 10上使用即时贴
- 储能补贴有望出台?钱从哪来还是个问题
- 巨潮网怎么下载年报_如何下载上市公司的年度报告
- 四元数与旋转——学习笔记(一)
- 分享一个python 处理mysql的简易封装模块---directsql
- 国内很少人知道的潜力币——MOBI
- 典当行抵押需要什么资料
- Django4——配置使用django-ckeditor富文本编辑器超详细图文教程
热门文章
- 鼠标不能拖动文件了。
- 列表的定义与基本使用!! 全部都是干货!!!!
- proxifier使用
- 解决windows10启动报错Win32Bridge.Server.exe函数不正确
- 我在读pyTorch文档(二)
- (一)Mac使用Docker来搭建Home-Assistant
- linux内核那些事之fatal_signal_pending/signal_pending/cond_resched
- axios中断pending请求
- 海天酱油批发商揭秘以假乱真“人造”的背后
- svn 仓库 本地 连接_svn 仓库的创建和删除