每次打开别人家的网站,你是不是总在琢磨:”这模板也太好看了吧?我也想给自己网站整一套!”但打开教程文档瞅两眼,满屏的标签和代码直接把人看懵圈。别慌!今天咱们就掰开揉碎了讲——用最接地气的方式,手把手带你闯过DedeCMS模板制作的第一关。
首先得把家伙事儿备齐 工欲善其事必先利其器这话真不假。建议先装个本地测试环境,PHPstudy或者宝塔面板都行。重点来了:必须选对DedeCMS版本!现在市面上5.7和5.8两个主流版本,新手建议直接上5.7SP2稳定版,毕竟新版本有些功能会整得你找不着北。
认识模板文件这堆零件 打开系统目录里的/templets文件夹,你会看见default、system这些现成模板。重点盯着这几个文件看: – index.htm(首页模板) – list_article.htm(栏目页) – article_article.htm(内容页) – head.htm(头部公用) – footer.htm(底部公用)
这时候别急着改默认模板!先在default文件夹旁边新建个my_template文件夹,把default里的文件整个复制过去。这招叫”留后路”,万一改废了还能回滚。
摸透模板标签的门道 DedeCMS最核心的就是那套标签系统。记这几个常用标签就像背乘法口诀: 1. {dede:arclist}:调取文章列表 2. {dede:channel}:读取栏目导航 3. {dede:field.name}:显示字段内容 4. {dede:global.cfg_webname}:调用网站名称 5. {dede:type}:处理分类信息
重点说下arclist标签的典型配置:
{dede:arclist row=’5′ titlelen=’30’ orderby=’pubdate’}
这行代码的意思是调取最新发布的5篇文章,标题最多显示30个字符。改数字就能控制显示数量,是不是比想象中简单?实战环节:手搓首页模板 现在咱们从零开始做个极简首页。新建index.htm文件,先搭框架: “`html
{dede:include filename=”head.htm”/} {dede:channel type=’top’ row=’8′ currentstyle=”~typename~“} [field:typename/] {/dede:channel} {dede:arclist typeid=’1′ row=’3′ flag=’c’}[field:title/]
“` 注意三个重点:
1. 用include标签复用头部底部
2. flag=’c’表示调用推荐内容
3. function属性可以处理时间格式新手必踩的五个坑
Q:标签明明写对了怎么不显示?
A:检查三点:标签是否闭合、缓存是否清理、文档是否关联栏目Q:页面布局全乱了怎么办?
A:八成是CSS路径问题,用绝对路径最保险。比如:
<link href=”/templets/my_template/css/style.css” rel=”stylesheet”>Q:文章调用数量不对?
A:先看row参数设置,再检查文档是否在指定栏目,最后看发布时间是否合理Q:导航栏死活不出现?
A:typeid没设置对,或者栏目未生成静态页。后台点”更新栏目HTML”试试Q:图片显示裂图?
A:litpic字段需要上传缩略图,或者在系统参数里开启自动提取首图小编观点 模板制作这事吧,说难也不难,关键得敢动手试错。刚开始做出来的模板可能丑得亲妈都不认识,但哪个大神不是从菜鸟过来的?记住两句话:多备份勤保存,善用官方标签手册。下次咱们接着唠栏目页和内容页的定制技巧,保准让你做出吊打同行的专属模板!
免责声明:网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅提供用户参考,若因此产生任何纠纷,本站概不负责,如有侵权联系本站删除!邮箱:207985384@qq.com https://www.ainiseo.com/hosting/42161.html