问题标签 [vanilla-forums]

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.

0 投票
0 回答
117 浏览

mod-rewrite - Nginx 中的 URL 重写对我不起作用..?

我正在运行 Vanilla 论坛,2.1.10 版在我的服务器上运行良好,它同时使用了 Apache 和 Nginx。我正在尝试更新到 Vanilla 2.3,但我遇到了重写问题,最终在我的所有论坛页面上都找不到 404。

他们的自述文件指出:

首先,确认您的服务器已设置为处理重写。在 Apache 上,使用提供的 .htaccess 文件将完成此操作。在 nginx 和其他平台上需要额外的设置。

但是,它没有提供任何有关在 Nginx 中实际执行哪些操作以使其正常工作的详细信息。我在 Nginx vhost 文件中发现了一堆具有各种“修复”的论坛主题,但没有一个对我有用。最简单的版本是这样做:

不过,这对我们也不起作用。我根本无法在 Vanilla 2.3 中得到除了 404 之外的任何东西。

如果我恢复我的 2.1.10 站点文件和数据库,一切正常,并且它已经在使用 URL 重写,所以 Nginx 配置似乎在该版本中与 htaccess 一起工作正常。

任何有关我如何使其工作或为什么重写在 Vanilla 2.3 中不起作用的信息将不胜感激。谢谢!

0 投票
0 回答
69 浏览

vanilla-forums - 如何在新讨论中上传额外的图像并用作讨论的特色图像?

对于我正在使用 Vanilla 论坛开发的项目,我希望可以选择允许用户在 Vanilla 论坛帖子中添加特色图片。我希望这个特色图片与默认显示的所有帖子一起显示在主页上(没有任何特色图片)。

由于我对香草论坛开发相对较新,我无法弄清楚:

  1. 如何在发布新帖子时为用户提供在每个帖子中上传特色图片的选项?我试过使用文件上传插件,但这会在“gdn_media”数据库表中插入与讨论 ID 无关的图像。
  2. 如果我必须从媒体表或我的定制表中获取特色图片,如何自定义香草论坛的选择查询以检索附加字段?
0 投票
1 回答
218 浏览

javascript - 将 Jquery 脚本重写为 vanilla Javascript

我试图用香草 javascript 重写一个我喜欢的 jquery 脚本,但它的进展并不顺利,这是原来的:jquery:

到目前为止,我将其更改为:

代码笔: https ://codepen.io/robot_head/pen/WKverK

我不知道如何处理 if 语句,或者如何重写添加和删除类行。这里的一些指示会有所帮助

0 投票
1 回答
55 浏览

javascript - 本机 Javascript - 如果语句不起作用,则具有 else 属性

我已经设置了我的变量并将其命名为:

一旦我设置了变量,我就创建了 if 语句,代码如下:

我已经在控制台日志中单独测试了这一点,它们都在工作。但我面临的问题是:

x 属性仅在开始时显示,一旦用户单击下一步,它将消失,这就是我面临的问题:

错误信息 代码错误信息

所以我可以看到我的 x 更改工作正常,但由于此错误消息,我的 java 脚本都没有工作。

有人可以帮我解决这个问题,如果有更好的解决方案,请告诉我。

谢谢

FE看: 第一页 第二页

0 投票
0 回答
134 浏览

nginx - 香草论坛 Nginx X_Rewrite 不起作用

我使用香草论坛建立了自己的论坛站点

我使用此页面设置 nginx 配置文件https://docs.vanillaforums.com/developer/backend/server-nginx/

使用fastcgi_param X_REWRITE 1; 我无法从首页移动 没有链接正在工作

不使用fastcgi_param X_REWRITE 1; 链接有效,但 url 有一个参数,例如 http://example.com/ index.php?p= /category/

我想从 url 中删除index.php?p=并且我想知道为什么fastcgi_param X_REWRITE 1; 不行

请帮我

0 投票
2 回答
59 浏览

php - 从 Vanilla 论坛获取论坛文件

我做了一个关于某个主题的论坛的作业,明天我会展示我的最终作品。

我用 VANILLA FORUMS 制作了网站,创建了它,修改了需要修改的内容,得到了主题,一切都完成了,现在我正在寻找只导入网站和数据库文件(html/css/js/php...文件)的方法) 加上数据库,例如获取使网站启动的所有文件,而无需每次都重新打开 Xampp

总结 无论如何我可以从 XAMMP 文件夹中导入 webiste 文件以便共享吗?或者,如果有人简单地知道他们必须在哪里。

感谢你的帮助

0 投票
1 回答
649 浏览

javascript - 如何验证表单数据,然后通过 AJAX 发送,然后在同一页面上显示提交的结果

我正在建立一个简单的单页表单网站。我的验证与我的 AJAX 请求一起工作并隐藏/显示提交的表单结果时遇到问题。这是我的问题:

  1. 当我单击Begin按钮打开注册表单时,已经触发了 JS 验证,导致出现所有错误消息。我需要“开始”按钮只打开表单而不触发 JS 验证。
  2. 验证没有完全工作。但是,如果您单击Register带有错误消息(无效输入)的按钮,则会显示错误代码,表单仍将提交。如果有任何错误消息,我需要不提交表单。
  3. event.preventDefault()当我单击注册按钮时,尽管我使用了该功能,但页面仍在加载。如果没有错误,我需要注册按钮来发送数据,而不是重新加载页面,并隐藏注册表以显示提交数据的 div(我没有在此代码中包含提交的数据 Div)。

注意:我使用的是原版 JS - AJAX 和 PHP

非常感谢您对这三个问题的任何帮助!!!

0 投票
4 回答
43 浏览

javascript - 如何在java脚本中评估字符串数学表达式?

请建议 eval() 的替代方法,因为它显然是“不安全的”。也希望能解释一下原因。我将此代码用于我的计算器应用程序,它可以工作,但我想对其进行优化。

0 投票
4 回答
53 浏览

javascript - 如何在我的 html 中使用 json 脚本