Я хочу изменить окончание постоянной ссылки на элементы s_secret
(в sql), как мне это сделать в hdefine.php?
В настоящее время item_id
работает в режиме автоматического увеличениязначение базируется на pk_i_id
в sql, и я хочу генерировать случайные буквенно-цифровые символы, такие как 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;
}
Я попытался заменить pk_i_id
на s_secret
в hdefine.php, но URL элемента будет сломан, однако будет отображаться строка s_secret
.
ходовой ослас 3.8