【问题标题】:How to filter {ITEM_TITLE} and {ITEM_DESCRIPTION} osclass keywords before using them in emails?如何在电子邮件中使用 {ITEM_TITLE} 和 {ITEM_DESCRIPTION} osclass 关键字之前对其进行过滤?
【发布时间】:2017-04-06 11:54:36
【问题描述】:

如何在电子邮件中使用 {ITEM_TITLE} 和 {ITEM_DESCRIPTION} osclass 关键字之前对其进行过滤?

我想在 item_title 和 item_description 上应用一个函数,然后在电子邮件中使用它们。

例如。 标题:卖bmw_x5__

成为 卖宝马x5

不改变数据库值

我有这个功能 removeunderline(argument) 有效,我只需要知道从哪里调用它或在哪里使用它。

(Osclass 论坛禁止新用户使用,这就是我在这里问的原因)

【问题讨论】:

    标签: filter osclass


    【解决方案1】:

    /oc-includes/osclass/emails.php

    将 removeunderline() 放在 {ITEM_TITLE} 和 {ITEM_DESCRIPTION} 值处。

    例子:

    $words   = array();
        $words[] = array(
            '{ITEM_DESCRIPTION_ALL_LANGUAGES}',
            '{ITEM_DESCRIPTION}',
            '{ITEM_COUNTRY}',
            '{ITEM_PRICE}',
            '{ITEM_REGION}',
            '{ITEM_CITY}',
            '{ITEM_ID}',
            '{USER_NAME}',
            '{USER_EMAIL}',
            '{ITEM_TITLE}',
            '{ITEM_URL}',
            '{ITEM_LINK}',
            '{VALIDATION_LINK}',
            '{VALIDATION_URL}',
            '{EDIT_LINK}',
            '{EDIT_URL}',
            '{DELETE_LINK}',
            '{DELETE_URL}'
        );
        $words[] = array(
            $all,
            removeunderline($item['s_description']), // here
            $item['s_country'],
            osc_format_price($item['i_price']),
            $item['s_region'],
            $item['s_city'],
            $item['pk_i_id'],
            $item['s_contact_name'],
            $item['s_contact_email'],
            removeunderline($item['s_title']), // here
            $item_url,
            $item_link,
            '<a href="' . $validation_url . '" >' . $validation_url . '</a>',
            $validation_url,
            '<a href="' . $edit_url . '">' . $edit_url . '</a>',
            $edit_url,
            '<a href="' . $delete_url . '">' . $delete_url . '</a>',
            $delete_url
        );
    

    对该文件中的所有 {ITEM_TITLE} 执行相同操作(替换 10 个)。

    对该文件中的所有 {ITEM_DESCRIPTION} 执行相同操作(3 次替换)。

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 2014-07-15
      • 2017-09-14
      • 1970-01-01
      • 2023-03-05
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      相关资源
      最近更新 更多