Oblog 插件开发基本规范

inc/Class_sys.asp文件为系统主体文件,各文件中应增加对其的引用及使用
页面头部增加<!--#include file="inc/class_sys.asp"-->
使用时,需根据插件文件与该文件的相对位置进行调整
在使用该文件中的功能时,需声明实例,并执行start
<% Dim oblog
Set oblog=New class_sys
oblog.start
%>
使用完毕后,需释放该实例
<%
Set oblog=Nothing
%>

如何判断用户是否登录?

If oblog.checkuserlogined() Then
' 操作代码
End If

如何获得登录用户的信息?

用户ID oblog.l_uid
用户帐号 oblog.l_uname
用户积分 oblog.l_uScores
用户IP oblog.userip
用户日志数目 oblog.l_ulogcount
用户留言数目 oblog.l_uMessageCount
用户评论数目 oblog.l_uCommentCount

 

如何判断是否为系统管理员?

If Session("adminname")<>"" Then

如何判断是否为内容管理员?

If Session("m_name")<>"" Then

如何套用系统前台模板(副模板)?

页面顶部增加对以下代码:

<!--#include file="inc/inc_syssite.asp"-->
<!--#include file="inc/syscode.asp"-->

<%
call sysshow()
%>

此时系统全局变量G_P_Show获得模板信息
<%
G_P_Show=replace(G_P_Show,"$show_list$",“此处为需要组合的内容”)
'输出页面内容及底部的版权信息等内容
Response.Write G_P_Show&oblog.site_bottom
%>

如何套用用户后台模板?

只需在页面顶部增加
<!--#include file="user_top.asp"-->

即可实现对用户身份验证及样式表的包含,样式文件的使用,请参考现有文件

如何套用系统列表?

对于列表功能,系统使用了几个全局变量,在Config.asp中进行了定义

每页显示条数 G_P_PerMax
所有纪录数 G_P_AllRecords
所有页数 G_P_AllPages
当前页 G_P_This
页面名称(如果需传递参数的,需在连接中进行参数传递) G_P_FileName
页面导航文字显示 G_P_Guide

系统提供了两种分页方法,一种是前台页面中的宽行显示,一种是用户后台中的右上角的显示。

注意事项

本文档为草稿状态,正在逐步完善

如何获得帮助

请与客服联系http://www.oblog.cn/khfw.shtml