问题标签 [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.
bolt-cms - 内容菜单划分
我正在开发一个包含多种内容类型的 Bolt 驱动网站。其中一些是相互关联的。最好分解管理部分中的内容菜单,以便更轻松地查看相关内容。
例如,当前的列表是这样的:
我在想,一个类似于设置菜单中显示的分隔线就足以帮助管理员用户的眼睛。
有没有办法我可以做到这一点?
php - PHP 计数器 Twig 等价物
你好,我想用我的 Twig 模板做类似的事情
我怎样才能做到这一点 ?
谢谢你的帮助。
cron - Bolt 的 Cron 作业
只是一个关于任务调度和使用 Bolt CM 扩展的快速问题。
文档:https ://docs.bolt.cm/v20/tasks
将任务调度添加到扩展时,是否必须在类之外指定侦听器?
还是需要在初始化函数中声明?
我认为是后者,因为$this
类之外将在对象上下文之外。
该文档使它看起来好像直接跟随,所以我想我会仔细检查。
cron - 在 Plesk 11.5.30 上使用 Bolt 设置 cron 作业
我正在尝试通过 Plesk 11.5.30 管理控制台使用 Bolt.cm 设置 cron 作业。
Bolt 任务调度程序文档:https ://docs.bolt.cm/v20/tasks
计划任务
我crontab
为apache
用户设置如下:
这里有两个不同命令的原因是我在另一个线程故障排除 Plesk 中读到命令路径应该是相对于域的。我假设如果第一个失败,第二个仍然会运行。我还假设上述内容将每小时运行一次 cron。
螺栓配置
在我的配置文件中,cron_hour
设置为凌晨 3 点。但是,由于侦听器设置为每小时事件CRON_HOURLY
,我假设该设置被绕过/忽略。无论哪种方式,此设置已运行超过 48 小时,但尚未看到任何效果。
螺栓设置
作为测试,我在我的 Bolt 扩展中添加了以下内容,以便它在运行时简单地向我发送一封电子邮件(以下内容已被删减以保持简短)。
我已经测试了我的电子邮件脚本个人,所以我知道它有效。使用 cron 作业设置并假定正在运行此功能永远不会被击中。更重要的是,在数据库中,bolt_cron
表仍然是空的。
如果有人可以帮助提出一些建议,我可以尝试让它运行,我们将不胜感激。
修复
为了解决这个问题,我将我的日程安排改为每 5 分钟执行一次(更快的调试循环)。然后我做了以下发现:
- 我必须为 nut 文件设置 public 的执行权限(以便 apache 用户可以执行它)
- 对于我使用的服务器,我只使用完整路径版本
感谢@Gawain 提示我朝着正确的方向前进。
routing - 如何编辑分类列表的路由?
我刚刚安装了 Bolt CMS 并设法为我的页面编辑了路由,所以路由/myPage
不是/page/myPage
.
现在我想做一些类似的事情来列出类别条目。目前要显示类别中的所有条目,路线看起来像/categories/myCategory
。是否可以更改路线,所以路线将只有/myCategory
?
bolt-cms - 螺栓只读和/或隐藏的内容类型
Bolt 中是否可以有只读或隐藏的内容类型?
对于我正在构建的网站的一部分,我使用内容类型来存储从外部站点(通过 API)收集的信息和用户输入(即评论、回复等)。理论上,使用 API 的内容类型永远不需要更新,因为拉入的内容是在外部站点上管理的。
那么有没有办法让它们不能被修改,或者更好的是根本不在管理内容列表中显示它们?
cron - Bolt 任务计划程序在上午 11 点而不是凌晨 3 点运行
我一直在监控我上周从我的 Bolt 网站上设置的 cron 作业。我注意到每天的 cron 作业似乎在上午 11 点运行(这是数据库记录它们的时间)。在 config.yml 中,时间设置为凌晨 3 点。
我检查了服务器时间,那是使用 UTC。MySQL 数据库正在使用服务器时间,所以我假设它也是 UTC。
bolt-cms - 是否有一种“可持续”的方式向仪表板添加内容?
向dashboard.twig 添加东西看起来很容易,但最好的做法是什么?牢记未来的Bolt 更新?
1行代码引用包含?或者,还有更好的方法?
bolt-cms - 我可以在内容类型配置中允许分页吗
我一直在玩 Bolt CMS 中的分页器功能,很好用。
现在我需要知道是否有办法在 contenttype yaml 中实现分页。
我想,这样的事情可能吗?
我只发现当您通过 setcontent 获取内容时,您需要明确写入 allowpaging 标志:
但是,如果您想使用相同的模板来显示相关的分类记录呢?问题是无论分类如何,您总是会获取最后 4 个条目。
如果没有办法做到这一点,有没有办法实现它?
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 中表示的主文档根目录,结果完全相同。
请告知为什么我无法根据所有说明运行您的应用程序。非常感谢所有建议。