1、首先下载相应的dedecms并安装
2、引入项目的模板文件
默认的模板文件在templet下的default文件夹,所以引入的模板文件也要放在templet目录下
登录后台,在系统->系统参数——>修改站点的跟网址和模板风格两个类型,然后在在生成-》更新主页HTML下修改主页模板目录等。
3、给首页设置样式
标签为:{dede:global.cfg_templets_skin/} 相当于http://web.dede471.com/templets/a67
在js,css.images的前面写上标签,引入相应的样式文件,上面的步骤做完了,即可展示主页的内容了
4、以电影网为例:创建一个网站的步骤如下:
1、创建电影模型
电影模型字段:年份、评分、评分人数、地区、类型
语言、导演、主演、详情介绍
给系统增加一个电影模型:核心-》频道模型-》内容模型管理-》增加新模型填写频道标识和频道的名称。
频道添加好之后再添加相应的字段。字段添加完成后即完成了模型的创建
2、创建栏目
频道栏目和最终的二级栏目都需要创建
频道栏目如:在主页显示的:电影、电视剧、动漫、综艺、音乐等
电影的下边可以分为:大陆、欧美、日韩等(属于二级栏目)
注意:只能给最终的栏目添加相应的文档
添加栏目的步骤:核心-》栏目管理-》批量添加栏目
批量添加顶级栏目和子级栏目
3、添加文档
在核心-》栏目管理-》点开其中的一个更改栏目-》高级选项
可以看到相应的:封面模板目录
列表目录模板
文章目录模板等
将自己的静态文件改成对应的模板目录的名字
在核心-》模型管理-》添加相应的文章并显示
4、显示电视剧对应的栏目列表
列表标签:
{dede:list pagesize='10' titlelen='20'}
<li class="x[field:global.autoindex/]">
<a href="#" target="_blank"><img src="[field:litpic/]" /></a>
<p>[field:language/]</p>
<div><a href="#" target="_blank">[field:title/]</a> <img src="[field:global.cfg_templets_skin/]/images/1.jpg" /> <em>[field:score/]</em></div>
</li>
<a href="#" target="_blank"><img src="[field:litpic/]" /></a>
<p>[field:language/]</p>
<div><a href="#" target="_blank">[field:title/]</a> <img src="[field:global.cfg_templets_skin/]/images/1.jpg" /> <em>[field:score/]</em></div>
</li>
{/dede:list}
titlelen:显示标题的长度
pagesize:限制栏目每页显示的条数
[field:global.autoindex/]:为数量自动增长
[field:litpic/]:为缩略图照片
[field:language/]:语言
[field:title/]:标题
[field:score/]:评分
如果需要使用字段中的score和language需要在核心-》内容模型管理-》基本设置中-》列表附加字段添加相应的字段
list 列表数据标签可在手册中查到相应的用法
文章详情页面开发
<div class="weizhi">当前位置:{dede:field name="position"/} {dede:field.title/}</div>
{dede:field.area/} 详情页年份的标签
注意:模板每次变动后,都需要对模板文件重新生成
开发频道页面
频道页面显示自己栏目信息
子级栏目显示对应的文档列表信息
在频道页面获得子级栏目列表信息(子级栏目获得文章列表)
{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}
{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}