问题标签 [ipb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
layout - 更改 IPB 论坛布局
很简单,但是我在后端模板编辑器中没有找到合适的文件。
我想改变这个:
对此:
我已经有了非常简单的 HTML 设置,但我不知道把它放在哪里。
提前感谢,干杯!
javascript - 如何将 PHP 登录文本更改为链接?
在我的网站ebaysecrets.co.il 中,我的用户可以选择查看内容,除非他们登录,否则无法发表评论。
它看起来像这样:
http://i.stack.imgur.com/e2Jsw.png
现在它像普通文本一样显示,而不是链接,我想将它转换为链接。
代码是这样的:
在skin_forum下,我的forumIndexTemplate具有以下代码:
我尝试了一些这样的改变:
但是没有成功!
我需要插入的正确语法是什么,因此它将作为指向此的链接工作:
ebaysecrets.co.il/index.php?app=core&module=global§ion=login
?
user-registration - 在 IPS Board 3.4.5 上编辑注册电子邮件?
抱歉,如果这是一个愚蠢的问题,但我已成为 IPS 板 3.4.5 版的管理员。大多数管理工作都可以解决(经过大量试验和错误!)但我不知道如何编辑发出的注册电子邮件(注册已关闭一段时间;我想我已经重新启用了它)。
我已将董事会设置为使用电子邮件验证然后管理员批准......但找不到任何地方实际编辑首次注册时发送给人们的电子邮件。
我不知道代码,但可以熟练地复制和粘贴!
任何帮助,将不胜感激。
php - IP.Board 使用 mysql 中的数据填充下拉列表
所以,我是 IP.Board 的新手,我想访问我的数据库并用我的数据库中的数据填充自定义配置文件字段下拉列表。例如:
表颜色:
现在,这就是我想要的:http: //prntscr.com/58ytro 我的意思是,至少产生与手动键入每一行相同的结果。
我该怎么做/甚至可能吗?
php - 在网站和 IPB 论坛之间共享持久的 php 会话
我有一个关于我的网站和我服务器上的 ipb 论坛之间的跨站点会话/cookie 共享的问题。
我的问题是问是否可以创建一个持久的 PHP 会话,可以在我的网站和我的 IPB 论坛上使用。
确认登录后创建会话对象并将会话值存储到我的 IPB 论坛数据库中就足够了吗?
我目前使用此代码验证用户并为其创建 php 会话:
我确信这样做是可能的,但是当我看到 IPB 如何创建会话时,我有点困惑,因为它全面使用了如此多的变量。
因此,如果你们中的一些人对如何处理这个问题有一些提示,那将不胜感激。
php - IP.Board 挂钩,它们存放在哪里?
前几天我终于崩溃了,购买了 IP.Board,将我的网站转移到一个比 MyBB 更专业的论坛软件。我觉得这是我一生中最大的错误之一。我不熟悉这里使用的任何编程风格,对我来说这只是一团糟。
在过去的两天里,我一直在盯着 IP.Board,试图弄清楚如何做一些事情,比如创建简单的钩子等,但是网站指南已经关闭,并且没有任何我可以遵循的教程我能找到的互联网。
所以,我决定只查看论坛软件附带的钩子的源代码,例如最近的帖子,但是在打开钩子/目录中的源文件时,我似乎犯了一个大错误提供了几行代码:
现在,我完全迷失了,没有什么可参考的,我一直在挖掘,挖掘,挖掘答案,但我找不到任何东西。我只是想弄清楚如何做一些基本的事情,比如显示用户头像、创建个人资料链接等。我已经知道如何轮询数据库以获取我需要的信息。我在 Java 中工作了很长时间才了解基本结构,过去我有大量的 PHP 项目非常实用,但这是一个全新的混乱程度。
我在哪里可以找到这个recent topics
钩子的实际源代码,这样我就可以开始学习了。
如果我仍然使用我完全熟悉的 MyBB,我会完成 12 次。
java - IPBoard 密码散列问题,与算法不匹配
md5(md5($salt).md5($password))
可以在此处找到IPBoard 页面的快速链接,说明该论坛使用大多数论坛使用的标准格式: https ://www.invisionpower.com/support/guides/_/advanced-and-developers/miscellaneous/passwords- ipboard-r130
我实际上来自使用使用相同结构的 MyBB,所以我原以为只需更改查询中的表/列名称就可以进行相对简单的切换,男孩是我错了。
我使用的原始查询如下
这是一个准备好的语句,其中用户名和原始密码由我的服务器提供。不幸的是,这不起作用,我采取了一些步骤并开始调试数据,而不是使用 SQL MD5 函数,我抓取了数据并在 Java 中执行了 MD5 检查,以更好地了解正在发生的事情。
为此,我使用了以下我使用了很长时间的 MD5 函数:
这产生了一些稍微奇怪的结果,其中数据不匹配。
服务器生成的has是使用MD5(MD5(salt) + MD5(rawpassword))
其他论坛使用的方法生成的,包括IPB。这对 MyBB 有效,所以我有点慌张。
我已经检查了诸如大小写问题等问题,但我完全空白。
php - IPB - 在 IPB 根目录之外访问成员数据 PHP
我有 IPB,并且我有一个 PHP 应用程序,它位于论坛 ROOT 之外以及另一个子域上。
在应用程序中,我需要访问成员数据,例如。帖子计数、电子邮件等。
我有最新的 IPB 版本和 PHP 5.6
我在谷歌上搜索了很多解决方案,最后我找到了这个:
从主网站外部访问 IPB 类
但是,它根本没有用。没有错误,只是重定向到主论坛 URL。
有没有人有 IPB 类或它的 API 的经验?有人可以帮助我达到目标。
解决方案可能只是一行代码。
编辑:我找到了解决方法,请在下面查看我的答案。
但是我仍然对“更好”的解决方案感兴趣。
php - IPB - 在自定义页面中包含模板
我愿意拥有与我的 IP.Board 使用相同模板的自定义页面,但我想避免使用任何插件来实现相同的目的。
目前我有:
这段代码实际上运行得不太好。它输出自定义页面,也带有 IP.Board 模板,但模板是默认的,不是我在论坛上使用的。
如何在我的自定义页面中包含 IP.Board 模板?
可能我在脚本中遗漏了一些调用,一些调用应该使用的设置模板?
我愿意使用的自定义页面位于同一目录和同一域中。
对于 MyBB,它的工作方式如下:
php - 损坏的 base64 中的字符集不正确
我正在尝试在 PHP 中解码这种类型的编码 base64:
当我将编码设置为时, base64decode.org 之类的 Web 工具可以做到这一点,utf-8
但如何在 PHP 中做到这一点?
当我尝试使用时base64_decode()
,字符集已损坏。