发布日期:2015-11-04 10:18 来源: 标签: 网站建设 帝国CMS CMS配置 CMS教程
本章我们主要学习帝国CMS如何配置文件参数、connect.php常用配置参数、flash/视频防盗链方法及其他学习资料,下面我们就做一下具体讲解,希望大家多多支持中国站长网络学院。

数据库参数配置文件:一般是更换数据库信息或转移空间时修改。

》数据库配置文件地址:e/class/connect.php

》数据库参数配置:修改“e/class/connect.php”文件的参数设置
-----------------------------
$phome_db_server="localhost"; //数据库登陆地址
$phome_db_port=""; //端口,不填为按默认
$phome_db_username="root"; //数据库用户名
$phome_db_password=""; //数据库密码
$phome_db_dbname="ecms"; //数据库名
$phome_db_char=""; //数据库默认编码,一般为空即可
----------------------------- 

e/class/connect.php的几个配置参数

$do_theloginlog=0; //是否记录登陆日志(0为记录,1为不记录)
$do_thedolog=0; //是否记录操作日志(0为记录,1为不记录)
$do_openbqquery=0; //开启标签支持sql语句查询(0为不支持,1为开启)
$do_openreadfile=0; //开启读取页面标签支持读取服务器本地文件,为了安全,一般情况请不要开启(0为不支持,1为开启)
$do_txtpath="../../d/txt/";//文本型数据存放目录

错误报告功能调用地址:(适用于任何模型)

/e/DownSys/report?classid=栏目id&id=信息id

如:/e/DownSys/report?classid=[!--classid--]&id=[!--id--]

整合防盗链软件说明(针对下载与影视)
把防盗链软件的加密代码加到“e/class/enpath.php”里的函数即可

<?
//##############防盗链插件
//给下载地址加密
function DoEnDownpath($url)
{
return $url;
}

//给在线观看地址加密
function DoEnOnlinepath($url)
{
return $url;
}
?>


下载防盗链建议

一.建议两周或一个月:批换替换下载地址的域名.可用以下几种方法:
1.用批量替换字段值功能:替换下载表的downpath字段值

2.用批量替换下载权限功能

3.运行SQL语句:update phome_ecms_download set downpath=REPLACE(downpath,'旧域名','新域名');

二.建议每天更换一次下载验证码(参数设置那设置)

绑定栏目域名的步骤:

1.你先把域名绑定到相应的栏目目录,如把"http://news.phome.net"绑定到"/news"目录

2.然后登陆后台->"栏目管理"->"修改栏目"->设置好"栏目访问域名"(可选择应用于子栏目),如:http://news.phome.net

3.刷新一下与这个栏目相关的页面即可完成绑定.

FLASH/视频文件最简单而常用的防盗链方法

1、将FLASH地址前缀加到flashpath.js文件里。内容为如下:
------------------------------
flashpathval="http://www.phome.net/flashpath/";
------------------------------
(说明:以后定时修改上面的目录,然后更改上面的地址前缀即可;你也可以把目录绑定到一个二级域名,以后定时更换域名。)

2、后台录入flash地址只要输入后面的地址即可(把flash传到上面的flashpath目录),则录入地址如下:
------------------------------
2006/dgcms.swf
------------------------------

3、在内容模板加上输出flash播放的代码:(下面是假设把flashpath.js放在根目录)
------------------------------
<script src="/flashpath.js"></script>
<script>
document.write("<object classid=\\\\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\\\\" codebase=\\\\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\\\\" width=\\\\"[!--width--]\\\\" height=\\\\"[!--height--]\\\\">");
document.write("<param name=\\\\"movie\\\\" value=\\\\""+flashpathval+"[!--flashurl--]\\\\">");
document.write("<param name=\\\\"quality\\\\" value=\\\\"high\\\\">");
document.write("<embed src=\\\\""+flashpathval+"[!--flashurl--]\\\\" quality=\\\\"high\\\\" pluginspage=\\\\"http://www.macromedia.com/go/getflashplayer\\\\" type=\\\\"application/x-shockwave-flash\\\\" width=\\\\"[!--width--]\\\\" height=\\\\"[!--height--]\\\\"></embed></object>");
</script>
------------------------------

最后说明:
1、上面只是针对flash举例,同样通用于视频/mp3等文件的防盗。

2、有服务器的,可以设定flashpath.js文件不能下载与读取。这样别人就得不到你的flash地址。

3、此方法与批量替换地址字段值方法相比,批量替换地址字段需要刷新页面,而此方法只需改flashpath.js文件的前缀,不需要刷新页面





相关评论

专题信息
    《帝国网站管理系统》英文译为"Empire CMS",简称"Ecms",帝国是基于B/S结构,且功能强大而易用的网站管理系统,采用了系统模型功能:用户通过此功能可直接在后台扩展与实现各种系统,如产品、房产、供求、等等系统,因此特性,帝国CMS又被誉为“万能建站工具”;采用了模板分离功能:把内容与界面完全分离,灵活的标签+用户自定义标签,使之能实现各式各样的网站页面与风格;栏目无限级分类;前台全部静态:可随受强大的访问量;强大的信息采集功能;超强广告管理功能......帝国的不同版本可以满足从小流量到大流量,从个人到企业各方面应用的要求,为你提供一个全新、快速和优秀的网站解决方案。