问题标签 [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.
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 中不起作用的信息将不胜感激。谢谢!
vanilla-forums - 如何在新讨论中上传额外的图像并用作讨论的特色图像?
对于我正在使用 Vanilla 论坛开发的项目,我希望可以选择允许用户在 Vanilla 论坛帖子中添加特色图片。我希望这个特色图片与默认显示的所有帖子一起显示在主页上(没有任何特色图片)。
由于我对香草论坛开发相对较新,我无法弄清楚:
- 如何在发布新帖子时为用户提供在每个帖子中上传特色图片的选项?我试过使用文件上传插件,但这会在“gdn_media”数据库表中插入与讨论 ID 无关的图像。
- 如果我必须从媒体表或我的定制表中获取特色图片,如何自定义香草论坛的选择查询以检索附加字段?
javascript - 将 Jquery 脚本重写为 vanilla Javascript
我试图用香草 javascript 重写一个我喜欢的 jquery 脚本,但它的进展并不顺利,这是原来的:jquery:
到目前为止,我将其更改为:
代码笔: https ://codepen.io/robot_head/pen/WKverK
我不知道如何处理 if 语句,或者如何重写添加和删除类行。这里的一些指示会有所帮助
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; 不行
请帮我
php - 从 Vanilla 论坛获取论坛文件
我做了一个关于某个主题的论坛的作业,明天我会展示我的最终作品。
我用 VANILLA FORUMS 制作了网站,创建了它,修改了需要修改的内容,得到了主题,一切都完成了,现在我正在寻找只导入网站和数据库文件(html/css/js/php...文件)的方法) 加上数据库,例如获取使网站启动的所有文件,而无需每次都重新打开 Xampp
总结 无论如何我可以从 XAMMP 文件夹中导入 webiste 文件以便共享吗?或者,如果有人简单地知道他们必须在哪里。
感谢你的帮助
javascript - 如何验证表单数据,然后通过 AJAX 发送,然后在同一页面上显示提交的结果
我正在建立一个简单的单页表单网站。我的验证与我的 AJAX 请求一起工作并隐藏/显示提交的表单结果时遇到问题。这是我的问题:
- 当我单击
Begin
按钮打开注册表单时,已经触发了 JS 验证,导致出现所有错误消息。我需要“开始”按钮只打开表单而不触发 JS 验证。 - 验证没有完全工作。但是,如果您单击
Register
带有错误消息(无效输入)的按钮,则会显示错误代码,表单仍将提交。如果有任何错误消息,我需要不提交表单。 event.preventDefault()
当我单击注册按钮时,尽管我使用了该功能,但页面仍在加载。如果没有错误,我需要注册按钮来发送数据,而不是重新加载页面,并隐藏注册表以显示提交数据的 div(我没有在此代码中包含提交的数据 Div)。
注意:我使用的是原版 JS - AJAX 和 PHP
非常感谢您对这三个问题的任何帮助!!!
javascript - 如何在java脚本中评估字符串数学表达式?
请建议 eval() 的替代方法,因为它显然是“不安全的”。也希望能解释一下原因。我将此代码用于我的计算器应用程序,它可以工作,但我想对其进行优化。