问题标签 [invision-power-board]
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.
laravel - IPS 社区的 Laravel PHP 会话
我正在尝试在新的本地 laravel 服务器上安装 IPS 社区( https://invisioncommunity.com/ )。但是,当我进入安装过程时,出现以下错误。值得一提的是,服务器也在宅基地服务器上运行。
安装程序使用 PHP 会话来存储数据,但是 PHP 会话当前在您的服务器上无法正常工作。这是您需要联系房东的问题。
有谁知道如何启用 PHP 会话?
html - 在论坛主题中自动嵌入 URL
我正在使用 Invision Community 论坛软件,当我粘贴主题链接或从论坛下载时,它会自动嵌入主题/帖子或下载。
我的论坛能够在文件上传后自动创建主题。在自动创建的主题内容中,我想显示嵌入的文件。(与手动将 URL 发布到文件的方式完全相同。)
为此,我将其添加到自动创建的主题中
这可行,但它只是呈现 URL,而不是嵌入文件。当您在手动编辑主题时粘贴相同的 URL 时,它会嵌入文件。
长话短说:当使用 {$file->url()} 它显示https://example.com但它不呈现文件。编辑主题并手动粘贴 URL 时,它会立即嵌入文件。
有什么我需要添加到我的代码中的吗?
c# - 使用 API 自动发布事件,日期和时间不正确
我正在使用 c# 为 Invision Board Forum 使用 API。这个想法是应用程序将用于一次发布多个事件,而不是一次只发布一个。
我正在使用 json.net 来构建我的请求,我发布的用户的时区设置为 UTC,我也将事件的日期+时间转换为 UTC。我查看了请求参数,此时的转换是正确的。
事件发布时,时间不正确。例如,本应在 6 月 6 日下午 6 点发布的事件在 6 月 7 日凌晨 3 点发布。
我的问题如下:我不确定时间在什么时候被转换。我应该提一下,日历有一个自动转换器,它会向您显示当地时间的事件,但是正如我之前提到的,我发布的用户的时区设置为 UTC。我也尝试将本地时间设置为 UTC,但我不知道我是否应该知道我们服务器的时区(这将非常困难,因为我们正在使用托管服务)或者缺少什么,所以发布的时间是正确的。
这是我处理日期的片段:
以及 InvisionBoard api 文档的链接: https ://invisioncommunity.com/developers/rest-api?endpoint=calendar/events/POSTindex
谢谢阅读 :)
编辑: 我现在这样建立日期:
它给了我一个不同的时间(谢谢jakdep,我和很多人一起解决了这个问题,没有人发现'你为什么要添加时间'的事情)。不过,如果我发布,比如说,上午 11 点,我会将其转换为 UTC,但它会在日历上显示上午 11 点,这是原始时间(在另一个时区),而不是下午 2 点,这是我必须在我的时区看到的: /
php - 访问来自 Invision 社区的 REST API 响应的 Json 响应中的数组
我正在尝试从 Invision Community REST API 调用的 Json 响应内部访问“结果”数组。我不确定如何从 PHP 代码中过滤到该结果数组,如下所示。一旦我过滤到它,我想像当前显示完整响应的方式一样将它回显到屏幕上。任何帮助将不胜感激!
PHP 代码
来自 API 调用的 Json(部分)响应
php - 尝试在 Xampp 上安装 Invision 电源板时出现 PHP 错误
尝试在我的 Xampp Apache 服务器上安装最新的 Invision 电源板时,我收到此错误:
这是我的 PHP.ini 的扩展部分的摘录
我该怎么做才能摆脱错误?
编辑:这是从第 23 行开始的内容
php - 将按钮功能更改为 href
我目前在我的网站上有这个按钮,这个按钮改变了主题。我想将此功能添加为其他地方的文本标签。
这是按钮的代码
但我不确定如何将其更改为文本链接。
我已将“按钮”更改为“a”。
尝试给表单一个 ID 并使用 onclick 功能,但这似乎也不起作用。
c# - Invision Api 论坛/论坛
我正在为 invision powerboard 的论坛工具使用 c#,但我被卡住了。
我想使用该工具创建论坛,除了 1 部分外,它几乎可以正常工作。权限部分...
根据他们的 api wiki,它是这样说的:
权限 - 对象 - 具有键作为权限选项(查看、读取、添加、回复、附件)和值作为使用权限的对象(可能是 * 以授予对所有组的访问权限,或一组组 ID 以允许访问至)
现在我的代码中是这样的:
然后这个(我也用int数组测试过):
然后在参数部分:
但它只是响应“未知错误”有人知道我做错了什么吗?如果我删除它创建论坛的权限参数,那么当我设置权限时它不会......
先感谢您!
编辑:经过一番挖掘,我发现这些是“对象”需要的值。正如我在数据库中看到的那样,它们是“文本”值吗?
但是我尝试了多种方法将它们作为“对象”发送,但没有任何效果这里有什么建议吗?
invision-power-board - 模板翻译中的 IPS4 不适用于代码
我有代码
我用JS展示。模板仅用于测试,就像
这一切都输出这样的东西:
这个“代码”(md5?)在每次更新时都会发生变化。并且为每个不出现 {lang=""} 模板变量添加此字符串。
如何检查并获得正确的编译模板输出?