asp 校园论坛源码 v0.1

  校园论坛 0.1 特性:

  1.辅助功能: 新增版块的二级分类,当留言本在两个版块以上时有效,分类在原版块导航上以下拉菜单方式显示,也可以保持2.0的无二级分类模式,只要不添加二级分类即可.

  分类的管理在:管理员登录后,在管理下拉菜单中可找到.

  缺点:可有可无的功能

  2.远程图片保存到本站功能,这个功能仅开放给总版主权限使用,在发贴的右上方可看到[保存图片]选项

  仅对jpg/gif两种网上图片进行保存,方便版主发贴转载其它网站的图文

  3.批量管理操作:贴子批量,选择性:转移,删除,回收,分类转移等,属管理员权限,功能在列表最下端的按纽,操作前请在本机或用一个临时数据库进行练习,这功能属高级管理,代码里就不做太多的说明了,以免增加文件大小

  4.探讨:新做的show.asp仅在尝试阶段,将不断优化成CSS+DIV,增强所有搜索引擎的优化,也希望广大用户提出好的建议

  5.其他改进功能略

  一、功能说明:

  (1)主要功能与特点:

  1 微型论坛、多功能留言本;

  2 注册发言、无需注册发言、发言审核显示、回复审核显示;

  3 分版块功能,分版块版主设定;

  4 各版块不同的属性:如普通,会员,展示,回复,认证,隐藏等;

  5 有禁止IP功能、流量统计、会员在线显示;

  6 有发贴时间间隔,注册后多久才能发贴设置、发贴多少后开放图片上传,词语过滤等,有效防止垃圾留言;

  7 丰富的贴子管理:置顶、锁定、删除、屏蔽、转移,定时置顶等;

  8 轻松的模板制做功能,简易的使用方法,辅助个人网站内容扩展,拥有自已特色的留言本。

  (2)详细功能

  1 审核功能,秘密留言功能,回复功能,IP记录功能

  2 可以自定义样式皮肤

  3 表格模板自定义宽度

  4 可随时定义页头横幅模板(支持,htm,swf,jpg,gif,asp,aspx)

  5 贴子各种属性操作 : 精华贴、锁定贴、置顶、定时置顶、删除、编辑、移动、单贴锁定、完全锁定、转移版块、整版转移,整版删除等,贴子新发表有NEW标志

  6 个人面版功能:个人资料修改、发表的贴子、参与的贴子、添加好友、查找好友

  7 风格模板,图片文件夹即是风格 img/1/ ,只要会一点photoshop 和 html 就可以轻松制作自己的风格模板

  [版块管理]设定分版有独立的风格

  8 禁止会员发贴功能

  9 有简单的签名功能

  10 IP来源地在线查询功能

  11 发贴UBB功能 或 使用编辑器 (UBB支持所有的格式,如: 图片[img]url[/img] 移动[fly]url[/fly]),请看发贴帮助(运行后在留言本菜单上)

  12 短消息功能:向会员发送短消息,总版主可以进行消息管理

  13 角色: 管理员、总板主、版主、认证会员、贵宾、会员、受限会员

  14 分版块功能,可定义栏目字色,版块属性说明如下:

  普通:任何人可查看;

  回复:任何人可查看,可回复,不可发新贴(版主外);

  展示:任何人可查看,不可回复,不可以新贴(版主外);

  会员:登录后可查看;

  认证:会员必须是认证以上等级,且在版面管理认证一栏加入方可进入,管理员在后台设置;

  存档:会员可查看及不可回复(版主外);

  管理隐藏:总版主登录后可查看

  隐藏调用:总版主登录后可查看,附加功能,配合top.asp可调用于gbshow.asp显示,可作简易的后台发布

  15 统计功能 贴子总数记录及校对(每次点击 [基本设置] 就校对统计一次)

  16 贴子搜索功能 、 会员查找功能

  17 在线列表功能

  18 IP锁功能,可以锁定恶用户的IP或者数据库维护时

  19 在线压缩数据库功能(FSO),进刻保证数据库最佳状态

  20 上传图片管理功能

  21 邮件群发;密码保护,密码发到邮箱

  22 日志功能,简单记录版主对贴子的操作

  23 回收功能:在版块上删除的贴子,暂时放在回收站(总版主权限可以看到),回收站删除才是撤底删除,也可以恢复

  24 彩色标题功能,增强主题醒目

  二、适用对象

  1、如果觉得留言板功能少了些,论坛又太大了,多多留言本是一种选择;

  2、使用多多留言本及插件,可以制作成为一个具有个性的个人小站,方法是用留言本作为后台发布,首页调用为网站栏目显示,快速显示页为文章显示及列表(在官方网站有下载);

  3、也可用于内部留言本、会员系统、个人日记本、记事本等;

  三、安装方法

  下载解压上传到网站目录即可使用,一些个性设置请参看注释和说明

  (1)文件说明

  解压后有以下文件及文件夹:

  date.mdb 数据库文件

  index.asp 主文件(用记事本打开后按前部分的标注说明进行设置)

  conn.asp 数据库地址文件(用记事本打开后进行设置)

  img 图片文件夹(内置头像和表情文件夹head,emot,emview以及模板文件夹1,2,3,4,5,8,更多模板请留意官方网站)

  上传插件:

  jdfiletosave.asp (用记事本打开后设置)

  图片管理插件:

  jd_pic.asp(用记事本打开后设置)

  top.asp 首页调用文件(用记事本打开后设置)

  (2)留言本安装及注意事项:

  1 解压后,将文件上传到虚拟空间或在本机IIS设置好后(有关IIS的设置请查看多多通或在百度上搜索一下一定会有的),即可直接访问 index.asp ,img 目录下的1、2、3、4、5目录是模版目录,管理员在后台版块管理设置,设置时请注意以/结尾如:img/1/ 这代表模板1的路径

  2 【留言本采用后台管理与会员分开】

  默认初始版主: admin 密码: admin

  默认后台管理: admin 密码: admin

  【版主先登录】即左边的[登录]是会员登录,右边的[管理留言]是后台登录,会员的帐号是注册时就定下的,以后只可以改密码和基本信息; 【后台登录】而后台帐号的用户和密码都可以更改,在右侧的管理菜单中进行更改,而且管理帐号只有一个,它不是会员,没有基本信息; 会员要是认证以上等级,右边的[管理留言]才会显示,请注意这里的区别,操作方法:使用默认的会员帐号admin/admin登录前台即左边的会员登录,然后在右上角出现[管理留言],使用默认admin/admin登录管理并修改密码(注意这里的帐号密码虽然与刚才前台会员一样,但实际上是不同的),【特别注意】前台会员此时注销后,后台仍处于管理状态,因为后台管理是独立的,你要在管理菜单下点击退出管理,才能真正退出后台,或者关闭浏览器所有页面退出。

  3 当你不小心删除默认版主,而没有设置版主极别的会员时,新注册的会员登录却看不到后台管理链接,可以这样:在地址栏输入地址 //你的留言本地址/index.asp?action=Admin_Login 即可出现登录页面,登录后设置新的版主或总版主

  4 特别说明,留言本使用MD5加密,如果密码丢失请下载数据库后打开,将admin的MD5码(21232f297a57a5a743894a0e4a801fc3)(不包括号)复制到密码栏,就可以用admin作为密码登录了。

  5 在安装过程中,很多用户会在自己的机子上调试,常会出现错误如:不可更新的查询等,这是权限不足

  6 留言本一片空白可能原因:服务器禁止了一些关键字,用ACCESS打开数据库,将admin表的字段jd_gl和jd_noregtext的内容删除,或在本地调试时将基本设置的词语过滤和注册过滤删除掉就行了

  7 本留言本的一些功能并不能独立存在,如上传功能,必须配合jdfiletosave.asp的使用,首页调用必须用top.asp,一些扩展功能请到官方留言本查询

  (3)个性设置:文件请用记事本打开

  1 主文件index.asp

  cls_name 设置等级名称,每级用","分开,等级按发贴数划分,一级为0-10,以后按上一级的3倍上升,十级约7万贴,设置级别名称时请控制在6个中文以内

  tout=20 在线列表刷新时间,单位为分钟

  pwtomail=1 开启邮件找回密码功能,1开 0关

  2 数据库地址文件conn.asp

  db=Server.MapPath("date.mdb") 具体设置请参考数据库安全设置

  3 其它文件如果是ASP文件,请用记事本打开后设置,该设置的地方都在文件开始部份有中文详细说明

  注:升级请看升级说明

  注:支持在线数据库压缩 与 图片管理功能 需要空间的FSO支持(有关FSO说明请查询微软网站)

  四、数据库设置与留言本安全

  (1)数据库安全设置:

  1 将 date.mdb 改成ASP后辍并放到其它目录上,如 data/date.asp

  2 然后 用记事本打开 conn.asp 文件 db=Server.MapPath("date.mdb") 改成 db=Server.MapPath("data/date.asp")

  3 将数据库放在网站特定的目录,如一些空间会指定数据库的上传地点,那么你可以从空间商的网站看到具体的路径说明,或者你上传一个ASP探针查询一下网站物理路径,那么数据库地址可写成如:db="E:wwwrootddtaobaodatadate.mdb" ,一般这个时候你的网站虚拟地址是:E:wwwrootddtaobaowwwroot,所以数据库的目录是无法用网站访问的,是安全的,数据库也无须改后辍。

  (2)关于会员与管理后台安全说明:

  1 管理后台用独立帐号,使用session验证,用户密码为md5加密,建议用大小写英文+数字组成的密码基本上无法破解;

  2 会员使用安全的cookies验证,本程序只要会员点击[注销]退出的,就不存在cookies欺骗,会员密码也是用md5进行加密;存在会员cookies欺骗的可能是你的数据库被别人下载了,而那个会员又不是采用[注销]进行退出操作的.

  3 会员在没有密码的情况下是不能修改安全邮箱及找回密码问题的.

  五、各功能操作方法

  【前台】

  1、注册:点击注册

  2、登录:点击登录

  3、帮助:点击帮助

  4、发表:支持编辑器,如可以从别的网页上考贝包括图片字体等样式,所见即所得的方式进行发表,缺点是有些样式难以编辑

  5、回复

  6、修改个人信息:登录后点击我的面版 可以修改我的资料 | 查阅发表的贴子 | 参与的贴子 | 添加我的好友 | 查找好友 | 签写短信 | 转让积分(关闭) | 密码保护等功能

  7、密码保护:首先你填写的邮箱必须能收到邮件,当你的忘记密码时使用此功能,系统将生成新的密码将你的旧密码复盖,并发邮件到你的邮箱里,由于MD5码是无法逆算的,所生成的密码只有你自己知道,当然你的邮箱收不到邮件的话,只能联系管理员

  8、短消息:会员间可以发短消息进行沟通,每刷新一次就对你的短信箱进行检查,如果有新的消息就会以红字和语音同时通知你,你发短消息的字数将随你的等级和发贴量的增加而增加,如果你发现所能发的字数太少,请极积发贴吧

  9、精华贴:你还可以点击本版精华的链接进行查看最好的贴子,前提是你是会员,而且你发贴到一定的数量才有些权限

  10、搜索:可以在当前版块下搜索贴子

  11、贵宾以上等级:可以发表彩色贴子

  【后台】

  1、版主:管理员设置,点击会员管理,将会员设置成版主等级,再进入版块管理,将刚才的版主加入相应的版面,多个版主以“,”号分开

  2、总版主:所有版块及会员管理权限,日常管理功能都有,所以只有在更改版块或风格或基本设置时才须进入后台

  3、管理员:专门登录后台用的,管理员只是一个帐号和密码,并不是会员,所以管理员没有任何其它信息,只能有一个帐号,有总版主的大部分权限(除了一些贴子操作外),但一般不作为发贴,登录也不会在线列表中显示,而显示的是你作为会员或游客的那个ID

  4 其它功能可见即可得,操作简易,这里就不再说明

  【图片管理】

  需要FSO权限支持,管理员登录后台后,在管理菜单下,点击进入图片管理,这里是上传的图片,可以删除,上传类型设置和大小设置仅在上传文件上用记事本打开修改

  【首页调用说明:】

  在任何要调用留言新贴的页面加上以下句子,假设你的留言本在站点gb目录下

  

  参数说明 以&隔开

  tit=30 标题长度30

  top=5 调用最新5个贴子

  forumid=1 版块的ID(查看地址栏可获得,可选参数)

  【模板制作: 】

  如果有兴趣,可以进行模板的制作,一个图片文件夹一个模板(img/1/,img/2/...)

  1. 头像命名 男性1101.gif - 1199.gif 女性 2101.gif - 2199.gif

  2. 用ACDSEE查看图片目录,就知道那些是你要改的图片

  3. 留言板由jd100.CCS 来控制样式,在模板 img/1/ 等目录下各自有一个jd100.CSS文件

  4. head是头像目录,emot是表情,emview是表情预览(为了提高加载速度)

  5. 制作出好看的模板别忘了和大家分享

  六、注意事项

  1 留言本使用了cookies 如果不支持cookies将不能正常访问

  2 域名转发注意:转发时请不要选择隐藏文件路径选项(框架功能),这样会导致用户无法登录

  3 管理员在修改会员密码时只要输入新密码一项即可(以便帮助会员更改密码)

  4 管理员登录 管理留言 时,第一次输入错误时返回后,必再按一下“管理留言”来刷新页面,否则验证码不对,后台管理使用session记录在线状态,超时请重新登录

  5 权限等级:

  管理员 前后台所有操作,但不作为发贴者设置,单独登录页面

  总板主 由管理员任命 有前台全部权限,并有会员管理权限

  板主 由管理员,总版主任命,并在相应版面加上 有该版块的贴子操作权限

  会员 用户注册后就是会员 一般权限

  认证会员 由管理员,总版主任命 可以进入认证版块(并在认证版块中加入充许的会员)

  贵宾 由管理员,总版主任命 好听的名字

  游客 当留言本开放游客发贴时,即游客也可以发贴

  所有发贴都作IP记录