问题标签 [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 投票
1 回答
449 浏览

php - ProcessWire foreach 循环在每行中显示 4 列

我已经在网站上工作了很长一段时间,偶然发现了创建特定 foreach 循环的问题。我正在使用 ProcessWire 为网站创建 CMS。我想在每行显示 4 列,但我很困惑。到目前为止,这是我的代码;

0 投票
0 回答
129 浏览

php - 在 Vagrant(和 ProcessWire)中设置指令

我遇到了一个问题,我的 Vagrant VirtualBox 似乎没有读取我已映射的站点的 .htaccess 文件。(一个proccesswire站点)我对 Vagrant 的了解还不够,无法找到我应该在哪里编辑指令以便读取我的 .htaccess 文件。据我从搜索中收集到的,我需要像这样设置一个指令:

似乎主要的罪犯是 AllowOverride 通常设置为“无”并且需要为“全部”。但是我已经把它放在了 apache 的 httpd.conf 文件中,我猜这是不正确的。

更多信息:当我在站点根目录中安装 PW 时,出现此错误:“无法确定是否安装了 Apache mod_rewrite(ProcessWire 需要)。”。结果,当我尝试访问通常由重写规则处理的 CMS 的一部分时,url(默认为 /admin 或 /processwire)只是将我重新路由到主页。

此外,我可以删除 .htacess 中的所有内容或向其中添加垃圾,并且不会发生错误。这告诉我 .htacess 甚至没有被读取。

我很感激帮助。

0 投票
1 回答
98 浏览

php - 安装后未删除 ProcessWire install.php

Processwire 安装程序不会删除 install.php 和 site/assets/install/。请注意,ProcessWire 表单会警告安装程序只会在可能的情况下删除安装文件。

系统

  • Ubuntu 12.04
  • vhost 指向用户文件结构上指向索引源的符号链接
  • 工艺线 5.2
  • 阿帕奇 2.2.22
  • php 5.4

我试过了

  • chmod 777 在文件上
  • chown www-data 文件

我希望安装程序可以删除文件和文件夹,如果它说可以的话,因为我正在为项目启动运行生成器,所以可以完成一些设置但不能分配。processwire 的安装是在生成器之后手动完成的,因此检查删除和处理它的可能性不大。我正在寻找解决问题的任何建议或完整的解决方案。

0 投票
1 回答
627 浏览

pagination - Processwire 分页

我正在开发一个新闻栏目,这是我第一次使用 ProcessWire。我有以下代码:

我的问题是分页正确显示了 2 个页面链接,但单击第二页显示第 2 页和前 2 篇文章。

我假设我必须修改我的文章显示代码以考虑我所在的页面,但我不确定如何去做。

有没有人有任何想法?

谢谢,格雷厄姆

0 投票
1 回答
205 浏览

php - 如何在我的 Mac 上运行 processwire 站点?

我有一个现有的站点,使用 processwire 框架,坐在 Godaddy 服务器上并且工作正常。我想在我的 Mac 上运行它的一个版本。我已将整个站点文件夹下载到我的 mac 并尝试通过带有 php 侦听器的浏览器打开 home.php 页面,但我得到一个带有一些代码的 HTML 页面,并且出现以下错误:

我是网络开发的新手(尤其是 DB),所以如果您对此有任何说明,请具体说明。谢谢。

0 投票
2 回答
108 浏览

processwire - Processwire Holder/Page 实现

您如何在 Processwire 中实现持有人/页面模式。这个想法很简单。一种页面类型管理列表视图,通常包含很少的原生内容。此页面的主要功能是提供其子页面的列表,为每个页面提供简短摘要,以及指向其详细视图的链接。第二种页面类型将代表任何给定子页面的详细视图,该页面通常具有自定义模板和构成其标识的内容字段。把它想象成新闻列表、图片库,甚至是 Twitter 时间线。

0 投票
1 回答
100 浏览

processwire - 为什么在渲染时页眉和页脚在正文之后?(工艺线)

为什么在渲染时页眉和页脚在正文之后?(行星教程)。使用planet.php 模板的行星是基于basic-page.php 模板的页面Planets 的子级。不过,关于页面子页面工作正常。

网站/模板/planet.php

0 投票
1 回答
2026 浏览

php - 使用 PHPStorm 在 PHPUnit 中不断收到“您无法序列化或反序列化 PDO 实例”

我最近通过 Composer 在 PHPStorm 中设置了 PHPUnit。

我正在尝试测试一些需要我引导 Processwire(CMS)的功能。

尽管应用了我研究的以下条件是解决此问题的正确方法,但我不断收到消息“您无法序列化或反序列化 PDO 实例”。

我还有什么遗漏或需要做的事情吗?

这些是我到目前为止参考的资源。

https://phpunit.de/manual/current/en/phpunit-book.html#appendixes.annotations.preserveGlobalState

http://edmondscommerce.github.io/php/phpunit-and-pdoexception-solution.html

我看到这篇文章将我的文章标记为重复,但我不相信它是相同的: PDOException: You cannot serialize or unserialize PDO instances

那篇文章中的测试直接引用了 PDO 对象,而我只是想让我的测试通过对 Processwire 的引导引用来运行。这是我正在尝试运行的测试:

0 投票
2 回答
134 浏览

smarty - 使用 ProcessWire/Smarty 动态使用子字段选择器

我正在使用带有ProcessWire (v2.1.6)的Smarty 模板模块,我有两个模板和. 该模板有一个字段(类型为多页),引用教师可以教授的科目。在 Smarty 中访问它们很简单,如模板中所示:TeacherSubjectTeacherTeacher

但是,该网站的用户还应该能够查看所有教师Subject

这使用子字段选择器 subjects.title并尝试动态扩展操作数 ( {$page->title})。

首先我认为动态扩展是问题,但是如果我用常量字符串替换它,子字段选择器也不起作用(foreach 不会生成任何东西):

有趣的是,非常相似的计数选择器确实有效:

0 投票
2 回答
187 浏览

lighttpd - Processwire url重写

我正在寻找 lighttpd 服务器上 processwire CMS 的 url 重写配置。

我试图将 processwire 的 .htaccess 转换为 lighttpd 配置,但没有成功。

我发现的唯一讨论(https://processwire.com/talk/topic/7970-strange-error-in-admin-page-unrecognized-path/)不包含解决方案。

我认为(但不确定)相关部分是:

我翻译成

如此处建议:https ://redmine.lighttpd.net/boards/2/topics/2259

但还是不行。有人可以帮忙吗?

谢谢!