标签: expressionengine

上次编辑条目的UNIX时间戳

在Expression Engine中,{edit_date}标记不会像返回的那样返回UNIX时间戳{entry_date}.为了解决这个问题,我使用了以下方法.

有没有人知道如何使这更容易?

{exp:channel:entries channel="pieces" limit="1" track_views="three"}
<?php
$edit_date_string = {edit_date};
$edit_date = NULL;
if(!isset($edit_date_string)) {
  $edit_date = {entry_date};
} else {
  // Date format: 2011 05 25 00:53:44
  // Raw: 20110525005344
  $hour   = substr($edit_date_string, -6, 2);
  $minute = substr($edit_date_string, -4, 2);
  $second = substr($edit_date_string, -2, 2);
  $day    = substr($edit_date_string, -8, 2);
  $month  = substr($edit_date_string, -10, 2);
  $year   = substr($edit_date_string, -12, 2);
  $edit_date = mktime($hour, $minute, $second, $month, $day, $year);
}
echo $edit_date;
?>
{/exp:channel:entries}
Run Code Online (Sandbox Code Playgroud)

作为旁注,似乎这是一种不一致,这使得处理和比较日期变得更加困难.这可能是一个很好的理由.有人知道吗?谢谢

php codeigniter expressionengine

0
推荐指数
1
解决办法
431
查看次数

Ajax,JS和" - "

有谁知道为什么这里的ajax声明不接受' - '符号.我在过去遇到过麻烦,不得不在我的网站后端改变很多东西来发送"_"代替而且它有效.有没有办法让ajax脚本接受' - 'sympbol?

$("#events").append("<img src='"+data[i].event-image+"'></a>");
Run Code Online (Sandbox Code Playgroud)

此代码是ajax调用的一部分,用于获取我的网站发送的一些JSON数据."event-image"是我的字段的名称.consol抛出一个错误,说无法找到"图像".因此破折号使代码忽略第一部分"事件 - ".关于如何纠正这个问题的任何想法,除了将我网站上的字段更改为"_".让我知道,谢谢!

javascript ajax json expressionengine cordova

0
推荐指数
1
解决办法
51
查看次数

内部标记未使用Expression Engine 2自定义插件进行解析

我写了一个简单的插件,基本上循环遍历一堆条目.该插件仅用于显示包含特征图像的条目,以及其他一些小的逻辑条件.我的标签的使用看起来像这样:

{exp:myentries:withimages channel="mychannel"}
    <!-- This works fine -->
    <h1>{title}</h1>
    <!-- But nested exp:... tags don't seem to parse? -->
    <p>{exp:ce_img:single src="feature_image"}</p> 
{/exp:myentries:withimages}
Run Code Online (Sandbox Code Playgroud)

我在打电话

return $this->EE->TMPL->parse_variables($this->EE->TMPL->tagdata, $data);
Run Code Online (Sandbox Code Playgroud)

