标签: expressionengine

自定义PHP和表达式引擎

我已经创建了一个复杂的php联系表单,我希望将其实现到我的联系页面中,但由于某种原因,表达引擎无法识别php代码,即使我已在我的首选项中启用它.

这是表单的样子,我尝试了一些东西,比如嵌入文件而不是粘贴页面上的实际代码 - 但还没有任何工作.

    <?php
if($_POST && $_POST['submit'])
{
    //  Put form posts into varibles
        $name = $_POST['name'];
        $mainphone = $_POST['mainphone'];
        $email = $_POST['email'];
        $altphone = $_POST['altphone'];
        $contacttime = $_POST['contacttime'];
        $airport = $_POST['airport'];
        $departdate = $_POST['departdate'];
        $departdateflex = $_POST['departdateflex'];
        $duration = $_POST['duration'];
        $prefcountry = $_POST['prefcountry'];
        $prefresort = $_POST['prefresort'];
        $hotels = $_POST['hotels'];
        $numadults = $_POST['numadults'];
        $numunder12 = $_POST['numunder12'];
        $numunder2 = $_POST['numunder2'];
        $roomarrange = $_POST['roomarrange'];
        $maxbudget = $_POST['maxbudget'];
        $addreq = $_POST['addreq'];

    //  Set Errors To None
        $errors = false;

    //  Validate Form …
Run Code Online (Sandbox Code Playgroud)

php forms expressionengine

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

如果我学习Codeigniter,我可以将它与Drupal一起使用,或者这是一个坏主意我应该使用Expression Engine吗?

学习Codeigniter(或者像CakePHP或Zend这样的任何框架)是否有助于我在Drupal中的开发,还是它们是两个独立的系统,当我知道一个系统时,它们不会真正使另一个系统受益?

我知道表达引擎是一个专门用codeigniter开发的CMS,但是Drupal有一个更大的社区,我希望我仍然能够坚持drupal并看看我是否知道codeigniter(目前我在学习,我还没有进入drupal)将有任何用于drupal开发.

php frameworks drupal codeigniter expressionengine

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

表达引擎:为什么会话ID是URL的一部分

我正在更新开发服务器上的EE站点.我复制了数据库和所有核心文件,并且在测试链接时,许多(并非所有)链接在URL中间的会话编号如下:

http://dev.myurl.com/S=169fe023498b4203567a5c3db2629348c99908d1/blog

我以前从未见过它,它打破了链接.是什么导致了这一点,更重要的是我如何摆脱它?

谢谢.

expressionengine

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

我在哪里可以下载ExpressionEngine Core?

下载核心版本曾经在主页上.我做了谷歌搜索,找不到任何下载链接.他们是否已停止使用EE的核心版本?

codeigniter expressionengine

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

Expression Engine - 超级管理员查看已关闭的条目

有没有办法将表达引擎条目设置为超级管理员可以查看但是阻止其他人看到它?

谢谢

expressionengine

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

更改ExpressionEngine插件的解析顺序

我在模板中有以下ExpressionEngine代码:

{exp:hits:count_hits_image entry_id='{exp:test:getpage tag="id"}'}
Run Code Online (Sandbox Code Playgroud)

exp:test我创建的插件在哪里获取频道条目的ID.

我遇到的问题exp:hits之前 正在解析exp:test,这使整个标签失效.

{exp:test}在解析外部标记之前,我该怎么做才能告诉ExpressionEngine首先解析内部标记{exp:hits}

expressionengine

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

仅显示文本变量的一部分

我想在表达式引擎中只显示一部分文本变量.是否可以仅使用表达式引擎标签或使用一些php来实现它?

我有一个textArea自定义字段,它是博客{blog_text_content}的文本内容,我想只显示前25个字符.

Lorem ipsum dolor坐在amet,consectetur adipisicing elit,sed do eius ...阅读更多

expressionengine

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

带输入数组的jQuery验证插件

我目前有一组看起来像这样的输入:

<li class="required">
    <label>First Name</label>
    <input type="text" name="cf_member_address[row_id_52][col_id_19]" value="">
</li>
<li class="required">
    <label>Surname</label>
    <input type="text" name="cf_member_address[row_id_52][col_id_20]" value="">
</li>
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery验证在提交之前验证表单.我正在尝试为每个项目添加自定义消息,但由于数组([row_id_52])我遇到了问题

此外,根据加载的形式,取决于行ID显示([row_id_52]) - 但Col ID保持不变.

我怎样才能宣布:

  • 一个数组输入字段,其中包含动态数字?

在我的JS文件中?我现在这样做:

cf_member_first_name: "Please enter your First Name",
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

forms validation jquery expressionengine

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

是否有一个简单的ExpressionEngine联系表单插件,它支持内联错误处理?

我正在使用ExpressionEngine创建联系表单,但是内置的联系表单不支持safecracker样式的内联错误消息.

是否有任何插件可以改进标准EE联系表单,添加内联错误处理或AJAX验证等?实施简单联系表格的最佳方式是什么?

由于这是一个简单的联系人电子邮件表单,我不需要表单插件的全部功能 - 只是一个很好的表单,我可以模板发送电子邮件.

expressionengine

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

如何在CartThrob会话中存储自定义字段数据

我在CartThrob结帐流程的最后一页设置了"礼品留言"自定义字段.这是我的代码示例:

{exp:cartthrob:checkout_form return="/checkout/billing/process"}
    <textarea id="gift_message" name="gift_message">
         {if gift_message}
              {gift_message}
         {/if}
    </textarea>
{/exp:cartthrob:checkout_form}
Run Code Online (Sandbox Code Playgroud)

如果订单已提交且出现错误,则不会保留"礼品消息"数据.如何强制它保存到CartThrob会话?

expressionengine cartthrob

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