问题标签 [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.
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 样式。我怎样才能做到这一点?
php - 表达式引擎安全破解器加载不需要的小部件
我有一个空模板,只有一个保险箱表单,包含 2 个自定义字段。当我尝试在浏览器中加载它时,加载大约需要 2-3 秒。看着萤火虫,我看到以下 GET
我不需要加载上面 url 中显示的大部分内容。我如何控制使用安全破解器表单加载的内容。我将直接从 google 加载 jQuery/UI,所以我不需要 safecracker 来加载它。我可以通过 do 从 safecracker 表单中删除 jQuery 和 datepicker datepicker="no" include_jquery="no"
,但是如何删除 url 中提到的其他内容,例如可滚动、可拖动、thickbox 和其他内容。
expressionengine - 使用安全破解器在表达式引擎中克隆条目
我有一个表达式引擎模板供前端用户使用 safecracker 创建条目。例如:http://domain.com/index.php/create。用户创建条目后,可以通过转到http://domain.com/index.php/create/my_entry来编辑条目,其中 my_entry 是用户创建的条目。我的问题是我可以为用户提供克隆条目的选项。克隆的最佳方法是什么。我想不出一个简单的方法来做到这一点。
expressionengine - 表达式引擎安全破解器下拉字段
我有这个报名表
“挑战”字段下拉列表正确返回 {entry_id} 但不返回 {title}。{title} 参数为空。
有小费吗?
expressionengine - 通过 Safecracker 附加 Playa 字段
我正在建立一个艺术家目录并使用 Pixel & Tonic 的 Playa 来管理每个成员的“粉丝”。
在每个用户的个人资料中,有一个多选 Playa 字段,显示用户“粉丝”的所有成员(类似于 Facebook 上的“喜欢”)。
我想做的是有一个“链接”,它实际上是一个安全破解提交,它将成员的名字添加到用户的 Playa 字段。
本质上,它将是一个表单,其中包含用户 ID 和正在查看其页面的成员的屏幕名称的隐藏字段。我想将屏幕名称附加到用户现有的 Playa 字段条目中。
实现这一目标的最佳方法是什么?
谢谢!
泰
expressionengine - Safecracker 表单中的相关条目?
我正在尝试在 ExpressionEngine 中创建一个 Safecracker 表单来创建一个配方。我有一个食谱频道,它可以包含来自配料频道的许多配料(使用来自 devot:ee 的多关系插件)。但是,我无法在表格中列出成分。这是我的标记:
问题是,实际的 EE 标记只是在我的网页上得到输出。
我认为我在做一些根本错误的事情,所以有人可以指出我正确的方向吗?谢谢。
search - 使用 EE 搜索模块搜索自定义字段
我确定这很简单,但我还没有找到文档:
我有一个带有会员目录的网站。所有会员数据都存储在会员频道中,该频道使用各种自定义字段——其中一些是 P&T 字段包的一部分。
我使用 Safecracker 表单输入数据,它可以漂亮地呈现自定义字段:
我想要的是本质上相同的表单,但让它执行搜索,而不是输入字段数据。
我浏览了搜索模块文档,但找不到有关如何搜索单个字段的信息,更不用说如何呈现它们了。我还搜索了 Safecracker 文档以了解如何将其配置为搜索(理想的解决方案)。
我该怎么做呢?
任何帮助,将不胜感激。
谢谢!
泰
javascript - 形成隐藏字段替换
我正在使用 Expression Engine 的 Safecracker 模块构建一个表单。
必填字段之一是 Title,它成为 EE 频道条目的标题。
我想做的是将 Title 字段设置为组合的名字和姓氏字段。
我从这个开始:
然后添加了这个:
不过,我无法让它工作:http: //jsfiddle.net/tylonius/CY5zJ/4/
我错过了一步(还是完全做错了?)?
另外,是不是我工作太努力了,Safecracker 已经内置了这个功能;类似于它的直播 UrlTitle(); 功能?
任何帮助表示赞赏。
谢谢,
泰
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 时,它告诉我没有提供任何条目。
我格式化它的方式有什么问题(一种更好的方法),或者这可能是如何解析安全破解器标签的错误?
jquery - jquery / ajax / 表达式引擎 - 在安全破解器表单中设置自定义成员字段
我正在使用带有表达式引擎的 jquery 来提交一个 ajax 表单,利用安全破解模块,记录在这里:
http://expressionengine.com/user_guide/modules/safecracker/examples.html
基本上,我的表格允许登录的会员投票。我希望他们只能投票一次,所以我设置了一个名为“voted”的自定义配置文件数据字段,一旦他们提交表单,我想将其设置为“true”。这可能吗?如果是这样,怎么做?