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

How to filter {ITEM_TITLE} and {ITEM_DESCRIPTION} osclass keywords before using them in emails?

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

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

例如。 标题:卖bmw_x5__

成为 卖宝马x5

不更改数据库值

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

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

/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 个替换)。