jjzjj

expressionengine

全部标签

php - 支持 Expression Engine 2 中带有 GET 参数(查询字符串)的 URL?

我正在为具有搜索功能的ExpressionEngine开发一个附加组件。对于过去的搜索表单,我使用了标准的HTML及其method属性设置为GET,然后在服务器端我会解析这个GET变量转换成某种形式的WHERE数据库查询的条件。我正在尝试在表达式引擎附加组件中实现此逻辑,但表达式引擎似乎不喜欢带有查询字符串的URL,因为当我提交表单时页面中断(它抛出404错误)。表达式引擎是否支持带有查询字符串的URL?还是这会破坏内部路由?我还应该提到,这个附加组件将在许多网站上实现(数量未知),如果可能的话,我想避免对ExpressionEngine核心文件(即PHP脚本)进行任何更改,只是如果有

php - 尝试嵌入使用 <?js= value ?> 的第 3 方 Javascript,如何阻止 php 解析 "<?"

我在CMS系统的困惑中工作,其中php、javascript和html都在模板中。我正在尝试从第三方站点插入代码以实现集成功能,但它们具有以下形式的javascript:Hello,!PHP解释器看到并执行它的操作,因此整个模板出错。有人知道如何包装这个代码块以防止PHP解释器关心它吗?提前致谢! 最佳答案 如果禁用PHPShort-tags不是一个选项,您可以简单地使用PHP输出所述字符串,这样您会得到如下内容:Hello,";?>! 关于php-尝试嵌入使用的第3方Javascrip

php - 表达式引擎 fetch_action_id() 未解析

所以我尝试通过两种方式获取操作ID:$ACT_ID=$this->EE->functions->fetch_action_id("classname","function");$ACT_ID=$FNS->fetch_action_id("classname","function");但是,它仍然给我这样的输出:{AID:classname:function}并且当它输出到View时它不解析它。我还需要做些什么吗? 最佳答案 对于EE2,有两种获取ACTID的方法,具体取决于您将在何处使用它。如果你在font-end/template

php - 表达式引擎 SEO URL 禁用选项?

我需要禁用表达式引擎的默认功能来创建URL,我找不到禁用它的选项?甚至从htaccess中删除所有内容都没有解决.. 最佳答案 在虚拟主机文件中将选项AllowOverride设置为None,整个.htaccess文件将被忽略。 关于php-表达式引擎SEOURL禁用选项?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16665744/

php - Expression Engine CMS 如何动态填充元标记?

我正在尝试将描述和关键字的元标记添加到我的表达式引擎网站。我的结构是这样的:我有一个在每个模板中调用的{top}片段在head标签里面我有这个{ifsegment_1==""}EpicSoftwareGroup,Inc.{if:else}{exp:channel:entrieschannel="main|blog|projects"limit="1"disable="categories|category_fields|custom_fields|member_data|pagination"}EpicSoftwareGroup,Inc.-{title}{/exp:channel:en

seo - ExpressionEngine 分页 : access last segment

我正在为我的表达式引擎网站进行一些搜索引擎优化。我需要在我的头脑中添加一些链接标签,以允许谷歌爬虫识别我博客中分页页面之间的关系。我需要添加:到第一个新闻页面,然后:到下一页,还有一些直到我要添加的最后一页我一直在尝试通过使用以下代码来实现这一点:第一个新闻页面:{iflast_segment=="latest-news"}{/if}这很好用,但对于后续页面我已经试过了,但它不起作用,因为PX不能作为url段访问。{iflast_segment=="P10"}{/if}{last_segment}返回最新消息。有谁知道我该如何解决这个问题?这个方法还有一个问题。目前我只有3个分页页面,

seo - 谷歌网站站长工具报告奇怪的网址

我最近加强了ExpressionEngine网站模板上的404重定向,当我下次登录该网站的网站管理员工具时,它报告了大量非常奇怪的404URL,例如/template-group/page-title/1345982934000/在某些情况下/template-group/page-title/1346182913000/1347692092000/当检查这些链接以找出它们链接自哪个页面时,它会显示/template-group/page-title/所以换句话说,从正确的页面URL链接到不正确的页面URL,但是当我检查这些页面的前端代码时,不存在不可靠的链接。那么这些奇怪的链接是从哪

php - ExpressionEngine no_results 不工作

您好,我有以下代码:Top10mostpopular{exp:channel:entrieschannel="faqs"dynamic="no"limit="10"}{title}{/exp:channel:entries}Answertoselectedquestion{exp:channel:entrieschannel="faqs"dynamic="yes"require_entry="yes"limit="1"}{ifno_results}Clickaquestionabovetoseetheanswerhere{/if}{answer}{/exp:channel:entrie

php - ExpressionEngine:单项模板

我创建了一个名为信用卡的channel。所以我创建了一个名为credit-cards的模板组,其索引循环遍历所有信用卡并输出它们。这方面工作正常,这是我在credit-cards.group文件夹中的index.html文件的代码:{exp:channel:categoriescategory_group="1"style="linear"dynamic="no"}{category_name}CreditCards{exp:channel:entrieschannel="credit_cards"category="{category_id}"dynamic="no"}{title}

mysql - 如何从 2 个 mysql 表中查询数据并将结果连接在一起。我的尝试总是给我太多的结果

我需要将成员从ExpressionEngine转移到WordPress。到目前为止,我在Stackoverflow上得到了以下查询的帮助,该查询运行良好并产生696个结果(正确的成员数量)。但是,我还需要从另一个表中导出一些列,当我将它们添加到查询中时,我得到484416个结果(696x696)。这是返回696个结果的原始查询:SELECTusernameASuser_login,usernameASuser_nicename,emailASuser_email,urlASuser_url,screen_nameASdisplay_name,FROM_UNIXTIME(join_dat