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等)创建路由和中介规则。 骆驼…

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

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

Java常用类(4)--System类

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

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

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

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单行多行、文档注释以及注解(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集合(3)--Iterator迭代器

Iterator对象称为迭代器(设计模式的一种)&#xff0c;主要用于遍历 Collection 集合中的元素。Collection接口继承了java.lang.Iterable接口&#xff0c;该接口有一个iterator()方法&#xff0c;那么所有实现了Collection接口的集合类都有一个iterator()方法&#xff0c;用以返…

Java集合(4)--List接口及其实现类ArrayList、LinkedList和Vector

文章目录List接口概述List接口常用方法ArrayList实现类LinkedList实现类Vector实现类List接口概述 List集合类中元素有序、且可重复&#xff0c;集合中的每个元素都有其对应的顺序索引 List容器中的元素都对应一个整数型的序号记载其在容器中的位置&#xff0c;可以根据 序号…

java hadoop_单元测试Java Hadoop作业

java hadoop在我以前的文章中&#xff0c;我展示了如何设置一个完整的基于Maven的项目&#xff0c;以用Java创建Hadoop作业。 当然并没有完成&#xff0c;因为它缺少单元测试部分。 在这篇文章中&#xff0c;我将展示如何将MapReduce单元测试添加到我之前开始的项目中。 对于单…

软件连接oracle失败怎么办,【编程开发工具】navicat连接oracle失败怎么办

Navicat连接oracle数据库时连接失败&#xff0c;出现ORA-28547错误。原因&#xff1a;navicat Primium版本的OCi和本地数据库的OCI版本不一致。解决方法&#xff1a;1、把navicat Primium版本自带oci.dll替换本地Oracle安装路径里的oci.dll。我的本地navicat Primium版本自带oc…

Java集合(5)--Set接口及其实现类HashSet、LinkedHashSet和TreeSet

文章目录Set接口概述HashSet实现类LinkedHashSet实现类TreeSet实现类Set接口概述 1、Set接口是Collection的子接口&#xff0c;set接口没有定义额外的方法&#xff0c;使用的都是Collection接口中的方法。 2、Set 集合不允许包含相同的元素&#xff0c;如果试把两个相同的元素…

Java集合(6)--Map接口

文章目录Map接口概述Map结构的理解Map接口常用方法Map接口概述 Map与Collection并列存在&#xff0c;用于保存具有映射关系的数据:key-value Map中的 key 和 value 都可以是任何引用类型的数据 常用String类作为Map的“键”。key 和 value 之间存在单向一对一关系&#xff0…

Java集合(7)--Map接口的实现类HashMap、LinkHashMap、TreeMap和Properties

文章目录HashMap类LinkedHashMap类TreeMap类Hashtable类Properties类HashMap类 1、HashMap类概述 HashMap是 Map 接口使用频率最高的实现类&#xff0c;允许使用null键和null值&#xff0c;与HashSet一样&#xff0c;不保证映射的顺序。 所有的key构成的集合是Set&#xff1a…

为什么SpringBoot如此受欢迎,以及如何有效地学习SpringBoot?

SpringBoot是最流行和使用最广泛的Java框架。 有时这种讨论“为什么SpringBoot如此受欢迎&#xff1f;” 来我和我的朋友/同事之间。 另外&#xff0c;我确实收到了许多人发来的电子邮件&#xff0c;询问“春天很大&#xff0c;如何快速学习&#xff1f;” 。 在这篇文章中&…

Java实现复数Complex的加减乘除运算、取模、求幅角角度

前些天发现了十分不错的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;没有广告&#xff0c;分享给大家&#xff0c;大家可以自行看看。&#xff08;点击跳转人工智能学习资料&#xff09; /*** Author: Yeman* Date: 2021-09-23-9:03* Description:*/…