问题标签 [ezpublish]

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

templates - eZ Publish 模板创建

我正在尝试将新模板 (.tpl) 文件添加到公司的现有设计中。这是相当基本的:
* 可以从管理员控制的带有 iFrame 的新页面。
* 将新的 CSS 添加到新文件中,这将覆盖现有的 CSS 或添加到模板中。

我试图找到关于我应该在哪里放置这样的模板以及如何将其添加到现有设计的参考,我找到的唯一参考是如何制作新设计。此外,我不能完全(或根本)理解目录结构。

正如我所看到的,我应该添加一个新的扩展。有人对这个问题有一些逐步的指示吗?

更不用说 - 这是要求这个的正确地方吗?

0 投票
2 回答
1202 浏览

php - 使用 LDAPS 身份验证

我正在将 LDAPS 身份验证与开源 CMS ez 发布一起使用。我已经完成了我应该做的所有配置设置。但是,我仍然无法让 LDAPS 身份验证正常工作!

在调试时,我发现它ldap_connect失败了,它有时会返回资源 id #80 或资源 id #75。是否有任何文档描述这些资源 ID 的含义?甚至 php 文档ldap_connect也没有关于这些资源 ID 的任何信息。或者还有其他我可能做错的事情吗?

0 投票
1 回答
343 浏览

php - ezPublish 翻译混淆

我正在尝试创建一个 ezPublish 站点的开发镜像站点,这样我就可以在不弄乱主站点的情况下进行更改。我复制了数据库和文件系统,并将 ini 文件更改为指向新数据库,但是当我加载页面时,我发现我的任何对象都没有被加载。所以我打破了调试栏,我发现由于某种原因正在使用的语言掩码不正确......位域设置为 4,而查询中用于加载页面的掩码是 3。

所以我浏览了 ini 文件,我看到了一个名为的设置SiteLanguageList[],它似乎设置了“备份语言”。我发现如果我设置SiteLanguageList[]为:

我的网站开始出现。耶!

然而,一切都不是很好。当我实际尝试在管理员中编辑页面时,每个条目都显示为空白。让事情变得更加奇怪的是,只要我只是看着它,它就会出现在管理员中。然后是这个奇怪的差异,取决于我在管理员中查看的位置,它要么说页面是 eng-US 要么 eng-GB 取决于我在同一页面上查看的位置。

说真的,这到底是怎么回事?. 如果我单击编辑按钮,则没有任何显示。

ez Publish 社区上的相同问题

0 投票
2 回答
1195 浏览

ezpublish - ezPublish - 如何让用户添加内容对象

我已经在 share.ez.no 上问过这个问题。但由于我没有得到任何问题或回答,我想让我试试我最喜欢的网站,看看它是否有一些吸引力。

我想完成以下工作:

我想在简单的文章页面上提供一个链接或按钮。当用户单击它时,它应该将他带到一个允许他添加特定内容对象的表单。这个对象是我已经创建的自定义类(想象的!)。

TestClass - 全名、电子邮件地址。

稍后,我想使用这些对象在单个详细信息页面上显示列表以及特定对象。

我的问题基于我花在文档上的大量时间:

1)我在寻找什么?是“编辑”还是“创建”?“编辑”也用于“创建”吗?

2)我应该使用什么样的模板来“创建”?系统或节点模板?

在某一时刻,它看起来像 Node.js。但是基本节点模板没有任何“创建”。有一个“创建”的系统模板。

3) 我如何创建一个链接或按钮,让用户单击它并访问一个 Web 表单来创建对象/提交他的条目?我希望文章编辑应该有这个功能。

(我不想使用 ez 工具栏。)

4) 我查看了编辑模板。特别是文章页面中的评论页面使用的那个。但我无法理解。由于模板使用对象 ID。在添加新对象的情况下,不会有任何对象 ID。是吗?那么编辑模板是如何工作的呢?

5)我也没有找到一篇文章来展示如何创建应该很常见的这种功能。我找到了一篇关于如何创建表单的文章,但它使用了我不想要的信息收集器功能。因为它会让我看到设置部分的结果。我宁愿在前端完全管理这些信息。

