DEDECMS建站课程笔记
DEDECMS建站课程笔记
360浏览器,ALT 点击图片可以快速保存图片。
初上第一课:
1、DEDECMS的安装
2、默认前台模板的介绍
3、路径的讲解
初上第二课:
3、后台介绍
4、程序文件介绍
初上第三课标签介绍:
- 新模版的建立
首页模板:index.htm
启用新模板:
系统---系统基本参数----模板名字改成自己模板的名字
生成---更新主页---位置修改成自己的模板名字。
- 文章列表标签
学习目标:会调用所有文档 会调用单个栏目的文档就可以了标签:{dede:arclist} {/dede:arclist}
案例:
{dede:arclistrow='4' titlelen='24' typeid='2'}
<a href="[field:arcurl/]">[field:title/]</a></br>
{/dede:arclist}
属性:
Row 调用多少条文章Typeid 要调用的栏目的 id Titlelen 标题显示的长度
3. 底层模版
循环标签里面的内容又称底层模板
- 导航标签
学习目标:会调用顶级栏目
标签:{dede:channel} {/dede:channel}
案例:
{dede:channeltype='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:flink} {/dede:flink}
案例:
{dede:flinkrow='24'}[field:link /]{/dede:flink}
第四课:标签介绍之列表页标签
课程要点
1. 列表调用标签
- 时间调用标签
- 内容简介调用标签
列表页模板 list_article.htm
- 列表页标签
标签:{dede:list} {/dede:list}
属性:pagesize 每页调用多少条
位置标签、点击量、好评数标签
2. 时间调用标签
[field:pubdate function="GetDateTimeMK(@me)"/] 显示效果 2011 年 5 月 27 日 22:27:46 [field:pubdate function="MyDate('Y-m-d',@me)"/] 显示效果 2011-5-27
3. 内容简介调用标签
[field:description/]... 简介长度无法控制
[field:description function="cn_substr(@me,60)"/]... 简介长度可以控制
第五课:标签介绍之内容页标签
内容页:article_article.htm
- 系统基本参数调用调用方式
{dede:global.cfg_description/}
常用标签
站点网址: {dede:global. cfg_basehost/} 网站名称: {dede:global. cfg_webname/} 站点默认关键字: {dede:global. cfg_keywords/} 站点描述: {dede:global. cfg_description/} 网站版权信息: {dede:global. cfg_powerby/} 网站备案号: {dede:global. cfg_beian/}
第六课:标签介绍之Head区域标签
- 首页head区域标签
Index.htm 页面
Title 区域:{dede:global.cfg_webname/} 关键字:{dede:global.cfg_keywords/}
描述:{dede:global.cfg_description/}
2. 列表页head区域标签
List_article.htm 页面
Title 区域:{dede:field.title/}_{dede:global.cfg_webname/} 关键字:{dede:field name='keywords'/}
描述:{dede:field name='description' function='html2text(@me)'/}
1.内容页head区域标签
Article_article.htm 页面
Title 区域:{dede:field.title/}_{dede:global.cfg_webname/} 关键字:{dede:field.keywords/}
描述:{dede:field.description function='html2text(@me)'/}