模块是一种可以在dedeCMS系统上安装和卸载的一种功能,安装一个模块就是在原系统上添加一个功能。dedeCMS可以安装的模块很多,如:广告管理、友情链接、圈子模块、投票模块等等。以下内容详细讲解dedeCMS模块的各种操作方法。
1. 进入管理界面
在主菜单中点击【模块】->【模块管理】即可进入模块管理界面,如图 2.52 和图 2.53所示。
图 2.52 主菜单
图 2.53 模块列表
进入模块列表后就可以继续下一步了。
2. 模块的下载及上传
dedeCMS模块的安装文件是xml格式的,在dedeCMS5.7 中可以通过下载获得官方插件,在需要的模块的“模块状态”栏点击下载即可。
当然必须介绍模块的上传方法,因为在织梦(也就是dedeCMS)中可以自己开发扩展的模块和插件,如果是自己开发的模块或者插件,就需要通过“上传新模块”上传。如果是在网上下载的模块(而不是在织梦后台下载的),请先验证其可靠性,因为有些第三方模块插件中有可能包含病毒。
上传方法:
以留言簿模块为例,首先从官方下载留言簿模块。对下载的文件进行解压,选择适合自己网站的编码,这里以选择utf-8 编码的留言簿为例。
在主菜单中点击“上传新模块”,如图 2.54 所示。
图 2.54 进入上传界面
这时就进入上传界面了,如上图所示。有以下几点需要注意:
第一,选项“已有模块:强制删除同名模块(这可能导致已经安装的模块无法卸载)”,在这里,如果模块已经安装,建议先删除原有模块(删除方法在此文后面有介绍),再安装新模块(要勾选此项),以免版本冲突,出现多余的数据和文件。如果没有安装过的模块已经存在,建议勾选,否则会出现“上传的模块已经存在”的提示。
第二,选择文件,将文件路径指向刚才解压所获得的文件即可。
以上几点如图 2.55 所示。
图 2.55 模块上传
点击“确定”按钮上传模块,模块即可上传,提示上传成功。
进行到这里,有些朋友会出现一个常见的问题,类似下面这样:“文件D:/xxxxxx/dat a/modulle/guestbook.xml不存在或不可读!”
处理方法非常简单,不要离开此页面,将xml文件通过ftp上传至网站目录的/data/m odule中,确保可以访问到文件后,刷新框架页面(不是按F5,按F5 会导致这个后台刷新)。
到这里,模块已经上传成功了,如图 2.56 所示。
图 2.56 上传成功
现在就可以进入安装阶段了。
3. 模块安装
上传成功后,点击“是否已安装”一项之后的“安装”,即可进入安装界面,如图 2.57所示。
图 2.57 模块安装界面
安装时如上图所示,应该确保相关文件夹的写权限,如果“目录权限检测”中有“X”号,则表示目录没有写权限,需要先设置权限然后安装。
已存在的文件处理方法建议选择“覆盖”,如果有保留的需要,可以选择后两项。
点击确定直接安装即可,这一步没有常见错误,如果第三方插件出现安装失败等错误提示,很有可能是模块本身的sql语句错误等原因造成的。
4. 模块卸载
dedeCMS模块是可以自由卸载的,操作非常简单,以刚才上传安装的留言簿模块为例,在管理列表中点击卸载,如图 2.58 所示。
图 2.58 卸载
点击“卸载”后进入卸载界面。如果有必要保留的话,可以选择手工删除文件,这样只执行数据库卸载,文件全部保留;选择“删除模块的所有文件”会将数据库中的数据连同文件一起删除,如图 2.59 所示。
图 2.59 进入卸载页面
点击确定按钮,模块即可成功卸载。
5. 删除模块
卸载后,安装用的xml文件仍然存在,如果还需要使用,重新安装即可,如果不再使用,点击模块列表页中的删除即可。此步骤非常简单,如果刚才没有卸载就直接删除模块,会提示引导进入卸载向导,点击“确定”完成删除。
下面介绍的是模块的更多用法。
6. 模块分类
点击“模块”,可以轻松的列出对应类型的模块,如图 2.60 所示。
图 2.60 模块分类
7. 查看使用说明
点击“模块列表”中的使用说明,即可获得模块的使用方法介绍,好的模块应该包括完整的使用文档供用户阅读,但某些第三方模块中可能不包含说明。
8. 查看模块详细信息
点击模块列表中的详细,即可查看模块详细信息,包括文件大小、编码、开发团队的信息等,还有安装的文件,可以通过此路径找到被安装的文件。
以下是模块的生成方法,将生成和修改一并在这里介绍。
9. 模块的生成和修改
生成和修改操作十分类似,在这里合并为模块的生成来介绍。先以生成一个模板插件为例,首先填写表单,如图 2.61 所示。
图 2.61 生成一个模板类型的插件
名称填写为插件的名称,将会在模块列表中显示,编码不需要选择,封装类型,这里选择的类型将会在模块的分类中显示,如果涉及会员系统,需要在“是否涉及会员系统的”选项中选择“涉及”,其他信息按需要填写。
在文件列表中,比如模板文件在/templets/test中,就填写相对应于后台目录的路径,比如“../templets/test”即可。
填写好后,点击“提交”按钮。成功生成的插件将在插件管理列表中显示,如图 2.62所示。
图 2.62 生成好的模块
生成好的模块可以通过以上的方法进行管理。
到这里,需要回过头来介绍模块/小插件/补丁类模块的生成方法。
10. 模块/小插件/补丁类模块的生成
在类型中选择“小插件”,如果插件名字修改,可以更新一下模块识别码,如图 2.63 所示。
图 2.63 小插件类型的模块
这种模块有一部分是需要填写后台管理菜单,安装程序,删除程序的。
首先介绍后台管理菜单的添加方法。打开后台目录中的inc/inc_menu_module.php文件,复制约 15 行~19 行处得菜单代码:
然后修改代码,比如可以将菜单的名称“问答栏目管理”修改为“下插件例子”,修改链接“ask_type.php”为“z_testplus.php”,改动后代码如下:
菜单填写好后,需要写好说明文档,这一步需要自行填写,不做详细介绍,说明当然是越完整越好。下面来填写安装程序,安装程序主要是sql语句,以创建一个z_testplus表为例填写:
这样就可以了,文件的填写如上面介绍,然后点击提交生成,如图 2.64 所示。
图 2.64 填写安装和删除语句
生成之后,和图 11 所示一样,出现了一个新的插件,按照介绍过的安装方法进行安装,刷新主菜单,可以看到出现了刚才安装的插件菜单,如图 2.65 所示。
图 2.65 小插件的菜单
查看数据库,数据表已经成功的创建了。至此,模块/小插件/补丁类型的模块菜单和sql安装也介绍完了。
11. 提取插件安装文件
插件的安装文件在/data/module中,想要获得xml文件,需要先看一下模块的识别码,点击修改可以查看到识别码,比如刚才例子中的小插件识别码为“bc161c90 06aef4c 9 6726a660cdac1f9c”,就在插件文件夹中寻找名为“bc161c9006aef4c96726a660cdac1f9c.xml”的文件,找到后复制出来即可共享或者下次再安装。其使用方法就和上文所讲过的一样。
通过本章的学习,我们学到了如下知识点:
◆ 安装dedeCMS需要下载代码、部署代码、配置参数、安装几个步骤。
◆ dedeCMS相关的资源网站除了官网以外,还有很多网站,主要分为:教程网站和模板网站两类。
◆ dedeCMS比较好的教程网站是三联网,较好的模板网站是帝王模板网。
◆ dedeCMS添加文章操作:【核心】->【内容管理】->【普通文章】。
◆ dedeCMS设置网站操作:【系统】->【系统设置】->【系统基本参数设置】。
◆ dedeCMS数据备份操作:【系统】->【系统设置】->【数据库备份/还原】。
◆ dedeCMS的后台功能是学习的关键,通过后台能够进行添加文章、设置网站参数、创建内容模型,备份数据等操作。
1. 下载并安装dedeCMS系统,如图 2.66 所示。
图 2.66 dedeCMS安装成功
2. 在网上找至少两个有关dedeCMS教程的网站,记下网址,并截取其网站首页图片。
3. 同学之间组队租用空间,分别尝试在Linux、Windows服务器搭建dedeCMS系统。
4. 用dedeCMS仿“重庆金猫纺织器材有限公司”网站。
5. 用dedeCMS仿“织梦CMS官方网站”。