问题标签 [expressionengine]

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

php - 消息:未定义的索引:主机是什么意思?

我正在运行 php/codeigniter。有人可以给我任何线索吗?

0 投票
1 回答
2265 浏览

navigation - ExpressionEngine 2 中的动态导航

我是 expressionEngine 2 的新手,我面临一个需要大量导航和子导航的网站。快速浏览后,似乎我必须将导航放在模板中,并且必须进行硬编码。

我发现的唯一方法是使用名为 NavEE 的模块,但对于创建的每个页面,我们仍然需要创建一个导航项。有没有办法根据创建的节点直接从模板生成导航。

谢谢。

0 投票
2 回答
1389 浏览

templates - ExpressionEngine 模板:将插件/模块的输出作为参数传递给另一个插件/模块

这基本上是我想要完成的事情:

我尝试了许多不同的方法。

方法一:

结果: Plugin1->methodarg参数值是字符串{exp:plugin2:method},并且它从未被解析过。

方法二:

我对解析顺序的理解表明这可能会产生不同的结果,但显然没有。

结果:参数arg值与方法 1 相同。

方法3:

首先我定义一个片段 ( snip),其内容是:

然后在模板中:

结果:与方法 1 和 2 相同。

方法4:

注意到插件是按照它们出现的顺序处理的,我什至测试过在调用{exp:plugin2:method}之前放置一个实例。{exp:plugin1:method}我的想法是我可以将第一个调用包装在一个正则表达式替换插件中以抑制输出,但它会首先触发 Plugin2 的解析。

结果: Plugin1->method '参数值是Template 类保留到以后的 ' 输出(我相信是 MD5)arg的临时哈希占位符。Plugin2->method

0 投票
1 回答
384 浏览

php - 如何在 PHP 中跨多个域维护用户偏好

我正在表达式引擎中开发一个多语言网站。我正在为不同语言版本的网站使用不同的域,例如:www.site.en、www.site.jp 等。

现在我想跟踪访问者的语言偏好,即我想找出该用户/系统(无用户登录功能)最后访问了哪些域。假设我访问 www.site.com 并切换到 www.site.jp 并关闭我的浏览器。

所以下次当用户访问这些域中的任何一个时,我想将用户重定向到他最后访问的域(在这种情况下为 www.site.jp)。

问题是我无法为另一个域设置 cookie。
我也没有用户登录功能。
我也不想使用第三方 cookie,因为它不是可靠的系统。

0 投票
2 回答
1121 浏览

php - 如何在 ExpressionEngine 2.x 中的发布表单上添加新选项卡

我正在编写一个在提交条目时调用的扩展。
现在我想在发布时添加一个包含几个字段的选项卡?

我可以从扩展中做到这一点吗?

我知道有 EE1.x 钩子 - publish_form_new_tabs, publish_form_new_tabs_block....
但我需要 EE 2.x

0 投票
5 回答
733 浏览

expressionengine - 是否可以在 ExpressionEngine 2 中扩展类别

我们目前正在权衡使用什么 cms,Expression Engine 2 是一个强有力的候选者。

我们想创建一个双语网站,其中的类别需要使用两种语言。

我看到一个类别有以下字段类别名称,网址标题,描述,图片网址,

我们还想为每个类别添加“Category Name French”和“Description French”,并让它们可以通过控制面板表单进行编辑。

有谁知道这是否可能?

非常感谢任何指针

0 投票
1 回答
48 浏览

codeigniter - 让客人可以通过表达式引擎中的“模板生成”表单添加条目?

我试图弄清楚是否可以通过常规模板为我的网站的访客(常规访问者)提供表单,并让此表单提交创建到指定频道的条目。

本质上,我想使用一个简单的 http-request 来创建一个频道条目,并渲染一个我想的“前端”响应页面。

有谁知道任何巧妙的解决方案?

0 投票
1 回答
4116 浏览

apache - 使用 URL 中的查询字符串参数重定向 URL

我有一堆来自最近更新到 EE2 的旧网站的 URL。这些 URL 如下所示:
http ://www.example.com/old/path.asp?dir=Folder_Name

这些 URL 需要重定向到:
http ://www.example.com/new_path/folders/folder_name

并非所有Folder_Name字符串都与folder_nameURL 段匹配,因此这些很可能需要静态重定向。

我为名为“Example_One”的特定文件夹尝试了以下规则,该文件夹映射到新站点上名为“example1”的页面:

但这不起作用。我没有重定向,而是收到一个 404 错误,告诉我找不到http://www.example.com/old/path.asp?dir=Example_One 。

编辑:
这里还有一个次要问题,可能相关也可能不相关:我有一个看起来像这样的包罗万象的规则:
redirect 301 /old/path.asp http://www.example.com/new_path

使用该规则,像上面第一个这样的请求将被重定向到:
http ://www.example.com/new_path?dir=Folder_Name ,这会触发 404 错误。

0 投票
2 回答
711 浏览

php - 使用限制子句时表达式引擎的查询模块出现问题

好吧,我没有运气就打了IRC,没有运气就尝试了消息论坛。我会给老忠实的 StackOverflow 一个机会。

我正在使用 ExpressionEngine 2.1 并使用查询模块生成成员列表。成员列表相当大,我想对其进行分页。根据文档,我在我的 sql 语句之外使用了我的限制子句。

这是查询:

该页面仍会尝试获取所有成员、挂断并显示内存不足错误。如果我在 sql 语句中硬编码限制子句,它会按预期返回,但是我会丢失分页。尽量不写新的分页代码。

任何人都经历过这个并有一个修复,或任何想法?

0 投票
3 回答
13540 浏览

categories - 在 ExpressionEngine 中显示每个类别的条目

所以,我已经搜索过,发现了一些可以让我得到我想要的帖子,但它仍然不太有效。这篇文章似乎最接近我想要实现的目标,我以此为基础构建了我的代码:http ://expressionengine.com/forums/viewthread/168142/

解释; 我有一系列条目,每个条目只分配给一个类别。我想列出这些类别,并在每个类别下,列出具有其中一个自定义字段的条目。像这样:

  • 第一类

    • 项目 1
    • 第 2 项
  • 第 2 类

    • 项目 1
    • 第 2 项

所以,这是我现在的代码,它列出了类别,但根本没有吐出任何条目:

以及它引用的嵌入式模板:

非常感激任何的帮助!