一、dedecms首页制作流程:
1. 将的后缀名更改为
2. 用dedecms标签替换网页三大标签的文本内容
3. 用dedecms标签修改样式表的路径和图片的路径
4. 提取公共区域(头部公共区域和底部公共区域),用dw创建一个空白html文档,删除所有默认生成的html
格式,然后将头部区域复制到此html文档中,保存为;同理制作底部模板
5. 进行栏目地址的补充、文章数据的调用
二、dedecms的标签介绍:
1、首页三大标签:
调用系统基本参数设置的【站点默认关键字】
调用系统基本参数设置的【站点描述】
2、dedecms路径标签:
{dede:_templets_skin/} dedecms站点默认模板风格标签
表示引入默认模板风格(即templets模板目录下的自定义网站模板文件夹名称)文件夹内的css目录里的样式表。
{dede:_templets_skin/}/images/
表示引入模板模板风格(即templets模板目录下的自定义网站模板文件夹名称)文件夹内的images目录里的图片。
wwwroot为站点根目录;
templets为dedecms站点模板目录
lgq为自定义模板风格目录
css为存放css样式表(层叠样式表)文件
夹
wwwroot为站点根目录;
templets为dedecms站点模板目录
lgq为自定义模板风格目录
images为存放html等引入的图片文件夹
3、dedecms模板引入标签:{dede:include filename="模板文件"/}
{dede:include filename=""/} 引入头部模板;
引入底部模板; {dede:include filename=""/}
引入模板,其中为自定义模板(自己制作的,{dede:include filename=""/}
不是dedemcs的默认模板)
4、首页文章数据的调用:
{dede:arclist} {/dede:arclist}
常用附加属性
row:返回文档列表总数
typeid:栏目id号
titlelen:标题长度
infolen:表示内容简介长度
flag:自定义属性值,头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag:同flag,但这里是表示不包含这些属性
orderby:排序类型
orderway:排序方式, 值为 desc(降序,默认值) 或 asc(升序)
limit:表示限定的记录范围
{dede:arclist} {/dede:arclist}属性值orderby的使用
orderby='sortrank' 文档排序方式
orderby='hot' 或 orderby='click' 表示按点击数排列
orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
orderby=='lastpost' 按最后评论时间
orderby=='scores' 按得分排序
orderby='id' 按文章ID排序
orderby='rand' 随机获得指定条件的文档列表
{dede:arclist} {/dede:arclist}属性值limit的使用
limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1
的记录开始,取2条记录)
{dede:arclist} {/dede:arclist}语法示例1:文章标题循环
{dede:arclist row='5' titlelen='40' typeid='16‘noflag=‘h’orderby='pubdate'}
class="tui2u2">[field:pubdate function="MyDate('Y-m-d',@me)"/]
{/dede:arclist}
row=‘5’:调用5条文档数据;
titlelen=‘40’:调用的文章标题限定在40个字符内,即20个汉字;
typeid=‘16’:调取栏目id号位16的栏目内的文档;
noflag=‘h’:调取出来的文档属性不包含h(头条)属性;
orderby=‘pubdate’:调取出来的文档按照出版时间(即发布时间)排列,即最新发布的文档在最上面显示;
[field:arcurl/]:调取的文档链接地址;
[field:fulltitle/]:调取的文档完整标题;
[field:title/]:调取的文档标题,调取的标题字数由titlelen来控制;
[field:pubdate function=“MyDate(‘Y-m-d’,@me)”/]:文档的发布时间,格式为年-月-日,例如2015-03-30;
{dede:arclist} {/dede:arclist}语法示例2:头条新闻
等价于row=’1’
limit='0,1':表示从第一个文章开始,取1篇文章;
flag=‘h’:调取文档属性为h(头条)的文档;
titlelen=‘32’:调用的文章标题限定在32个字符内,即16个汉字;
infolen=‘170’ :调用文档的前170个字符,即内容简介长度为170个字符,85个汉字;
{dede:arclist limit='0,1' flag='h' titlelen='32' infolen='170' typeid='16' orderby='pubdate'}
[field:info/]
{/dede:arclist}
typeid=‘16’:调取栏目id号位16的栏目内的文档;
orderby=‘pubdate’:调取出来的文档按照出版时间(即发布时间)排列,即优先调用最新发布的文档;
[field:arcurl/]:调取的文档链接地址;
[field:fulltitle/]:调取的文档完整标题;
[field:title/]:调取的文档标题,调取的标题字数由titlelen来控制;
[field:info/]:调用文档的内容简介,字数长度受infolen 的控制。
5、友情链接的调用:
说明:{dede:flink}{/dede:flink}是DedeCMS友情链接调用的开始和结束标签;
titlelen=‘16’:限制友情链接的标题字数,单位为字节,16为8个汉字;
row=‘16’:调用的友情链接的条数,此处为调用最前面16条友链;
type=‘textall’:type是类型的意思,textall表示文字类型的友情链接;
{dede:flinktitlelen='16' row='16' type='textall'}
{/dede:flink}
6、网站首页栏目单页面的调用
首页栏目单页面的调用要通过sql语句来调用:
1代表栏目的id号
{dede:sqlsql='Select content from dede_arctype where id=1'}
[field:content function="cn_substr(Html2text(@me),370)"/] title="详情请点击">详情请点击>>
{/dede:sql}
说明:栏目单页面内容的调用以{dede:sql}开始,以{/dede:sql}结束;sql=‘Select content from
dede_arctype where id=1’,表示查询栏目id为1的栏目的内容;
[field:content function=“cn_substr(Html2text(@me),370)”/],表示调取栏目id为1的栏目内容,
内容的长度为370个字符,即185个汉字。
二、列表页和内容页模板的三大标签
面包屑导航的调用:
内容页标题调用标签:{dede:/}_{dede:_webname/}
内容页关键词调用标签:{dede:ds/}
内容页描述调用标签:{dede:ption function='html2text(@me)'/}
列表页标题调用标签:{dede:/}_{dede:_webname/}
列表页关键词调用标签:{dede:field name='keywords'/}
列表页描述调用标签:{dede:field name='description' function='html2text(@me)'/}
文章列表:
列表分页符:
/*列表分页*/
.dede_pages{overflow:hidden;}
.dede_pagesul{float:left; padding:12px 0px 12px 16px; overflow:hidden;}
.dede_pagesulli{float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; overflow:hidden;}
.dede_pagesul li a{float:left; padding:2px 4px 2px; color:#555; display:block; overflow:hidden;}
.dede_pagesul li a:hover{ color:#1682C0; text-decoration:none; padding:2px 4px 2px; overflow:hidden;}
.dede_ass,
.dede_ass a,.ass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; overflow:hidden;}
.dede_pages .pageinfo{ line-height:21px; padding:12px 10px 12px 16px; color:#999; overflow:hidden;}
.dede_pages .pageinfostrong{ color:#555; font-weight:normal; margin:0px 2px; overflow:hidden;}
标签属性值:listitem页码显示的样式,可叠加属性值;index首页;end末页;pre上一页;next下一页;pageno页码;
option下拉跳转框;info共多少页多少条;listsize=3 表示列表分页页码的长度[1] [2] [3]。
内容页:
文章标题:{dede:/}
文章作者:{dede:/}
文章来源:{dede:/}
发布日期:{dede:e /}、{dede:e function="MyDate('Y-m-d H:i',@me)"/}
点击数:<script src="{dede:field name='phpurl'/}/?view=yes&aid={dede:field name='id'/}&mid={dede:field
name='mid'/}" type='text/javascript' language="javascript"></script>次
描述(文章摘要):
{dede:ptionrunphp='yes'}
if(@me<>'' )@me = '
{/dede:ption}
文章内容:{dede:/}
上一篇:{dede:prenext get='pre'/}
下一篇: {dede:prenext get='next'/}
本文发布于:2023-05-22 22:53:09,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/168476718949597.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:dedecms相关标签说明.doc
本文 PDF 下载地址:dedecms相关标签说明.pdf
留言与评论(共有 0 条评论) |