hybbs接口php,HYBBS

#HYBBS

官方地址: http://bbs.hyyyp.com

论坛基于HYPHP框架开发

MVC结构

支持HOOK机制

PDO操作SQL,支持众多数据库

论坛特性

服务器环境要求:

支持子目录安装论坛

PHP 5.3+ 包括5.3 , 5.3以上环境

Apache || Nginx || IIS

需要开启伪静态,否则无法安装~!

数据库支持 : MYSQL , MSSQL ,Oracle ,SQLite ,PostgreSQL ,Sybase 等..

PHP支持扩展 需要开启 PDO ##### PDO PDO PDO 否则数据库玩不了

以文件缓存形式运行论坛, 支持自由的 **模板 **与 插件 开发

所以非常适合二次开发,论坛基于框架开发, 很多操作都是非常简单, 论坛也封装了 Model提供使用

所以二次开发并不需要修改论坛源代码, 只需要增加自己的插件 从中修改论坛

用户也可以通过模板机制自己开发一套属于自己的模板, 模板拥有框架标签解析引擎, 是非常容易开发的

论坛可承载亿级数据库 运行 0.00x速度, 当然是用了xcache加速编译 , 论坛也在开发测试中.

论坛暂时没开发 数据缓存

目前功能 - 持续增加核心基础功能

模板引擎 - 随意开发多套模板 随意切换 , 开发拥有HYPHP 标签解析引擎, 开发只需要CTRL + C随便扒模板

插件引擎 - HOOK机制插入源代码 实现插件 , 开发非常简单

用户系统

登录 - 拥有独立登录页面模板, 可随意切换开发模板替换

注册 - 同上

用户组 - 每个用户组都拥有独立的 权限开关

用户中心

用户个人页面

文章管理

帖子管理

头像更改

密码更改

消息系统

帖子 文章, @ 功能

文章被回复 提醒

帖子 回复 帖子 采用 @ 功能处理

板块分类

分类添加

分类权限管理 - 可对某些用户组禁止做某种事情,

分类版主

子分类 - 继承父分类,可一直子下去

后台管理

后台登录页面 - 需核对当前管理员密码, 可添加多位管理员

网站全局设置 - 一系列的设置

板块分类管理

板块分类版主与权限

用户管理

文章管理

外观与模板

插件

主题列表 与 帖子 详细功能

发表时间

作者

文章内图片数组

赞数

踩数

最后评论时间

最后评论作者

评论数量

浏览数量

评论帖子赞踩

帖子,主题@功能

板块置顶

全站置顶

删除主题

编辑主题

编辑评论

模板开发

目前开发模板只需要开发4个页面

首页

板块列表

板块主题列表

文章页面

如果你把首页做成板块列表,那么你将只需要开发3个模板文件而已!

因为 用户中心,发表主题,回复主题,编辑主题,Message提示,用户注册于登录 等系列页面都有独立的模板,你不需要再去开发这些模板

如果你对核心模板有意见 也可以自行更改新建,并可以用过后台功能进行设置

比如用户注册登录页面 你觉得不喜欢, 可能重新制作一份!

论坛预览图 (图片可能不是最新的)

a79b168998cd03ac97a2b2ae50e96780.png

c1a35d7f2f7d35aa129ad134e79ac469.png

0698221bea1d3ee75e4d26692d232268.png

c3e7bf1d506d935489f22334f4bf3584.png

6aedf684c0a303883a58dd433ebed62e.png

f08e09c79d0ea365a37c9e5821b21725.png

e6ccce5be1f065290c2c3be37537498e.png

5c62acc41ce9fc3b8dec13a0fd0504ac.png

8c65deeee49dcecb53a752ef516a13a6.png

aaca474677fe3ad673744e986e536e28.png

67e60ab858390aa8b835731ff6b412d5.png

2ee82f2174864ebf514b6e4d7ec9c6b5.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java常用类(2)--日期时间相关类Date、Calendar、LocalDateTime、Instant全面