从我的自定义EE插件,数据就在那里,但只有嵌套的{exp:...标签不想解析.

我已经按照在线用户指南尽可能接近地创建了插件,但是我需要一些帮助才能解析其他标签?如果我只输出{feature_image},该字段将按预期呈现图像的src值.

任何人都可以对我做错的事情有所了解吗?

expressionengine

0
推荐指数
1
解决办法
1817
查看次数

表达式引擎:编辑控制面板通道表列

嗨,我正在尝试编辑下图所示的视图通道表 在此输入图像描述

是否可以删除表列并将其替换为该通道字段组中的数据?

或者我是否必须制作一个模块并从头开始创建此视图?

php codeigniter expressionengine

0
推荐指数
1
解决办法
603
查看次数

迁移错误 - 无法加载网站首选项; 无效的偏好数据

我正在将EE升级从本地服务器转移到生产服务器,并且让可怕的"无法加载站点首选项;无效的首选项数据"错误.

我三倍检查了一切.数据库连接正常,路径设置正确,数据库表有网站首选项等...我还应该检查什么?

expressionengine

0
推荐指数
2
解决办法
2963
查看次数

Expression Engine和Safecracker - 上传mp3文件时出现问题

我有2个mp3文件,大小为24.7kb和11mb.

当我尝试上传较小的文件时,我没有错误.

当我尝试上传较大的文件时,出现错误.在萤火虫中,我看到了类似的东西

NetworkError: 404 Not Found - http://domain.com/application/form/%3C!DOCTYPE%20HTML%3E%3C!--%5Bif....
Run Code Online (Sandbox Code Playgroud)

在"form /"之后检查并解析字符串后,它似乎是您所在网页的标记.

知道为什么会这样吗?

PS

  • 我检查了我的PHP.ini和Expression Engine的文件上传首选项,并确保我的最大文件大小限制超过10mb(使用20mb).

  • 我正在为我的框架使用ExpressionEngine,为我的表单使用Safecracker

  • 在Mac上,似乎标记字符串显示在DOM中的某个位置,您可以在页面中看到它.我没有在Firefox或Chrome中看到它

forms upload expressionengine safecracker

0
推荐指数
1
解决办法
466
查看次数

CartThrob中的优惠券代码字段在哪里?

CartThrob文档的此页面上列出了coupon_code变量:http://cartthrob.com/docs/tags_detail/coupon_info/index.html#coupon_code

这个变量的确切数据来自何处?默认优惠券渠道上没有"优惠券代码"字段可以设置.

有任何想法吗?

expressionengine cartthrob

0
推荐指数
1
解决办法
325
查看次数

如何使用RequireJS访问已定义的函数

我正在使用Chris Imrie对ExpressionEngine的RequireJS迭代,使我的所有fieldtypes兼容.我不明白的一件事是如何调用RequireJS中定义的函数.

https://github.com/ckimrie/RequireJS-for-EE

这是我想要做的一个基本的例子......

var loadImage = function() {
    console.log('loaded');
}

define(function () {
    return loadImage;
});
Run Code Online (Sandbox Code Playgroud)

我如何实际访问loadImage函数?我的代码100%工作,但是当我开始使用RequireJS时,库的行为有所不同.下面是我正在使用的库的片段,它完全分叉为RequireJS.如果我删除了fork并使用标准的jQuery调用,它可以正常工作(即使使用RequireJS加载所有脚本).

不起作用:

if (typeof define === 'function' && define.amd) {
    define(function () {
        return loadImage;
    });
} else {
    $.loadImage = loadImage;
}
Run Code Online (Sandbox Code Playgroud)

工作

$.loadImage = loadImage;
Run Code Online (Sandbox Code Playgroud)

为什么jQuery库会像这样分叉代码?我担心我忽略了一些简单的事情,但考虑到所有这些代码都是ExpressionEngine Fieldtypes的上下文,我没有问题改变库.

jquery expressionengine requirejs

0
推荐指数
2
解决办法
2904
查看次数

自从升级到2.6.1以来,expressionengine无限重定向循环

因为当你转到admin.php时我的表达式引擎站点升级到版本2.6.1,你会陷入无休止的重定向循环.问题是因为您重定向到的URL缺少&符号:

/admin.php?S=0&D=cpC=homepage
Run Code Online (Sandbox Code Playgroud)

应该:

/admin.php?S=0&D=cp&C=homepage
Run Code Online (Sandbox Code Playgroud)

任何人都知道如果有一个修复,为什么会发生这种情况?

expressionengine

0
推荐指数
1
解决办法
1033
查看次数

如何根据设备更改&lt;div&gt;大小

我有一个已经使用Expression Engine开发的网站。目前,如果我在手机或其他设备上打开网站,则屏幕上的几个部分将被切断。

调试后,我发现我需要更改<div id="tabmiddle" style="height:1500px;">设备的DIV高度。我是表达引擎的新手。

我正在寻找类似的东西

    if (Mobile Device)
{
 <div id="tabmiddle" style="height:2000px;">

}else if(Tab Device)
{
<div id="tabmiddle" style="height:1800px;">

}else
{
<div id="tabmiddle" style="height:1500px;">
}
Run Code Online (Sandbox Code Playgroud)

html css expressionengine

0
推荐指数
1
解决办法
3365
查看次数