为何选择我们
  • 20年优质服务经验
  • 10万用户的共同选择
  • 更低的价格更好的服务
  • CNNIC四星级认证服务商
  • 拥有正规经营许可证(ICP)
  • 先进的解析技术10分钟生效
  • 6组DNS负载均衡更快更稳定
  常见问题解答成品网站问题 → 开发指南


怎样在成品网站系统中增加自定义功能页
作者:

一、如果仅仅是增加个自定义页,不计较文件所在目录和名称,可以在后台增加专题,会自动在news/project/下增加目录和文件

二、如果要增加有特别功能的页面,可以自定义页面。会员功能页和非会员功能页的区别是:

1、会员功能页有SecureMember(); 调用这个函数时,访问页面时会判断是否登录,没有登录会跳转到login.php
2、会员功能页要包含member.inc.php
3、会员功能页PageSet函数的第一个参数是member,否则是news (即模块名):

会员功能页程序样例:

define("ROOTPATH", "../"); #定义文件相对路径,如程序在一级目录下就是../,如果在二级目录下就是../../ 依次类推
include(ROOTPATH."includes/common.inc.php"); #包含函数库
include(ROOTPATH."member/includes/member.inc.php"); #会员页面要包含member函数库
include("language/".$sLan.".php"); #包含当前模块语言包
include("includes/news.inc.php"); #包含本模块函数库

SecureMember(); #会员身份验证

//定义模块名和页面名
PageSet("member","mytest");

然后在_base_pageset数据表中插入一条记录

name varchar(50)
coltype varchar(50)
pagename varchar(50)

非会员功能页程序样例:

define("ROOTPATH", "../");
include(ROOTPATH."includes/common.inc.php");
include("language/".$sLan.".php");
include("includes/news.inc.php");

//定义模块名和页面名
PageSet("news","mytest");

然后在_base_pageset数据表中插入一条记录

name varchar(50)
coltype varchar(50)
pagename varchar(50)



来源:
阅读:2990
日期:2011-09-23

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:怎样在成品网站中开发插件、发布插件资源
下一篇:会员模块安装后会员功能菜单修复方法
  >> 相关文章
 
CNNIC四星级注册服务机构证书营业执照网上警察 联系在线客服博云互联官方QQ有问必答