大小:2.13 MB更新:2022-01-27 15:11:20
类别:编程开发系统:WinAll
包名:
MyBB是一款论坛开发软件。如果需要设计论坛,可以直接通过这个软件进行部署。不用自己的原创代码就可以立即创建论坛网站,适合个人用户和企业。个人开发者可以通过MyBB创建论坛,方便将自己开发的软件发布到论坛中,也方便在论坛中发布个人开发技能帖子和编程教程帖子。企业部署论坛可以发布与企业相关的介绍帖子或者新产品的帖子,让其他用户通过论坛了解企业的新产品,从而与网友讨论热点话题。软件功能还是很多的,界面效果也比较工整。它在大部分论坛都有必要的发布、审核、评论、查询、会员等功能!
1.讨论软件将社区聚集在一起。
MyBB是一个免费的开源论坛软件,可以支持互联网上成千上万个充满活力和独特的社区。
2.外部程序
MyBB提供了先进的插件系统,可以轻松为你的论坛添加更多功能。
3.主题
MyBB的内置模板和主题编辑器让您可以完全控制论坛的设计。
4.温和的
强大方便的工具,论坛主持人又可以在你身边工作。
5.管理
发展完善后,就可以完全掌控自己的论坛了。
6.讨论区
论坛上的每一次对话都带来无限可能。
7.Rad社区
MyBB将帮助您的社区起步。
8.可扩张的
数百个插件和主题使添加新功能或新外观变得容易。
9.使用方便
MyBB在直观的界面中提供了广泛的功能。
10.多语言现象
社区翻译支持30多种语言。
1.可以新建论坛系统,通过模板设计论坛。
2.支持访客统计,所有浏览论坛的用户都可以在软件中查看。
3.支持发布功能,可以快速向论坛发帖。
4.帖子可以直接编辑,也可以插入图片内容
5.支持帖子列表,发布的帖子会显示在论坛首页。
6.支持帖子数量,显示当前论坛已发布的帖子数量。
7.支持查看发布时间,显示当前帖子何时发布。
8.支持搜索功能,在软件中快速查询帖子,输入关键词进行搜索。
9.支持按用户名搜索,搜索用户和匹配精确的用户名。
10.搜索选项:找到至少有一个主题的主题回复。
11.查找任何发布期的帖子和任何前缀的线程。
12.排序选项:按最后发布日期对结果进行排序,支持升序或降序。
在MyBB中使用双因素身份验证验证器应用程序
以下应用程序可用作两层身份验证应用程序。请注意,此列表不完整,不同操作系统的应用程序较多。
设置和配置
1.登录MyBB管理控制面板,导航到选项卡的首选项页面主页。
2.标题双因素身份验证是一个可用的选项。选中该复选框。
3.点按“保存个人笔记和偏好设置”.
4.重装页面后,系统会给你显示一个二维码。使用您的验证器应用程序扫描二维码并完成所需的设置。
请确保将备份代码保存在安全的地方,以便在设备丢失或损坏时可以再次登录。如果您因为任何原因不再拥有验证器应用程序,您可以使用它们。请注意,每次查看替代代码页时,代码都会重新生成,因此您只能查看一次。再次查看此页面将使所有旧代码无效,并生成新的代码集。因此,强烈建议您将备份代码保存在安全的地方!
注意:此功能仅适用于管理员帐户。但是,计划通过MyBB 2.0将此功能扩展到其他用户。
排除故障
验证身份验证设备和身份验证设备是否在同一时区。代码取决于30秒内的时间。
创建您自己的模板
如果您想插入整个HTML块而不是简单的值,通常最好创建自己的模板。
模板通常在_install()函数中创建。您可以这样创建它们:
您可以使用以下方法从函数中删除模板:
安装插件后,您现在应该能够看到模板模板Style & gt模板>。全局模板.
要用自定义模板替换插入另一个模板的变量,必须在hook函数中执行以下操作:
请注意,$hello_world它不一定是全局的,但它已经被传递给了您的自定义模板。
如果一切正常,您应该会在索引页面的顶部看到以下内容:
使用模板组
通过为所有相关模板创建模板组,在实现许多模板时更容易扩展。
可以通过以下方式创建模板组:
上面的代码示例将创建一个名为“Hello World”的模板组,并将包含所有具有唯一前缀“hello_world”的模板。
创建模板组和两个模板的示例:
模板的删除与模板分开进行。如果您需要删除模板组而不是其匹配的模板,请更改模板上的sid,否则它们将不会显示在管理控制台中。
删除模板组并更改相关模板sid的示例:
编辑模板
大多数插件需要对网站前端做一些改动,通常是为了显示一些额外的东西。
修改模板以添加变量
您可以使用find _ replace _ templates()函数轻松地将变量插入模板,该函数查找字符串并用给定的模板替换它们。
为此,字符串通常由自身加上变量来替换,例如:
这将在{$myVar}之后插入正文的索引模板。
确保您正在搜索的字符串在模板之间不太可能改变是很重要的,否则,如果模板中不存在该字符串,用户将不得不手动编辑他们的模板来插入变量。
将简单值传递给模板
全局变量可以从模板中访问,因此从模板中访问hook函数中的变量的最简单方法是使它们成为全局变量:
这将插入你好世界!{$myVar}变量在模板中。$myVar当然,它可以是任何值,例如动态生成的值或来自数据库查询的值。
另一种解决方案是修改现有的全局变量,例如$user。例如,您可以插入{ $ user[& # 8216;favote _ colour & # 8217]}模板,在钩子函数中执行到:
主题
主题创建类似于创建网站。这将需要HTML和CSS的知识,以及对MyBB内部变量的理解。
模型(用于书法或绘画)
MyBB将其模板存储在数据库中,而不是文件系统中。要编辑模板,请转到管理控制面板>;和样式>:模板>您的主题。
在那里,单击展开以查看各种模板组。
要编辑模板,请单击其名称。您编辑的模板将以不同的颜色显示。您可以通过单击“恢复到原始版本”来恢复模板的原始版本。
结构
MyBB模板系统没有简单的层次结构。模板不能包含其他模板。这使得很难跟踪页面的结构。例如,如果从索引页(索引模板)开始,您会看到它使用了一些变量:
{$header}和{$footer}可以在页眉模板和页脚模板组中轻松找到。{$headenclude}在“未分组的模板”组中有点违反直觉。
但是{ $ forums }在哪里?它不在论坛网站模板或论坛显示模板中。实际上,没有{$forums}模板。{$forums}是一个变量,因此它是{$header}和{$footer}。偶然的机会,一些模板有相同的名字。
要正确识别像{$forums}这样的变量是如何设置的,您必须在MyBB PHP文件中搜索以下MyBB习惯用法:
登录问题
解决登录论坛的问题。cookie设置
在大多数情况下,这是您的Cookie设置不正确或不足的问题。
默认情况下,MyBB建议Cookie域名为空,Cookie路径为/。虽然这在理论上是可行的,但在很多情况下还是不够的。
您可以使用此工具生成适当的cookie设置,但以下是一些有效cookie设置的示例:
这些cookie设置应该在所有MyBB安装中都可用。如果您有网站集成功能,您可能需要对Cookie设置进行更一般的设置。
更新Cookie设置
使用ACP
该板的Cookie设置可以在管理员控制台的配置→设置→站点详细信息中找到。
使用缓存的设置文件
当您无法登录到Admin CP时,可以通过修改inc/settings.php文件来临时更改cookie设置。
找到的值cookiedomain、cookiepath和cookiesecureflag可能如下所示:
应用必要的更改(1“是”或0“否”),保存文件,并尝试登录。
一旦您可以登录到管理控制面板,请重新应用设置中的更改,使其永久化。
更改cookie设置后,可能需要建议用户注销并清除浏览器中存储的cookie,以便新的cookie可以生效。
密码更改
您可以通过执行一个SQL查询来更改用户的密码-用所需的密码和用户标识目标用户的标识替换新的用户标识:
管理员密码更改
您可以通过编辑配置文件来更改密码:
管理员锁定重置
要在锁定管理员帐户后允许更多登录尝试,请执行以下SQL查询(将用户标识更改为帐户的用户标识):
管理员CP 2FA旁路
要在不使用“双因素身份验证”代码的情况下登录管理控制台,请执行以下操作:
1.输入您的用户名和密码,然后继续。
2.提示您输入身份验证代码后,执行以下SQL查询(将用户标识更改为帐户的用户标识):
mybb _ adminsessions SET thentified = 1其中uid = USER _ ID
3.再去你的管理员控制台。
如果您需要重置双因素身份验证或完全禁用您的帐户,请转到主页→首选项。