问题标签 [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.
php - ProcessWire foreach 循环在每行中显示 4 列
我已经在网站上工作了很长一段时间,偶然发现了创建特定 foreach 循环的问题。我正在使用 ProcessWire 为网站创建 CMS。我想在每行显示 4 列,但我很困惑。到目前为止,这是我的代码;
php - 在 Vagrant(和 ProcessWire)中设置指令
我遇到了一个问题,我的 Vagrant VirtualBox 似乎没有读取我已映射的站点的 .htaccess 文件。(一个proccesswire站点)我对 Vagrant 的了解还不够,无法找到我应该在哪里编辑指令以便读取我的 .htaccess 文件。据我从搜索中收集到的,我需要像这样设置一个指令:
似乎主要的罪犯是 AllowOverride 通常设置为“无”并且需要为“全部”。但是我已经把它放在了 apache 的 httpd.conf 文件中,我猜这是不正确的。
更多信息:当我在站点根目录中安装 PW 时,出现此错误:“无法确定是否安装了 Apache mod_rewrite(ProcessWire 需要)。”。结果,当我尝试访问通常由重写规则处理的 CMS 的一部分时,url(默认为 /admin 或 /processwire)只是将我重新路由到主页。
此外,我可以删除 .htacess 中的所有内容或向其中添加垃圾,并且不会发生错误。这告诉我 .htacess 甚至没有被读取。
我很感激帮助。
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 的安装是在生成器之后手动完成的,因此检查删除和处理它的可能性不大。我正在寻找解决问题的任何建议或完整的解决方案。
pagination - Processwire 分页
我正在开发一个新闻栏目,这是我第一次使用 ProcessWire。我有以下代码:
我的问题是分页正确显示了 2 个页面链接,但单击第二页显示第 2 页和前 2 篇文章。
我假设我必须修改我的文章显示代码以考虑我所在的页面,但我不确定如何去做。
有没有人有任何想法?
谢谢,格雷厄姆
php - 如何在我的 Mac 上运行 processwire 站点?
我有一个现有的站点,使用 processwire 框架,坐在 Godaddy 服务器上并且工作正常。我想在我的 Mac 上运行它的一个版本。我已将整个站点文件夹下载到我的 mac 并尝试通过带有 php 侦听器的浏览器打开 home.php 页面,但我得到一个带有一些代码的 HTML 页面,并且出现以下错误:
我是网络开发的新手(尤其是 DB),所以如果您对此有任何说明,请具体说明。谢谢。
processwire - Processwire Holder/Page 实现
您如何在 Processwire 中实现持有人/页面模式。这个想法很简单。一种页面类型管理列表视图,通常包含很少的原生内容。此页面的主要功能是提供其子页面的列表,为每个页面提供简短摘要,以及指向其详细视图的链接。第二种页面类型将代表任何给定子页面的详细视图,该页面通常具有自定义模板和构成其标识的内容字段。把它想象成新闻列表、图片库,甚至是 Twitter 时间线。
processwire - 为什么在渲染时页眉和页脚在正文之后?(工艺线)
为什么在渲染时页眉和页脚在正文之后?(行星教程)。使用planet.php 模板的行星是基于basic-page.php 模板的页面Planets 的子级。不过,关于页面子页面工作正常。
网站/模板/planet.php
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 的引导引用来运行。这是我正在尝试运行的测试:
smarty - 使用 ProcessWire/Smarty 动态使用子字段选择器
我正在使用带有ProcessWire (v2.1.6)的Smarty 模板模块,我有两个模板和. 该模板有一个字段(类型为多页),引用教师可以教授的科目。在 Smarty 中访问它们很简单,如模板中所示:TeacherSubjectTeacherTeacher
但是,该网站的用户还应该能够查看所有教师Subject:
这使用子字段选择器 subjects.title并尝试动态扩展操作数 ( {$page->title})。
首先我认为动态扩展是问题,但是如果我用常量字符串替换它,子字段选择器也不起作用(foreach 不会生成任何东西):
有趣的是,非常相似的计数选择器确实有效:
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
但还是不行。有人可以帮忙吗?
谢谢!