问题标签 [processwire]

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 投票
2 回答
93 浏览

javascript - 除了加载 JSON 文件,AJAX 还能做什么?

我想(或认为我需要)使用 AJAX 来完成我的意图。

单击链接列表中的特定链接时,我想用特定子页面的内容填充下面的 HTML 标记。数据自然地位于数据库中的某个位置,并且实际上可以通过 CMS 的 API 轻松访问(我使用的是 Processwire)。

我对编码非常陌生,尤其是 AJAX,我在网上找到的所有文档都只将它与将通过 AJAX 加载的 JSON 文件结合起来提及。

但是,我在服务器上没有 JSON 文件,这意味着,根据我的理解,我需要

  1. 将我需要的数据存储在多维 php 数组中,

  2. 使用 json_decode 创建该 JSON 文件并将其保存在服务器上,

  3. 通过 AJAX 加载该文件并通过更多 JS 处理。

更不用说更新该 JSON 文件了(或者创建一个新文件并删除旧文件?),因为新内容会定期到达。这对我来说似乎不必要地复杂,但我知道什么。

必须有更好的方法......感谢任何帮助。

0 投票
1 回答
122 浏览

javascript - 通过 AJAX 在 php 文件中请求数组

我需要一个数组数组。我有一个 ProcessWire 页面,其中包含页面和子页面以及这些页面和子页面上的字段。我将这些信息打包在一个数组中,就像这样……</p>

这似乎是一种工作。

代码在根文件夹中的 test.php 中。

现在我试图通过 AJAX 请求这个 php 文件。

此脚本位于应用于特定页面的模板文件的底部。

js 代码在请求 html 文件时有效,但不适用于 php 文件。我收到“ (内部服务器错误)服务器以状态 500 响应”

感谢帮助!

0 投票
1 回答
77 浏览

php - 我似乎无法在滑块中显示我的图像。(Processwire)但是我在转发器中的所有字段都已正确设置

背景图像部分似乎是问题所在,除图像外,所有其他文本在站点中都运行良好。

0 投票
1 回答
164 浏览

php - 头文件中的 CSS/less 仅适用于索引页面

欢迎来到我的第一篇文章。我已经搜索了一个小时的 stackoverflow 来找到我需要的 awnser,但没有成功。

我目前正在创建自己的网站来使用 processwire 和 bootstrap 测试 php。一般来说,我对编程很陌生,但我只有三周的 php/processwire 经验。我使用它是因为我得到了他们使用它的实习机会,我想在业余时间创建自己的项目以加快学习过程。


我正在使用在每个模板中导入的单独的页眉/页脚文件。我注意到我在头文件中导入的 CSS 仅适用于我的 home.php 模板,而不适用于我的其他模板。标头中的 html/php 工作正常,只是 CSS 不起作用。

我的文件:

  • 地点
  • 资产
    • 较少的
      • 样式.less
  • 模板
    • _包括
      • _head.php
      • _foot.php
    • 主页.php
    • 基本页面.php

我试过了:

  • 改为css而不是less
  • 使用 ../ 而不是 site/ 更改 css 导入
  • 将 home.php 的所有内容复制到 basic-page.php 中,看看问题是否出在模板中。

标题的一部分:

页脚的一部分

模板 home.php

模板 basic-page.php

感谢您抽出时间来阅读。任何帮助表示赞赏。

0 投票
1 回答
47 浏览

php - 在 processwire 设置中,如何在没有 404 错误的情况下加载自定义的与 processwire 无关的 PHP 文件?需要进行哪些 .htaccess 编辑?

我正在开发一个在 Processwire 上运行的客户网站。我正在尝试在任何processwire 东西之外设置一个常规的 ol' PHP 页面,这些东西可以像提供的普通 PHP 页面一样执行。

假设我正在尝试在页面“bar.php”具有以下代码的根目录下设置“/foo/bar.php”:

foo/bar.php

据推测,如果我访问example.com/foo/bar.php,服务器会看到该资源存在并通过在浏览器中向用户显示“Hello World”来提供内容。但是,我收到一个 404 错误,将我带到 PW 404 页面。

在根目录的 .htaccess 文件中,我看到了这个:

我不能正确理解这一点,因为实际的 bar.php 文件确实存在......但它不起作用。但是,如果我将 bar.php 的扩展名更改为bar.txt文件确实会加载example.com/foo/bar.txt(显示上面显示的 PHP 代码)。

那么,如何调整或更新 .htaccess 以告诉 PW 忽略 /foo 下的任何内容(包括递归的文件和文件夹),以免被 PW 处理?

0 投票
2 回答
51 浏览

javascript - 如何从 PHP 生成的 div 中获取值并使用 Javascript 来更改进度条 HTML5 元素的宽度?

我想要做的是在网站上的几张卡片上添加进度条。我正在使用 Processwire CMS(它使用 PHP)来生成我的卡片,每张卡片都有一个进度元素、一个筹集的金额和一个目标金额,如下所示:

这些元素都包裹在一个生成我的卡片的循环中。然后,我尝试使用 Javascript 获取 id="raisedNum" 和 "goalNum" 跨度中的值,将目标金额除以提高的金额,然后将该数字插入到 Progress 的“value”属性中。

这是我到目前为止的Javascript代码,它不起作用:

我对 Javascript非常陌生,非常感谢任何帮助来解决这个问题。

另外,我在我的 Javascript 导入标签上使用了 defer 属性,但不确定我是否应该这样做。我想我需要在加载所有卡片后运行脚本,以便它可以获取值;但是,它仍然需要在计算并生成百分比值后更改这些值。

我看过类似的 StackOverflow 问题,例如: 如何获取/更改 HTML5 进度条的值? 但无法弄清楚如何改变它以满足我的需求。

提前感谢您提供任何有用的回复!

0 投票
0 回答
23 浏览

wordpress - 使用 htaccess 对不存在的页面进行 301 重定向

如何在 htaccess 中使用 301 重定向重定向多个不存在的页面,

上面的方法给了我一个到域名的重定向。我希望有人能告诉我我做错了什么!

任何帮助表示赞赏。谢谢