问题标签 [octobercms]

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

laravel-5 - 我们应该通过 october cms 中的插件和组件来处理所有事情吗?

我是 10 月 cms 的新手。我学到了一些关于主题和页面的东西......

我使用rainlab 博客插件。

我想在帖子页面中显示作者部分。现在我在 php 部分使用这个函数来显示用户帖子、标题、发布日期和......。

我显示帖子详细信息:{{ post.title }}{{ post.user.first_name}}

  1. 我应该做一个插件还是顶级方式是真的?

  2. 我们什么时候应该做插件?

  3. 有没有比插件更快更真实的方法?
0 投票
2 回答
792 浏览

javascript - 在 OctoberCMS 中生成 AJAX 端点的正确方法

我在OctoberCMS 中使用了默认的AJAX 框架,但现在我试图通过创建一个地图来使用更多定制的东西,该地图在平移时查询我的服务器以获取更多标记。为此,我需要定义一个端点,例如

我知道我可以创建一个页面来执行此操作,但这似乎很混乱,因为 OctoberCMS 中的默认设置是使用格式的函数

我当前的javascript函数是:

有没有办法可以调整它以使用 OctoberCMS 中的默认 AJAX 框架?如果不是,那么创建此页面的适当方法是什么?

0 投票
1 回答
99 浏览

octobercms - 在字体末端预览 OctoberCMS 中未保存的页面更改

有没有办法在不先保存的情况下预览页面更改?

页面预览按钮只是在前端显示页面,但需要保存才能看到更改。

我正在寻找草稿类型选项或预览按钮,以实际预览完整布局和真实模板上下文中未保存的更改,即“前端”,而不仅仅是所见即所得。

目前我必须创建一个隐藏的沙盒页面,将实时页面的内容复制到沙盒页面,在前端进行更改和审核,然后将所有新的沙盒更改复制回实时页面。

没有更简单的方法可以做到这一点吗?

0 投票
1 回答
218 浏览

octobercms - 在表单中集成 MorphOne 字段

我有以下设置:

现在我想处理前框字段,就好像它们是片段模型的一部分一样(即创建更新并自动删除它们,这样用户就不会意识到它不是片段实体的一部分)。显然,稍后我将拥有使用相同前箱的其他模型(类似于此处的单件模型)。

0 投票
1 回答
268 浏览

php - 运行插件后未创建数据库表:刷新

我正在按照本教程创建一个简单的 OctoberCMS 插件。所以我按顺序执行以下命令:

输出:

以下是create_task_table.php更新文件夹中的内容:

根据教程,在这一步之后我应该可以看到acme_demo_tasks数据库中的表,但是我看不到它,而且似乎还没有创建表。有什么我做错了吗?

0 投票
1 回答
2521 浏览

php - 十月cms找不到驱动

首先,我只想先说明我在 justhost.com 上的共享主机,所以我不会将它们排除为可能的罪魁祸首和最低限度的适当 PDO 支持。我只知道该站点在出现错误之前工作了一段时间,并且几乎没有变化。

我正在使用十月 CMS。

我从一台计算机登录到我的后端,然后在另一台计算机上使用相同的帐户登录,我收到了这个错误

找不到驱动程序

(站点名称).com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php 第 47 行

公共函数 createConnection($dsn, 数组 $config, 数组 $options) {

$username = array_get($config, 'username');

$password = array_get($config, '密码');

返回新的 PDO($dsn, $username, $password, $options); }

除了站点主题文件夹中存在的内容外,我没有更改任何内容。

我检查了我的数据库配置文件,所有这些信息都保持不变。我应该寻找解决这个问题的方向吗?

0 投票
1 回答
51 浏览

laravel - 多对一关系的几个表

我正在使用 octobercms 它使用雄辩的模型。

我有几个表(Books, Movies, Comics...),我需要将它们链接到一个agegroup表。每本书(电影、漫画)都有一个年龄段。

我的第一个意图是这样的:

但我不知道如何将其放入 Eloquent 模型中。

额外的问题:还有其他类似的链接(每本书,电影等都有一个部分),我需要与年龄组表中基本相同的字段:我应该重用它(如何?)还是创建另一个类似的表?

0 投票
1 回答
1676 浏览

php - 十月CMS表单请求未提交

我正在按照本教程创建一个简单的 OctoberCMS 插件。以下是/acme/demo/components/todo/default.htm页面内容:

这里是内容/acme/demo/components/Todo.php

问题是onAddItem从未调用过。添加新项目时,表单似乎未正确提交。有人知道我该如何解决这个问题吗?我想也许缺少 ajax 库,所以我也包括在内{% framework %},这又没有帮助:

请注意,我的模型正在运行并$this->tasks = Task::lists('title');返回任务列表。

0 投票
2 回答
400 浏览

php - OctoberCMS:如何从待办事项列表中删除项目?

我正在按照本教程学习如何创建 TODO 列表。但它没有解释如何从列表中删除一个项目。有人可以发布一个示例代码吗?

以下是 的内容Todo\default.htm

以及tasks.htm部分内容:

我需要让 [X] 按钮从待办事项列表中删除单个任务。我的猜测是我应该这样做:

我不知道如何将id每个项目的传递给onDeleteItem函数。

0 投票
1 回答
2253 浏览

php - 尝试安装 octobercms 并使用 homestead 在浏览器中运行 install.php 文件并不断收到“未指定输入”

我对 php、laravel 和 octobercms 非常陌生,正在尝试安装它。我已经安装了 laravel,现在我正在尝试为 octobercms 进行向导安装,目前当我尝试在浏览器中运行 install.php 时,它给了我“没有指定输入”。

这是我的 Homestead.yaml 文件:

这是我的主机文件中的内容:

至于我和站点路径中的文件夹文件,我在终端中做了一个 pwd,所以我知道它们是正确的路径,如下所示:

我的文件如下所示:

这是我的文件在我的文本编辑器中的图像

我的 install.php 文件如下所示:

任何帮助,将不胜感激!我真的迷路了!几天来,我一直试图弄清楚这一点。