您的位置:首页 > 其它

dedecms基本概念和操作

2016-11-30 14:37 281 查看
一、基本概念:

1、前台:网站用户打开网站看到的页面

2、后台:网站维护人员,看到的界面,可以管理网站

二、使用前的操作:

1、删除织梦目录下面的install

2、修改织梦系统默认的后台管理目录(后台管理的url地址)

3、顶级栏目

4、子类:大类别下面的类别

三、后台使用操作:

添加网站分类:

增加顶级栏目-》增加子类~~~~~~~~~

在后台新建的栏目,默认在前台导航显示,并且只显示了顶级分类。

四、默认访问文件:

与服务器配置有关,wampserver默认配置了。。。。。访问目录下的index.php,如果没有这个,会访问index.html,要是都没有,就会把这个目录下的文件全部列出来。。。

五、绝对路径

网站根目录:/

在我们站内,我们可以使用“/”来表示网站根目录来连接文件。

引入站外使用域名访问

六、目录说明

a:栏目默认生成静态页面的目录;

data:配置和缓存文件;

images:网站的自己的一些图片;

include:核心类库;

admin:后台目录,存放后台管理的php文件;

member:存放会员管理程序;

plus:存放插件程序以及以后自己开发的一些程序模块;

templets:存放模板文件;

uploads:上传目录;

七、页面名称

首页》列表页/栏目页》详细页/文章页

频道封面页就是特殊的列表页……(频道封面可以再增加顶级栏目时选择)

八、模板

网站模板文件大多都是以html为后缀。。

九、首页常用标签

网站编码:{dede:global.cfg_soft_lang/}
网站名称:{dede:global.cfg_webname/}
网站根网址:{dede:global.cfg_basehost/}
网站根目录:{dede:global.cfg_cmsurl/}
data路径:{dede:global.cfg_dataurl/}
网页主页链接:{dede:global.cfg_indexurl/}
网站描述:{dede:global.cfg_description/}
网站关键字:{dede:global.cfg_keywords/}
模板路径:{dede:global.cfg_templets_skin/}

<!--name后面是后台广告管理中的广告标识  -->
获取广告代码:{dede:myad name='sign'/}<br/>

<!-- filename后面写上模板文件的名字 -->
引入另外一个模板文件:{dede:include filename='my-header.htm'/}<br/>


双标签:写在双标签之间的内容会被循环输出

写在双标签间的字段标签在输出时转换成了对应内容

{field:typename/}   对应    栏目名称

{field:typelink/}   对应    绝对路径

type表示需要取出栏目的类型:top(顶级栏目)、son(子栏目,要配合typeid使用)

获取栏目列表:
<!-- 获取顶级栏目 -->
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
 <li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}

<!-- 获取对应栏目id的子栏目 -->
{dede:channel type='son' typeid='5' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}

获取文档列表:
{dede:arclist}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}


channelartlist标签:
用在首页时:

功能:调用网站的顶级栏目,和栏目下的文章。

arclist标签嵌套在channelartlist里面表示调用栏目下的文档。

特点:(1)channelartlist下面不可以直接写字段标签,不能这么写([field:typename/]),转化成{dede:field name='typename'/}这样的格式。

    (2)channelartlist里可以嵌套dede标签。注意:channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

    {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。

用于获取友情链接:

{dede:flink row='24' type='image'/}

tag调用标签:

{dede:tag sort='new' getall='0'}

<a href='[field:link/]'>[field:tag /]</a>

{/dede:tag}

[field:tag /]会转换成tag标签名字

[field:link /]转换成tag标签地址

属性说明:

sort:new表示最新添加的tag标签

 month表示按月点击量排序

 week表示按周的点击量排序

 rand表示随机,每次刷新都不一样

列表页:

获取当前栏目名称:{dede:field.title/}

<br/>

<br/>

获取当前栏目的关键字:{dede:field name='keywords'/}

<br/>

<br/>

获取当前栏目的描述:{dede:field name='description'/}

<br/>

<br/>

获取当前栏目的位置:{dede:field name='position'/}

<br/>

<br/>

表示列表模板里的分页内容列表:{dede:list col='' titlelen='' infolen='' imgwidth='100' imgheight='100' listtype='' orderby='' pagesize='1' orderway=''}{/dede:list}

<br/>

<br/>

表示分页页码列表:{dede:pagelist listsize='5' listitem=''/}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: