问题标签 [bolt-cms]

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 回答
105 浏览

bolt-cms - 内容菜单划分

我正在开发一个包含多种内容类型的 Bolt 驱动网站。其中一些是相互关联的。最好分解管理部分中的内容菜单,以便更轻松地查看相关内容。

例如,当前的列表是这样的:

我在想,一个类似于设置菜单中显示的分隔线就足以帮助管理员用户的眼睛。

有没有办法我可以做到这一点?

0 投票
2 回答
286 浏览

php - PHP 计数器 Twig 等价物

你好,我想用我的 Twig 模板做类似的事情

我怎样才能做到这一点 ?

谢谢你的帮助。

0 投票
2 回答
222 浏览

cron - Bolt 的 Cron 作业

只是一个关于任务调度和使用 Bolt CM 扩展的快速问题。

文档:https ://docs.bolt.cm/v20/tasks

将任务调度添加到扩展时,是否必须在类之外指定侦听器?

还是需要在初始化函数中声明?

我认为是后者,因为$this类之外将在对象上下文之外。
该文档使它看起来好像直接跟随,所以我想我会仔细检查。

0 投票
1 回答
466 浏览

cron - 在 Plesk 11.5.30 上使用 Bolt 设置 cron 作业

我正在尝试通过 Plesk 11.5.30 管理控制台使用 Bolt.cm 设置 cron 作业。
Bolt 任务调度程序文档:https ://docs.bolt.cm/v20/tasks

计划任务

crontabapache用户设置如下:

这里有两个不同命令的原因是我在另一个线程故障排除 Plesk 中读到命令路径应该是相对于域的。我假设如果第一个失败,第二个仍然会运行。我还假设上述内容将每小时运行一次 cron。

螺栓配置

在我的配置文件中,cron_hour设置为凌晨 3 点。但是,由于侦听器设置为每小时事件CRON_HOURLY,我假设该设置被绕过/忽略。无论哪种方式,此设置已运行超过 48 小时,但尚未看到任何效果。

螺栓设置

作为测试,我在我的 Bolt 扩展中添加了以下内容,以便它在运行时简单地向我发送一封电子邮件(以下内容已被删减以保持简短)。

我已经测试了我的电子邮件脚本个人,所以我知道它有效。使用 cron 作业设置并假定正在运行此功能永远不会被击中。更重要的是,在数据库中,bolt_cron表仍然是空的。

如果有人可以帮助提出一些建议,我可以尝试让它运行,我们将不胜感激。

修复

为了解决这个问题,我将我的日程安排改为每 5 分钟执行一次(更快的调试循环)。然后我做了以下发现:

  • 我必须为 nut 文件设置 public 的执行权限(以便 apache 用户可以执行它)
  • 对于我使用的服务器,我只使用完整路径版本

感谢@Gawain 提示我朝着正确的方向前进。

0 投票
1 回答
1114 浏览

routing - 如何编辑分类列表的路由?

我刚刚安装了 Bolt CMS 并设法为我的页面编辑了路由,所以路由/myPage不是/page/myPage.

现在我想做一些类似的事情来列出类别条目。目前要显示类别中的所有条目,路线看起来像/categories/myCategory。是否可以更改路线,所以路线将只有/myCategory

0 投票
1 回答
282 浏览

bolt-cms - 螺栓只读和/或隐藏的内容类型

Bolt 中是否可以有只读或隐藏的内容类型?

对于我正在构建的网站的一部分,我使用内容类型来存储从外部站点(通过 API)收集的信息和用户输入(即评论、回复等)。理论上,使用 API 的内容类型永远不需要更新,因为拉入的内容是在外部站点上管理的。

那么有没有办法让它们不能被修改,或者更好的是根本不在管理内容列表中显示它们?

0 投票
1 回答
76 浏览

cron - Bolt 任务计划程序在上午 11 点而不是凌晨 3 点运行

我一直在监控我上周从我的 Bolt 网站上设置的 cron 作业。我注意到每天的 cron 作业似乎在上午 11 点运行(这是数据库记录它们的时间)。在 config.yml 中,时间设置为凌晨 3 点。

我检查了服务器时间,那是使用 UTC。MySQL 数据库正在使用服务器时间,所以我假设它也是 UTC。

0 投票
1 回答
251 浏览

bolt-cms - 是否有一种“可持续”的方式向仪表板添加内容?

向dashboard.twig 添加东西看起来很容易,但最好的做法是什么?牢记未来的Bolt 更新?

1行代码引用包含?或者,还有更好的方法?

0 投票
2 回答
449 浏览

bolt-cms - 我可以在内容类型配置中允许分页吗

我一直在玩 Bolt CMS 中的分页器功能,很好用。

现在我需要知道是否有办法在 contenttype yaml 中实现分页。

我想,这样的事情可能吗?

我只发现当您通过 setcontent 获取内容时,您需要明确写入 allowpaging 标志:

但是,如果您想使用相同的模板来显示相关的分类记录呢?问题是无论分类如何,您总是会获取最后 4 个条目。

如果没有办法做到这一点,有没有办法实现它?

0 投票
5 回答
1853 浏览

php - 无法在 /bolt/bolt/users/edit/ 上使用 404 访问新安装的螺栓

平台:Mac OSX Maverics

Web 服务器:内置 apache 和 mod-rewrite,启用 php5_module

复现步骤:

  • cd /用户/用户名/站点/
  • mkdir 螺栓 chmod a+rx 螺栓
  • 下载 Bolt zip 发行版
  • tar -xzf bolt_latest.tgz
  • chmod -R 777 文件/应用程序/数据库/应用程序/缓存/应用程序/配置/主题/
  • 确保通过在 bolt 目录中创建一个 test.php 来启用 php,通过浏览器访问,一切正常
  • 试图访问http://localhost/~username/bolt观察到的 404“/bolt/bolt/users/edit 在此服务器上不存在”
  • .htaccess 操作没有改变任何东西(比如启用重写等)
  • Apache 错误日志报告:/Users/username/Sites/bolt/bolt 不存在

我试图将螺栓目录移动到 httpd.conf 中表示的主文档根目录,结果完全相同。

请告知为什么我无法根据所有说明运行您的应用程序。非常感谢所有建议。