我希望有人可以指出我一步一步的文章。或者澄清其中一些问题。最终我准备写这样的文章,因为我经历了所有的痛苦happy.gif表情

谢谢!

0 投票
2 回答
1199 浏览

php - 如何在 eZ Publish 模板中使用自定义 PHP 函数?

您好我想知道我是否可以在 ez 发布模板中使用 PHP 函数。如果有人知道如何使用它。任何提示都会很棒。

例如:- 我想在 ez-publish 模板中使用 str_replace() PHP 函数。

0 投票
1 回答
580 浏览

php - 如何在 ezpublish 模板中合并数组?

如果有人可以帮助我在 ez publish 中添加数组。

我有数组链接

我想要一个像这样的数组中的输出

0 投票
7 回答
1198 浏览

php - 如何计算 ezpublish 中的数组键?

我在 ezpublish 中计算数组键值时遇到问题,其 php 函数是

我需要 ezpublish 中的类似功能。ezpublish 中是否有任何运营商,或者我也必须对其进行扩展?

0 投票
1 回答
324 浏览

php - 在 EZ Publish PHP 端遍历 ez-multioption 属性选项

我需要帮助来遍历多选项中的所有选项。

我将 Product 类与一个名为“product_properties”的新多选项属性一起使用。我需要一个函数来检查用户在前端选择的 optionID 是否与列表中的选项匹配,如果找到匹配项则返回 true。

通过这种方式,我可以检查用户是否选择“红色”作为产品的“颜色”。

在伪代码中,这就是我需要的:

参数:postedOptionID、currentObjectID

  1. 获取对象上的属性“product_properties”(多选项)。

  2. 对于“product_properties”中“颜色”的每个选项

    2.1 如果postedOptionID == optionID

    2.1.1 返回真

谢谢

0 投票
4 回答
589 浏览

content-management-system - ez 将竞争对手发布为内部良好的 cms / 框架

我需要将一个公司网站放在一个我还没有最终选择的 cms 下,并且对它有一些严格的要求:

  1. 它应该在代码级别组织得很好,因为我是一名开发人员,我需要向网站添加一些非常自定义的功能;
  2. 创建自定义内容类型的能力(la drupal 的 cck 可以);
  3. 非常好的 i18n 能力,因为该网站将使用多种语言;
  4. 缓存/性能控制解决方案,因为站点每天会遇到数万个不同的主机;
  5. 发布功能,例如预审核、创作和版本控制;
  6. 发送自定义电子邮件;
  7. 创建具有输入数据验证的自定义 Web 表单;
  8. 内容访问级别;
  9. 我想让我的静态内容(图像/css/pdf等)在一个单独的域(可能托管在亚马逊云上)上,由像nginx这样的缓存代理服务器处理——这不是一个严格的要求,但仍然;

我评估了这些要求并提出了 ez publish 作为解决方案。我对cms世界不是很有经验;我使用过 drupal 和 wordpress,但是,作为优秀的 cms'es,这些都不符合我的要求(drupal 不擅长代码级别,而 wordpress 是一个博客解决方案)。我也不想弄乱joomla 或typo3 的复杂性。所以,我的问题是——不管实现语言如何,ez publish 在这个领域有竞争对手吗?

0 投票
1 回答
376 浏览

php - Ez Publish 出错

我想安装 eZ-Teamroom 时出错

当我完成 eZ Teamroom 安装后,我只需在我的 eZ 发布根目录中运行此命令

我有这个错误

警告:strtotime():依赖系统的时区设置是不安全的。您需要使用 date.timezone 设置或 date_default_timezone _set() 函数。如果您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼错了时区标识符。我们在第 463 行的 C:\Program Files\EasyPHP-5.3.3\www\eZ\lib \ezutils\classes\ezini.php 中为 '2.0/DST' 选择了 'Europe/Paris' 初始化脚本时出错:数据库错误: .