问题标签 [octobercms-user-plugin]

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 投票
0 回答
49 浏览

octobercms - 来自前端的关系 [十月 cms]

我有称为“事件”和“客户”的模型。当用户按下“事件注册”按钮时,我想从前端创建关系。

我已经从后端设置了这个过程。但我不知道如何从组件的前端(客户端)执行此操作。

0 投票
2 回答
1343 浏览

translation - 在将新字段扩展到用户插件后,我如何在 10 月 CMS 上使用翻译插件?

对于我的项目,我使用用户插件和翻译插件。我已经向用户添加了自定义的新字段,现在我想翻译它们。

我想我知道为什么它不起作用。但是找不到解决办法。有人有想法吗?

如果我添加到 $model-> 可翻译的默认字段(如“电子邮件”),则可以正常工作。

我用这段代码向我的自定义插件添加了启动功能

0 投票
0 回答
179 浏览

octobercms - 如何更改rainlab.user::mail.invite 以获得激活链接

我正在使用 rainlabs 用户插件,但我不允许用户注册,但我手动添加新用户,但我仍然希望新用户激活他们的帐户我想我可以将 mail.invite 模板更改为

部分有效,但按钮不再包含激活 URL 是否有更好的解决方案,或者我需要更改插件

0 投票
2 回答
60 浏览

octobercms - 在特定文件夹中打开媒体浏览器十月 CSM 构建器插件

嗨,我正在寻找一些想法如何做到这一点

在我自己的模块(文章/画廊/轮播...)中创建于 10 月 CMS Builder 插件,使用归档类型 mediafinder 获取图像和文档。

我需要在我的插件中打开后端媒体浏览器 - 直接在用户定义的文件夹中?

例如

文件夹中的文章:/storage/app/media/articles

文件夹中的画廊:/storage/app/media/gallery,或更好的 /storage/app/media/gallery/id(如果 id 画廊存在 - 如果不存在则创建子文件夹)

文件夹中的轮播:/storage/app/media/carousel

我不需要任何限制 - 如果需要,用户可以直接从媒体浏览器更改文件夹。但必须在插件中定义的子文件夹中打开。

谢谢你

瓦茨拉夫

0 投票
0 回答
59 浏览

caching - OctoberCMS 禁用页面上的缓存

首先,octobercms 是一个很棒的平台。我有一个关于开发过程中缓存的问题。我知道清除缓存的以下内容:(虽然它说它已清除,但它在我的服务器上不起作用)

但是,似乎我必须经常运行它才能看到不方便的变化。一个 hack 会像这样编写一个 shell 脚本:

另一种可能的方法(我不确定)是可能使用数组缓存,而不是文件。

config/cache.php 'default' => 'array',我还加了一个叫none,还是不行。

这显然不会做任何事情:

最后,我的另一个想法是关闭 opcache,甚至从 PHP 脚本运行 artisan 命令。我更喜欢 .env 设置,所以我试着模拟一下,但我不确定应该把它放在哪里。

最终尝试 ./.env DISABLE_CACHE=true ./.htaccess (Apache) php_flag opcache.enable Off 或 FastCGI

./.user opcache.enable=0 或

opcache 对我不起作用,因为正如我们所说的,我已经在 WHM 中禁用了该扩展,我找不到最佳解决方案,也不知道如何通过不断重建前端的缓存进行开发。任何建议将不胜感激。很抱歉,如果文档或论坛中对此进行了介绍,但我无法找到它。

我需要禁用此功能的原因是当我使用一个用户登录应用程序时,它会将登录页面存储在缓存中;如果我用另一个用户登录,它仍然会显示另一个用户的帐户我是如何知道它的缓存的,因为即使我删除了路由,我仍然可以获得页面。