标签: expressionengine

当我向expressionengine url添加第三个段时,exp:channel:entries会停止返回结果

我有一个问题,其中url中的第三个"段"将导致所有 exp:channel:entries停止返回结果.

示例网址:
工作正常: siteurl.com/index.php/one/two
不起作用: siteurl.com/index.php/one/two/three

示例条目拉:
{exp:channel:entries channel ="my_channel"category ="18"sort ="asc"search:show_toggle ="= SHOW"orderby ="sort_order"}

这是我不知道的某种注射.我已经搜索了文档,从我可以告诉我的类别规范应该覆盖url中的任何内容.我可能会搞砸了,但我可以做些什么.我可以在通道模块中修改一些东西吗?

channel segments expressionengine

3
推荐指数
1
解决办法
3401
查看次数

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

我正在开发一个具有搜索工具的Expression Engine附加组件.

对于过去的搜索表单,我使用了标准HTML <form>,其method属性设置为GET,然后服务器端我将这些GET变量解析WHERE为数据库查询的某种形式的条件.

我正在尝试在Expression Engine附加组件中实现此逻辑,但似乎Expression Engine不喜欢带有查询字符串的URL,因为当我提交表单时,页面中断(它会引发404错误).

Expression Engine是否支持带有查询字符串的URL?或者这是否打破了内部路由?

我还应该提一下,这个附加组件将在许多站点上实现(数量未知),如果可能的话,我不想对Expression Engine核心文件(即PHP脚本)进行任何更改,以防万一有人建议.

提前致谢.

编辑:我想我会补充一些关于我想要实现的目标的澄清.

在过去,我使用$_GET变量来驱动搜索表单.所以我可能有一个像这样的URL:

http://example.com/search.php?size=large&color=red&page=1

如您所见,我的查询字符串包含名称和值对作为参数(包括一个用于page),这些将使用其action属性设置为的表单创建GET.

如果存在$_GET参数,那么search.php将解析它,将它们表达为SQL或XPATH查询或其他任何内容; 然后返回匹配的记录.然后,用户可以通过更新pageURL中存在的参数来翻阅这些记录; 查询将仅返回结果集的另一部分,因为其他GET参数仍将在URL中.

我想用Expression Engine附加组件实现相同的功能.我想要一个采用用户提交的标准的表单,然后返回一个可分页的记录集.我认为使用查询字符串将是最好的选择,因为它是RESTful和诸如此类的,但是前面提到的表达引擎不喜欢URL中存在的查询字符串,将其视为不同的URL并抛出404错误.

如何创建生成表单的加载项,然后使用提交的用户查询数据库表,并将结果返回给用户,然后也可以将页面?

html php forms expressionengine

3
推荐指数
1
解决办法
5405
查看次数

删除任何具有img子项的段落标记,但不要删除img

我正在使用CMS(ExpressionEngine)来包装图像周围的段落标记.我正在使用响应式图像(最大宽度:100%),因为我也在我的段落上定义宽度,这会导致问题.我想使用jQuery删除包围图像的段落标记.我也希望能够从图像中删除宽度和高度属性,因为这些不需要与max-width结合使用:100%.

以下是修改前的HTML示例:

<div class="content">
<p>Hello! This is text content in a blog post.</p>
<p><img src="hello.jpg" width="300" height="300" alt="Hello!" /></p>
<p>This is more text content in the blog pst.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

......这就是我想要的结果:

<div class="content">
<p>Hello! This is text content in a blog post.</p>
<img src="hello.jpg" alt="Hello!" />
<p>This is more text content in the blog pst.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以将ExpressionEngine的字段格式从"XHTML"更改为"none",但这需要发布内容的人写HTML,我宁愿避免.谢谢你的帮助!

jquery dom expressionengine

3
推荐指数
1
解决办法
1876
查看次数

ExpressionEngine swtich标签工作不一致

在ExpressioneEngine中,我正在创建一个包含条件的列表,这些条件会返回一些奇怪的行为.下面的代码是更大集合的一部分:

<li><h4>DERMATOLOGY</h4>
  <ul>
    {exp:channel:entries channel="specialist" dynamic="no" orderby="sp_order" sort="asc"}
      {if sp_specialty == "sp_dermatology"}
        <li>
          <a href="{title_permalink='meet'}"><img src="{sp_headshot}" /></a>
          <a href="{title_permalink='meet'}"><p>{title}</p></a>
        </li>                           
      {/if}
    {/exp:channel:entries}
  </ul>
</li>
<li><h4>EMERGENCY AND CRITICAL CARE</h4>
  <ul>
    {exp:channel:entries channel="specialist" dynamic="no" orderby="sp_order" sort="asc"}
      {if sp_specialty == "sp_emergency"}
        <li class="{switch='one|two'}">
          <a href="{title_permalink='meet'}"><img src="{sp_headshot}" /></a>
          <a href="{title_permalink='meet'}"><p>{title}</p></a>
        </li>                           
      {/if}
    {/exp:channel:entries}
  </ul>
</li>
Run Code Online (Sandbox Code Playgroud)

在紧急和关键护理的情况下,发生的情况是,根据我的5个条目,类别返回如下:两个,一个,一个,一个,两个.有关获得我需要的行为的任何建议吗?

expressionengine switch-statement

3
推荐指数
1
解决办法
1309
查看次数

处理列表中布局更改的理想方法

所以我愚蠢地设计了一个最近的文章列表,一切都很好的世界但前两个条目html明显不同于其余的条目.

我还没有转一行代码,所以任何人提出的任何建议都非常感谢.

简单地说ul看起来像:

<li class="1of2"> /* It's number 1 – give it a class to identify it as special */
<h1>{title}</h1>
<p>{short_desc}</p>
</li>
<li class="1of2"> /* It's number 2 – give it a class to identify it as special */
<h1>{title}</h1>
<p>{short_desc}</p>
</li>
<li> /* It's not number 1 or 2 – ie. every other item, NO class per se */
<h1>{title}</h1>
<p>{short_desc}</p>
</li>
Run Code Online (Sandbox Code Playgroud)

如果您想象所有条目的3列网格,但前2个条目各1.5个列.在这里有一点面条划痕,任何想法都被感激之情投票.

PS.如果有帮助我会使用Stash!

expressionengine

3
推荐指数
1
解决办法
60
查看次数

我需要多少个实例?

我正在试图找出我们组织网站的托管要求.任何指导都将非常感谢!

我需要知道我需要多少/哪种实例,所以我可以开始计划这个.

信息: - 我们将运行ExpressionEngine(PHP)为我们的网站供电,有两个网站,所以我们将使用多站点管理器 - 我们平均每天收到85k点击 - 关闭月份大约每天6k,但是这一切平衡到85k平均值 - 所有图像/媒体将托管在S3上 - 数据库在RDS上运行 - 我会将页面缓存在CMS中以便最大限度地减少负载

我知道我们需要一些EC2实例,想知道你们在实例数量/实际数量方面的建议.我以前没有使用AWS负载均衡器,但我确定我需要它们.

我感谢任何建议,以及我可以阅读有关要求的链接.谢谢!

load-balancing amazon-ec2 expressionengine rds

3
推荐指数
1
解决办法
2042
查看次数

表达式引擎:此表单已过期.请刷新并重试

我在Expression Engine中遇到了联系表单的问题.我正在使用文档中的代码,但在提交后我收到此错误:

This form has expired. Please refresh and try again.
Run Code Online (Sandbox Code Playgroud)

我的代码:

{exp:email:contact_form user_recipients="no" recipients="my@emailadress.com" charset="utf-8"}
    <h2>Support Form</h2>
    <p>
            <label for="from">Your Email:</label><br />
            <input type="text" id="from" name="from" size="40" maxlength="35" value="{member_email}" />
    </p>
    <p>
            <label for="subject">Subject:</label><br />
            <input type="text" id="subject" name="subject" size="40" value="Contact Form" />
    </p>
    <p>
            <label for="message">Message:</label><br />
            <textarea id="message" name="message" rows="18" cols="40">
                    Support Email from: {member_name}
                    Sent at:  {current_time format="%Y %m %d"}
            </textarea>
    </p>
    <p>
            <input name="submit" type='submit' value='Submit Form' />
    </p>
{/exp:email:contact_form}
Run Code Online (Sandbox Code Playgroud)

我正在使用Expression Engine 2.8.0.多谢你们!

expressionengine

3
推荐指数
1
解决办法
5108
查看次数

ExpressionEngine中的输出条目类别

我正在尝试在ExpressionEngine中输出通道条目的类别,以便我可以将它用作HTML元素上的CSS类 - 请参阅{category_name}下面示例中的尝试用法:

{exp:channel:entries 
    channel="panels"
    disable="member_data|pagination|trackbacks|categories|category_fields" 
    status="open"
    dynamic="no"
}

    <div class="panel {category_name}">
        <h4>{title}</h4>
        {if panel_image}
            <img src="{panel_image}" /> 
        {/if}       
        <p>{panel_text}</p>
        <a href="{panel_link}">{panel_link_text}</a>
    </div>

{/exp:channel:entries}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我正在尝试使用条目的类别作为CSS样式'钩子'...但我无法弄清楚如何在我的模板中输出条目的类别.

我宁愿避免在我的模板中使用PHP.有谁知道如何改进我的代码?

expressionengine

2
推荐指数
1
解决办法
5733
查看次数

2
推荐指数
1
解决办法
80
查看次数

如何在Bootstrap行中有多个列

我正在使用Bootstrap 3.我有一行将保存可变数量的列,范围从1-let's say 9.

当前设置为col-lg-4,因此三个应显示在一行上.我通常会创建一个新行,但由于我动态添加列,我不能这样做,或者至少不知道如何.

当我的客户添加帖子时,它会自动创建一个包含内容的列.

问题仅在于桌面和移动视图中的Firefox和IE.第4项(或应该转到下一行的第1项)被推到一个新行并被抵消.见下面的截图.

我使用ExpressionEngine作为我的CMS.

它在Chrome中完美显示.

代码如下

<div class="container">
        <div class="row">                   
            {exp:channel:entries channel="plans" orderby="title" sort="asc"}
            <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 centered">             
                <div class="grid mask">
                    <figure>
                        <img class="img-responsive" src="{plan_main_image}">
                        <figcaption>
                            <h5>{title}</h5>
                            <a data-toggle="modal" href="#{url_title}" class="btn btn-primary btn-lg">View Floor Plan</a>
                        </figcaption>
                    </figure>
                </div>
            </div>  
            <div class="modal fade" id="{url_title}" tabindex="-1" role="dialog" aria-labelledby="{url_title}" aria-hidden="true">
                <div class="modal-dialog">
                  <div class="modal-content">
                    <div class="modal-header">
                      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                      <h4 class="modal-title">{title}</h4>
                    </div>
                    <div class="modal-body text-left">
                        <div class="row">   
                            <div class='list-group gallery'>
                                <div class="col-lg-4">
                                    <a class="thumbnail fancybox-effects-d" …
Run Code Online (Sandbox Code Playgroud)

expressionengine twitter-bootstrap-3

2
推荐指数
1
解决办法
2322
查看次数