文章目录java.lang.System类java.util.Date类java.sql.Date类java.text.SimpleDateFormat类java.util.Calendar(日历)类java.time类java.time.Instant类java.time.format.DateTimeFormatter 类其它APIjava.lang.System类 System类提供的public static long currentTimeMillis(…

apache camel_Apache Camel简介

apache camelApache Camel是著名的企业集成模式的开源实现。 Camel是一个路由和中介引擎,可帮助开发人员以各种特定于域的语言(DSL)(例如Java,Spring / XML,scala等)创建路由和中介规则。 骆驼…

oracle括号不区分中英,Oracle的sql语句,查询条件加括号与不加括号区别 -

例如:SELECT ename, job, deptnoFROM empWHERE deptno in (10, 20)AND (ename like ‘%I‘ OR job like ‘%ER‘);执行该sql,结果集如下:1 JONES MANAGER 202 CLARK MANAGER 10去掉上面sql查询条件中的括号&a…

Java常用类(3)--Java比较器Comparable、Comparator类

文章目录自然排序:java.lang.Comparable定制排序:java.util.Comparator自然排序:java.lang.Comparable Comparable接口强行对实现它的每个类的对象进行整体排序,这种排序被称为类的自然排序。 实现 Comparable 的类必须实现 com…

Angular5 JWT身份验证(Spring Boot安全性)

欢迎使用带有Spring Security的angular5 jwt身份验证。在本教程中,我们将在一个angular5单页应用程序中使用jwt身份验证创建一个完整的堆栈应用程序,该应用程序具有由spring boot支持并集成了spring security的后备服务器。带有集成了HttpInterceptor的示…

Java常用类(4)--System类

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。 由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,可以…

创新设计模式:原型模式

原型模式用于创建对象的副本。 这种模式非常有用,特别是当从头开始创建对象的成本很高时。 与builder , factory和abstract factory模式相比,它不会从头开始创建对象,而是会克隆/重新创建它。 与单例模式相比,它创建一…

oracle游标的实例,oracle游标实例

--游标----游标:当在PL/SQL块中执行查询语句和数据操作语句时,oracle会为其分配上下文区,游标是指向上下文区的指针。----显示游标:显示游标在PL/SQL块的声明部分声明,在执行部分或异常处理部分打开游标,提…

Java常用类(5)--不可变的任意精度BigInteger、BigDecimal类

文章目录BigInteger类BigDecimal类BigInteger类 Integer类作为int的包装类,能存储的最大整型值为2^31-1,Long类也是有限的, 最大为2^63-1。如果要表示再大的整数,不管是基本数据类型还是他们的包装类 都无能为力。 java.math包的…

创新设计模式:单例模式

单例设计模式是一种软件设计模式,用于将类的实例化限制为一个对象。 与其他创建设计模式(例如抽象工厂 , 工厂和构建器模式)相比,单例将创建一个对象,但也将负责,因此该对象只有一个实例存在。…

UNIX下 oracle expdp,Linux服务器下对Oracle数据库expdp(导出)和impdp(导入)

Linux服务器下对Oracle数据库expdp(导出)和impdp(导入)紧接上篇文章,Oracle数据库架构已经创建完成,我的需求是:将老服务器上的数据库迁移到新的数据库上。这就用到impdp(导入)操作。要想实现对新数据库的impdp(导入)工作,首先需要…

Java枚举类(1)--枚举类的定义、方法使用和接口实现

文章目录枚举类的理解枚举类的定义Enum类的主要方法枚举类实现接口枚举类的理解 当类的对象只有有限个,且确定的,称此类为枚举类。 当需要定义一组常量时,强烈建议使用枚举类。 如果枚举类中只有一个对象,则可以作为单例模式的…

java备忘录_Java 8备忘单中的可选

java备忘录Java 8 java.util.Optional<T>是scala.Option[T]和Data.Maybe在Haskell中的较差表亲。 但这并不意味着它没有用。 如果您不熟悉此概念&#xff0c;请将Optional想象为可能包含或不包含某些值的容器。 就像Java中的所有引用都可以指向某个对象或为null &#xf…

IDEA中注解注释快捷键及模板

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; 文章目录单行注释多行注释文档注释(块注释)方法说明注解自动注…

从方法返回Java 8的可选项时的注意事项

Java 8引入的Optional类一直是该语言版本引入的最具争议的功能之一。 尽管我喜欢这个新的Java类的东西比不喜欢的东西多&#xff0c;但在Java方法中将其用作return类型时&#xff0c;需要考虑一些事情。 我将在本文中讨论其中的一些问题&#xff0c;但不会讨论有关是否应该将Op…

oracle账户解锁28000,oracle 下载 账号密码ORA-28000账户被锁和解锁

今天测试库有个账户的密码忘了&#xff0c;试了十几次就开始提示&#xff1a;ERROR:ORA-28000: the account is locked意思明显就是账户被锁了&#xff0c;可能是用户的资源设置中对密码重试次数做了限制。验证&#xff1a;SQL> select a.username, b.profile, b.resource_n…

让别人和自己看懂自己的程序代码?一文掌握Java单行多行、文档注释以及注解(Annotation)超详细的理解使用,IDEA注释注解快捷键和模板,提高程序代码更有可读性

文章目录单行和多行注释文档注释&#xff08;Java特有&#xff09;Annotation(注解)的理解常见的Annotation示例IDEA注释注解快捷键及模板自定义 AnnotationJDK 中的元注解单行和多行注释 注释的内容不参与编译&#xff0c;即编译以后的.class的字节码文件中不包含注释的内容。…

Java集合(1)--集合概述

Java 集合可分为 Collection 和 Map 两种体系 Collection接口&#xff1a;单列数据&#xff0c;定义了存取一组对象的方法的集合 ——List&#xff1a;元素有序、可重复的集合 ——Set&#xff1a;元素无序、不可重复的集合 Map接口&#xff1a;双列数据&#xff0c;保存具有…

win7下oracle10g安装,专门针对win7下oracle10g安装的详解

Window 7 下面安装Oracle 10g今在win7下安装oracle 10g client的时候遇到下面问题&#xff1a;在执行先决条件的时候&#xff0c;报目前只支持6.0的版本&#xff0c;修改oraparam.ini文件中的以下内容&#xff1a;[Certified Versions]#You can customise error message shown …

Java集合(2)--Collection接口方法

1、添加 add(Object obj)addAll(Collection coll)2、获取有效元素的个数 int size()在这里插入代码片3、清空集合 void clear()4、是否是空集合 boolean isEmpty()5、是否包含某个元素 boolean contains(Object obj)&#xff1a;是通过元素的equals方法来判断是否是否同一个…