问题标签 [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 回答
420 浏览

php - Z-Ray 上的 10 月 CMS 反射异常

当我使用 Z-Ray 在服务器上加载 10 月份的安装时,我收到以下错误:

// 用作解析器以对这些对象进行更精细的解析。

错误来自这一行:$reflector = new ReflectionClass($concrete);

作为一个ReflectionException.

我不知道为什么要这样做,但是在 XAMPP 上,这不存在。

URL:有 Z-Ray没有 Z-Ray。相同的文件,复制/粘贴。

谢谢

0 投票
2 回答
2091 浏览

twig - Twig / OctoberCMS 模板中主页的 URL

所以,我的模板代码中有这个:

它呈现了这个:

如何让它呈现主页(根默认页面)的 URL?

0 投票
1 回答
5065 浏览

sorting - 十月 CMS - 排序记录 - 工具栏图标的部分示例?

我很高兴 10 月 CMS 最近添加了用于在列表视图中对记录进行排序的后端功能。但我在让它工作时遇到了一些麻烦。文档在这里。我遵循了这样的方向:

在我的控制器中,我实现了ReorderController

我创建了重新排序视图文件 ( reorder.htm),其中包含:

我的config_reorder.yaml文件包含:

你会注意到reorder_toolbar部分被注释掉了。那是因为我真的不知道该工具栏中应该包含什么。我找不到任何显示 _reorder_toolbar.htm 文件内容的文档。

不出所料,随着代码被注释掉,它会抛出一个错误:

未定义变量:reorderToolbarWidget

一些附加信息:

有人建议我在这里阅读列表工具栏。

所以我添加了以下工具栏部分(命名_reorder_toolbar.htm):

但我仍然收到一个错误:

未定义变量:reorderToolbarWidget /var/www/terrasearch/public/modules/backend/Behaviors/reordercontroller/partials/_container.htm 第 1 行

该错误消息所指的 10 月 CMS 中的代码是:

我试图追踪这个错误。看起来,在 中\public\modules\backend\behaviors\ReorderController.php,该reorder()函数没有被调用,这意味着该prepareVars()函数也没有被调用。这可以防止执行以下代码:

ReorderController.php:: makeToolbarWidget() 被调用并且似乎没问题。我检查了 $this->toolbarWidget,它似乎包含了非常好的数据。(它不是 NULL)。

0 投票
1 回答
469 浏览

git - git checkout 会覆盖所有文件吗?

我目前为我的网络应用程序进行了这种设置

  1. 笔记本电脑中应用程序的开发副本,这是我进行所有编码的地方。
  2. 一个裸仓库(在我的 Web 服务器的 /projects/test.git 文件夹中使用git init --bare )。另外,我添加了一个后期接收。

作为

  1. 我在笔记本电脑上进行了更改。做一个git add 。, git commitgit push web master

我的问题是它会重置 /public_html/projects/test 中的文件以使其与开发存储库保持同步,还是只会推送更改。这个问题是,当人们在网络应用程序上上传内容/提交内容时,它会添加到 /public_html/projects/test/uploads 文件夹中,我担心它是否会每次都用我的开发副本替换上传的内容。此外,我无法将 /uploads 添加到 .git_ignore ,因为当我通过开发机器进行一些上传然后进行推送时,我希望这些文件也被添加到 public_html 生产版本中。那么,这是如何git checkout -f工作的呢?

0 投票
2 回答
1514 浏览

php - 将 SQL 查询转换为查询构建器样式

我试图了解如何将 SQL 查询转换为 laravel 中的查询构建器样式。

我的 SQL 查询是:

我现在最终转换为查询生成器的地方是:

我读过我不能在连接中使用 whereIn 。我现在得到的错误:

调用未定义的方法 Illuminate\Database\Query\JoinClause::whereIn()

我真的不知道如何将我的 SQL 转换为查询生成器。我希望当我看到我的查询的良好工作转换时,我能理解下一次我必须如何做。

0 投票
3 回答
4122 浏览

php - 十月 CMS,如何从插件重定向到包含数据的页面

我正在为十月 CMS 创建一个插件,它有一个前端表单(组件)

在插件中有一个onSubmitForm()带有validator. 如果验证器失败,我想重定向到表单输入来自 ( $this->page->url) 的页面,但发送验证器消息 ( $validator->messages()) 和表单的原始输入 ( post())。

我试过了:

如果我放在{{ errors }}页面上,我会收到一条消息

类 Illuminate\Support\ViewErrorBag 的对象无法转换为字符串

然后我使用以下方法修复:

{{ errors.first('name') }}

{{ input }}它甚至不返回错误。

我做错了重定向吗?还是与 Twig 和 Blade 完全不同有关?有没有办法预填充旧的输入值和错误消息?

0 投票
3 回答
718 浏览

php - 十月CMS新闻列表/详情页

在编写了普通的 HTML/CSS/Javascript/PHP 之后,我刚刚开始使用名为 OctoberCMS 的 CMS,因为 Laravel 框架和 OctoberCMS 看起来结构非常好并且易​​于使用/维护。但是我对如何处理单个详细信息页面或概览页面有点困惑。

让我们以新闻页面为例。到目前为止,我已经制作了这个页面:

但是我实际上在哪里设法为我的新闻文章建立某种图书馆?我已经阅读了有关在新插件中创建新类的内容,但我找不到任何有关此问题的教程或文档,或者我只是在搜索时使用了错误的术语。有人可以做一个小例子(可能是新闻文章)或发布一个链接,我可以在其中找到教程/文档吗?

0 投票
1 回答
1046 浏览

php - 服务器根目录总是显示 Welcome to Nginx

我正在使用OctoberCMS,并在 IBM Softlayer 的 Ubuntu 14.04 实例上使用 apt-get 安装了 Nginx。这是我的配置,出于某种原因,我发现了奇怪的行为。我曾经使用过 linux 并且之前安装过 nginx,但这很烦人。

问题是我的根http://mywebsite.com/显示臭名昭著的“欢迎使用 nginx!” 页面,但http://mywebsite.com/index.php显示了我实际的 Web 应用程序首页。我曾尝试在 stackoverflow 中搜索类似问题并测试了各种响应,但徒劳无功。更令人惊讶的是,当我彻底卸载 nginx 时,即通过执行 apt-get purge 并删除 nginx,它删除了我的网络应用程序,但仍然显示欢迎页面,这令人惊讶(即使在 rm -rf /etc/nginx 之后)所以我对这里发生的事情感到困惑。帮助将不胜感激。谢谢!

0 投票
1 回答
103 浏览

laravel - 多次保存输入文件的数据

我正在尝试保存帖子中的文件列表,但它没有保存关系。

我想保存第一篇文章,然后添加插入的图像。

坦克代码这是CMS OCTOBER

0 投票
3 回答
480 浏览

laravel - 基于应用程序的 cms 或 laravel 包

我正在写一个Laravel应用程序。此应用程序需要一个CMS

我的应用程序有用户成员资格、时事通讯电子邮件、身份验证、高级搜索等,取决于帖子。aCMS无法单独处理我的申请。我需要一个CMS可以解决我的请求的扩展。

我看到了10 月的 CMS 画廊,我认为它适用于博客或简单网站,而不是可扩展的应用程序。

什么可扩展CMS或包(in Laravel)可以解决我的请求?