问题标签 [safecracker]

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

php - 在 ExpressionEngine 中使用 SafeCracker 去除 HTML 和 CSS 内联样式

我在 ExpressionEngine 中有一个用 SafeCracker 构建的表单。textarea 字段之一用于允许用户提交 HTML 代码。

这是他们将提供的代码类型的示例:

<div style="left: 385px; top: 137px;" class="aaa"></div>.

当提交表单并将条目保存到数据库时,SafeCracker 会去除内联 CSS 样式。实际保存到数据库的结果是:

<div class="aaa"></div>.

如您所见,内联 CSS 样式被删除,但 HTML 的其余部分被保留。

我想让用户能够提交 HTML 代码,而不是让 SafeCracker 删除内联 CSS 样式。我怎样才能做到这一点?

0 投票
2 回答
1372 浏览

php - 表达式引擎安全破解器加载不需要的小部件

我有一个空模板,只有一个保险箱表单,包含 2 个自定义字段。当我尝试在浏览器中加载它时,加载大约需要 2-3 秒。看着萤火虫,我看到以下 GET

我不需要加载上面 url 中显示的大部分内容。我如何控制使用安全破解器表单加载的内容。我将直接从 google 加载 jQuery/UI,所以我不需要 safecracker 来加载它。我可以通过 do 从 safecracker 表单中删除 jQuery 和 datepicker datepicker="no" include_jquery="no",但是如何删除 url 中提到的其他内容,例如可滚动、可拖动、thickbox 和其他内容。

在此处输入图像描述

0 投票
1 回答
357 浏览

expressionengine - 使用安全破解器在表达式引擎中克隆条目

我有一个表达式引擎模板供前端用户使用 safecracker 创建条目。例如:http://domain.com/index.php/create。用户创建条目后,可以通过转到http://domain.com/index.php/create/my_entry来编辑条目,其中 my_entry 是用户创建的条目。我的问题是我可以为用户提供克隆条目的选项。克隆的最佳方法是什么。我想不出一个简单的方法来做到这一点。

0 投票
2 回答
457 浏览

expressionengine - 表达式引擎安全破解器下拉字段

我有这个报名表

“挑战”字段下拉列表正确返回 {entry_id} 但不返回 {title}。{title} 参数为空。

有小费吗?

0 投票
2 回答
453 浏览

expressionengine - 通过 Safecracker 附加 Playa 字段

我正在建立一个艺术家目录并使用 Pixel & Tonic 的 Playa 来管理每个成员的“粉丝”。

在每个用户的个人资料中,有一个多选 Playa 字段,显示用户“粉丝”的所有成员(类似于 Facebook 上的“喜欢”)。

我想做的是有一个“链接”,它实际上是一个安全破解提交,它将成员的名字添加到用户的 Playa 字段。

本质上,它将是一个表单,其中包含用户 ID 和正在查看其页面的成员的屏幕名称的隐藏字段。我想将屏幕名称附加到用户现有的 Playa 字段条目中。

实现这一目标的最佳方法是什么?

谢谢!

0 投票
2 回答
622 浏览

expressionengine - Safecracker 表单中的相关条目?

我正在尝试在 ExpressionEngine 中创建一个 Safecracker 表单来创建一个配方。我有一个食谱频道,它可以包含来自配料频道的许多配料(使用来自 devot:ee 的多关系插件)。但是,我无法在表格中列出成分。这是我的标记:

问题是,实际的 EE 标记只是在我的网页上得到输出。

我认为我在做一些根本错误的事情,所以有人可以指出我正确的方向吗?谢谢。

0 投票
2 回答
963 浏览

search - 使用 EE 搜索模块搜索自定义字段

我确定这很简单,但我还没有找到文档:

我有一个带有会员目录的网站。所有会员数据都存储在会员频道中,该频道使用各种自定义字段——其中一些是 P&T 字段包的一部分。

我使用 Safecracker 表单输入数据,它可以漂亮地呈现自定义字段:

P&T 字段示例 1

P&T 字段示例 1

我想要的是本质上相同的表单,但让它执行搜索,而不是输入字段数据。

我浏览了搜索模块文档,但找不到有关如何搜索单个字段的信息,更不用说如何呈现它们了。我还搜索了 Safecracker 文档以了解如何将其配置为搜索(理想的解决方案)。

我该怎么做呢?

任何帮助,将不胜感激。

谢谢!

0 投票
3 回答
227 浏览

javascript - 形成隐藏字段替换

我正在使用 Expression Engine 的 Safecracker 模块构建一个表单。

必填字段之一是 Title,它成为 EE 频道条目的标题。

我想做的是将 Title 字段设置为组合的名字和姓氏字段。

我从这个开始:

然后添加了这个:

不过,我无法让它工作:http: //jsfiddle.net/tylonius/CY5zJ/4/

我错过了一步(还是完全做错了?)?

另外,是不是我工作太努力了,Safecracker 已经内置了这个功能;类似于它的直播 UrlTitle(); 功能?

任何帮助表示赞赏。

谢谢,

0 投票
1 回答
124 浏览

php - Safecracker 和 if:else 问题

我在 group.group 中有一个名为 post.html 的模板。该模板包括一个安全破解器表单。我在里面有 safecracker 表单和 if/else 语句,因此如果 url 是 /group/post/title 那么 safecracker 表单会加载现有条目以进行编辑。如果没有标题段(url 只是 /group/post),那么它会加载一个空白的安全破解器表单来创建一个新帖子。这是我的代码:

出于某种原因,诸如 require_entry、url_title 和 author_only 之类的安全破解器设置会影响代码“else”块中的安全破解器设置。因此,当我加载没有第三段的 url 时,它告诉我没有提供任何条目。

我格式化它的方式有什么问题(一种更好的方法),或者这可能是如何解析安全破解器标签的错误?

0 投票
1 回答
302 浏览

jquery - jquery / ajax / 表达式引擎 - 在安全破解器表单中设置自定义成员字段

我正在使用带有表达式引擎的 jquery 来提交一个 ajax 表单,利用安全破解模块,记录在这里:

http://expressionengine.com/user_guide/modules/safecracker/examples.html

基本上,我的表格允许登录的会员投票。我希望他们只能投票一次,所以我设置了一个名为“voted”的自定义配置文件数据字段,一旦他们提交表单,我想将其设置为“true”。这可能吗?如果是这样,怎么做?