### DEDE用户手册知识点概述
#### 一、DEDE CMS基本目录结构理解
- **`./install`**:安装程序目录。安装完成后建议删除以增强安全性。安装过程中需确保此目录具有写入权限。
- **`./dede`**:默认后台管理目录,可根据实际需求重命名以增加安全性。
- **`./include`**:类库文件目录,存储系统核心函数库。
- **`./plus`**:辅助程序目录,包含各种实用工具和脚本。
- **`./member`**:会员目录,处理与会员相关的功能。
- **`./images`**:系统默认模板图片存放目录,用于存放网站所需的图片资源。
- **`./uploads`**:默认上传目录,需具备写入权限以便用户上传文件。
- **`./html`**:默认HTML文件存放目录,同样需具备写入权限以支持动态生成静态页面。
- **`./templets`**:系统默认内核模板目录,存放模板文件。
- **`./data`**:系统缓存及其他可写入数据存放目录,确保此目录可写对于系统正常运行至关重要。
- **`./special`**:专题目录。生成专题后可以删除`special/index.php`文件。该目录需可写。
#### 二、自定义宏标记使用详解
##### 1. 自定义宏标记概览
- **标签名称**:`mytag`
- **功能说明**:获取自定义宏标记的内容。
- **适用范围**:全局可用。
- **基本语法**:`{dede:mytag typeid='0' name='' /}`
##### 2. 参数说明
- **name**:标记名称,必需属性。
- **ismake**:默认`no`表示纯HTML代码;`yes`表示包含板块标记的代码。
- **typeid**:所属栏目的ID,默认为0表示所有栏目通用。
##### 3. 使用步骤
- **生成标签**:可通过模板-[自定义宏标记]界面直接添加,也可通过模板-[智能标记向导]生成并保存为自定义宏标记。
- 所属栏目:决定标记显示范围。
- 标记名称:用于识别的不同标记名称,建议采用英文和数字组合。
- 正常显示内容:可包括纯文本、HTML代码或织梦标签。
- 时效控制:可设定显示时间,便于管理。
- **加入模板**:将自定义宏标记添加至首页、频道页、列表页或内容页模板中。
- **内容生成**:若使用织梦标签,需定期更新网站;如使用JS代码,则仅需一次性生成即可长期使用。
##### 4. 调用方式
- **织梦标签**:适用于全站定期更新,内容直接嵌入页面。
- **JS代码**:适合少量更新,便于管理。
#### 三、自由列表功能介绍
- **特点**:解决了arclist和list标签的局限性,提供更灵活的数据调用方式。
- **功能**:支持分页调用,可以根据自定义规则生成不同排序的列表。
- **使用方法**:登录后台,通过[核心]-[频道模型]-[自由列表]菜单进行配置。
### 总结
DEDE CMS作为一种强大的内容管理系统,其基本目录结构的设计充分考虑了安全性与灵活性。自定义宏标记和自由列表功能则是DEDE CMS为用户提供更高级定制化服务的重要组成部分。自定义宏标记允许用户根据需要创建和管理自定义内容块,而自由列表则进一步增强了数据调用的灵活性和效率,使得DEDE CMS成为构建复杂网站的理想选择。