问题标签 [octobercms-plugins]

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 投票
2 回答
2877 浏览

content-management-system - 如何在 octobercms 上安装插件

我在 uwamp 作为 localhost 安装了 octobercms,我在 Windows 上,但我不知道如何为 octobercms 安装插件,我找不到下载然后上传到插件文件或类似的东西。

0 投票
0 回答
45 浏览

octobercms - FacebookFeed 十月 CMS 插件返回错误

我收到的消息“无法授权请求。请检查您的 facebook AppID、页面 ID 和密码!”。我该如何解决?

0 投票
1 回答
1268 浏览

octobercms - OctoberCMS Builder 插件后端下拉菜单

我想创建一个插件在哪里创建Posts,每个帖子都属于1 Category

后端有一个下拉菜单,您可以在创建帖子时选择帖子所属的类别。

但是,我希望此类下拉列表中的选项取决于is和isCategory所在的模型,而不是我在其中键入字符串。Valuecategory.nameKeycategory.id

请帮忙!谢谢

感谢 Dragontree 的建议:这是我的第一次编辑:

我已经将我的关系设置如下:

/models/Category.php

/models/Post.php

Builder并在插件中使用了关系小部件,

/models/post/field.yaml

在哪里/models/post/columns.yaml

当我访问我的Post插件并单击Create按钮或尝试修改任何现有记录时list,显示以下错误:

模型“plugin\Models\Post”不包含“category_id”的定义。

最终编辑:

总结一下以后遇到同样问题的其他人,有两种方法可以解决问题

你可以

  1. 使用小部件并通过@Mittul At TechnoBrave 提供的详细解决方案Dropdown更改选项
  2. 或者直接使用Relation@dragontree 建议的解决方案中提供的小部件
0 投票
1 回答
382 浏览

php - 在 OctoberCMS 中调用其他播种机失败并出现类未找到错误

我有播种器类,我确认它们可以单独运行,并且我正在尝试从同一命名空间中的另一个播种器类运行它们。
我收到一条错误消息,提示找不到从另一个播种机运行的课程。
我正在使用 OctboerCMS build 419。

Seeder 类调用 subseeder

由另一个播种机调用的播种机

错误

我尝试了两种通过完全限定名称字符串和class关键字指定类的方法,但都没有奏效。可能这些播种机类没有加载?
我应该怎么办?
提前致谢。

0 投票
2 回答
1755 浏览

php - OctoberCMS 插件使用自定义查询扩展搜索过滤器

我创建了一个插件,将其称为“属性”,其中在列表中,我将多个地址字段显示在一列中,该列将组合多个地址字段,如邮政编码、街道类型、门牌号等。

而且我可以在列表中显示它们。下面是我到目前为止为实现它所做的工作。

插件\technobrave\properties\models\property\columns.yaml

插件\technobrave\properties\Plugin.php

当我在搜索框中搜索记录时,我只需要帮助才能搜索上述地址字段..

任何想法 ?

谢谢

0 投票
0 回答
60 浏览

php - 字段中的触发事件不适用于 belongsToMany 关系字段

我有以下字段

对应的计划关系为

我只需要在 plan 为 1 时显示业务领域,但它与 belongsTo 计划关系一起工作正常,我需要让它与 belongsToMany 关系一起工作。

提前致谢。

0 投票
2 回答
2096 浏览

php - 如何在 OctoberCMS 中回滚插件的迁移?

我已经通过一次迁移创建了插件。我的 version.yaml 是

我的更新目录包含一个迁移文件alter_table_users_add_contact_fields.php

我已使用控制台命令成功运行此迁移php artisan october:up

但现在我想回滚这个迁移。正如我所见,表中没有关于此迁移的信息migrations。所以我不能使用命令回滚这个迁移php artisan migrate:rollback

我发现有关插件版本的信息包含在表中system_plugin_versions。我已经手动删除了我的表并mnv_news_read从表中手动删除了相应的记录。system_plugin_versionssystem_plugin_history

之后,我再次尝试跑步php artisan october:up。它成功地完成了。

我的问题是如何正确回滚插件的迁移?

0 投票
1 回答
246 浏览

php - OctoberCMS 不创建索引

我在我的 OctoberCMS 插件中创建了一些数据库表,并且在这些表中我想使用一些索引。问题是这些索引没有被创建,de 表在没有索引的情况下被创建。

为什么这是/可能是?

编辑:根据评论,我想提一下,这不仅发生在文本字段上,还发生在整数字段上。

0 投票
0 回答
386 浏览

php - 在 octoberCMS 插件中编译较少

我正在 OctoberCMS 中创建一个插件,我需要在一些前端和后端用例中使用更少。问题是我不知道如何在我的插件中导入更少的文件文件。

据我了解,通常会这样做:

但对我来说,这是行不通的。我想知道我做错了什么,或者应该怎么做。为了做到这一点,我得到的最远的是以下内容:

这里有人知道我如何在插件中使用 less 吗?

编辑:我做了更多的挖掘,发现如果我在我的插件中注册较少的包,如下所示:

并使用命令行编译它,如下所示:

然后在html中导入css,然后就可以了。

如果有人知道如何实时执行此操作,那么听到它会很棒。

0 投票
2 回答
381 浏览

php - 获取插件版本号octoberCMS

我想知道是否可以在 octoberCMS 插件中获取插件版本号,以及如何完成。我一直在谷歌上寻找这个,但似乎找不到任何关于这个主题的东西。

我正在尝试在控制器中获取号码,但如果有可能以任何其他方式听到,那就太好了。

提前致谢。