如何在osclass中更改永久链接(item_ID-pk_i_id)?

时间:2019-01-02 05:15:28

标签: permalinks osclass

我想将永久链接的末尾更改为s_secret(在sql中),如何在hdefine.php中做到这一点?

当前,item_id在sql中基于pk_i_id的自动增量值上运行,我想生成随机的字母数字,如s_secret。

        $url = str_replace('{ITEM_ID}', osc_sanitizeString($item['pk_i_id']), $url);
        $url = str_replace('{ITEM_CITY}', osc_sanitizeString($item['s_city']), $url);
        $url = str_replace('{ITEM_TITLE}', osc_sanitizeString(str_replace(',', '-', $item['s_title'])), $url);
        $url = str_replace('?', '', $url);
        if($locale!='') {
            $path = osc_base_url().$locale."/".$url;
        } else {
            $path = osc_base_url().$url;
        }
    } else {
        $path = osc_item_url_ns($item['pk_i_id'], $locale);
    }
    return $path;
}

我尝试在hdefine.php中将pk_i_id替换为s_secret,但是项目URL将被破坏,但是,它将显示s_secret字符串。

运行osclass 3.8

0 个答案:

没有答案