那么一个问题,是否有一个库可以让我以人性化的格式做一些日期时间逻辑?例如,如果我想检查给定日期是否在下个月内,那么我将查询提交if语句$ {date} <= now + 1个月,它将返回true/false.基本的想法是为el设计jsp标签或函数来进行日期操作并向客户端显示数据部分:
<bla:cond test="${datetime} <= now + 1 month">within next month</bla:cond>
<bla:cond test="${datetime} > now + 2 seconds && ${datetime} < now + 3 seconds">in 2 seconds</bla:cond>
Run Code Online (Sandbox Code Playgroud)
这样的事情.这个想法是有一些日期时间逻辑,易于更改/读取算术词典.
提前致谢.
我们的网站使用EE托管.我的任务是添加到我们的"联系我们"表单,以便它发布到外部销售线索生成系统(hubspot)
我们获得了一个发布到的URL,当我终于找到相关表单的html时,我注意到它已经指向另一个销售线索系统.我不想删除此URL.可以同时做两个帖子吗?
<form action="https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST"
http://yoursite.yourportal.hubspot.com/?app=leaddirector&FormName=X
Run Code Online (Sandbox Code Playgroud) 根据模板管理器命中数,我的网站获得了相当多的404次点击.我似乎无法找到这些点击来自哪里,无论是一个旧的死链接还是几个等等.
我想在我的404模板中自动发送一封电子邮件,其中至少包含段数据.EE中最好的方法是什么?
我有一个条件外的频道条目标签,应该确定一个频道是否有1.条目,2.过期条目,3.封闭条目:我试过{if channel_short_name == "news"}
但不知何故,无论条目是关闭还是过期,它都会返回包装内容.我有条件的原因是在频道标签之外是因为我不想重复h2标签.
{if there are a displayable entries in the "news" channel, display this whole package.}
<h2>News</h2>
<hr />
{exp:channel:entries channel="news" limit="2"}
<div class="entry panel">
<h3>{title}</h3>
{news_text}
{if news_full OR news_bild}
<div id="{entry_id}" class="toggleDiv">
{news_full}
{exp:ce_img:single src="{news_bild}" max_width="346" smart_scale="yes" alt="{name_orig}"}
</div>
<p><a class="show_hide" rel="#{entry_id}" href="#">Mehr…</a></p>
{/if}
</div>
{/exp:channel:entries}
{/if}
Run Code Online (Sandbox Code Playgroud)
这让我想到另一个问题:
是否可以将过期的条目设置为"已关闭"?
因此,自从我上次建立一个多语言网站已经两年了,我开始了新的一个海峡.
我构建的最后一个站点我使用了biber多语言模块,从那时起它似乎已经改名,现在称为多语言支持.在最后一次构建时,我使用了矩阵和一个下拉列表来设置每一行的语言设置,从而确保每个页面都在一个条目中,只需在矩阵中添加一行,就可以轻松添加其他语言领域.
我的问题是双重的.还有其他方法需要考虑,因为我上次建立一个多语言网站已经两年了.
其次,最后一个网站所有的SEO(元描述,元关键字和标题标签只有英文)新网站将需要所有这些英语和法语.我通常使用SEO Lite模块来处理搜索引擎优化,但我没有看到一种方法可以使用多种语言.有没有一种简单的方法来设置它,或者我需要使用上面提到的矩阵字段?
对我可以评估的任何和所有方法都是开放的.
**更新**
不会使用Structure,因此不需要成为一个因素.
有没有人有这个问题,他们得到一个文件无法写入磁盘.ExpressionEngine v2.9.2上的错误.我注意到我只有2MB及以上的文件出现此问题,而在其他帖子中我已经关闭了XSS过滤而没有任何帮助.如果它意味着我在两个负载均衡的EC2实例上运行EE.使用OpsWorks处理部署.我还增加了文件上传大小和帖子大小,以及ELB连接设置.
我一直在我的.htaccess文件中使用下面的代码一段时间使EE URL工作而不需要URL中的index.php.我发现虽然我从抓取工具获得了一些报告,但我得到了重复的内容/ lorem/ipsum /也在/index.php/lorem/ipsum/中出现.
我知道这可能是由于引用URL中的index.php的杂散链接造成的,但我想通过强制index.php从链接中来弥补差距.我已经环顾四周,但我似乎无法找到如何强制它.
RewriteEngine On
RewriteBase /
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用低变量entry_select将entry_ids传递给通道条目标记.当我在模板中单独放置以下标记时,它会输出3个管道分隔的entry_id的列表:{exp:low_variables:single var='lv-home-groups'}
但是,当我将相同的代码添加到以下通道时:entries标记没有输出.
{exp:channel:entries channel="groups" entry_id="{exp:low_variables:single var='lv-home-groups'}" disable="category_fields|pagination"}
code here
{/exp:channel:entries}
Run Code Online (Sandbox Code Playgroud)
我尝试过早期和晚期解析,但无法让它工作.如果我手动放置entry_ids它工作正常.我出于性能原因试图避免使用嵌入式模板.
我最近在ExpressionEngine网站的模板上加强了404重定向,当我下次登录网站的网站管理员工具时,它报告了大量非常奇怪的404网址,例如/template-group/page-title/1345982934000/在某些情况下/template-group/page-title/1346182913000/1347692092000/
当检查这些链接以找出它们从哪个页面链接时,它会显示/template-group/page-title/链接到错误页面URL的正确页面URL,但是当我检查这些页面的前端代码时,狡猾的链接不存在
那么这些奇怪的链接来自哪里呢?以前有人遇到过类似的东西吗?
我在ExpressionEngine控制面板文件同步实用程序中收到以下错误:"无效的mime类型,无法处理文件"
只有在通过FTP上传文件后同步某些文件上载目录时才会发生这种情况.