Ошибка появляется при нумерации страниц 1 2 3или следующий по категориям. Например, при переходе со страницы 1 на страницу 2 страница не открывается и тип ошибки не отображается в журнале ошибок.
Пример URL-адреса для ar https://demo.osclasspoint .com/ar/%d9%84%d9%84%d8%a8%d9%8a%d8%b9/2
Пример URL-адреса zh https://demo.osclasspoint. com/zh/%e5%8d%96/2
Предложите, пожалуйста, решение проблемы.
Это то, что я пытался сделать в файл hsearch.com, но он не сработал. Был ли у кого-нибудь подобный опыт?
`
`function getLocalizedCategoryUrl($category, $isArabic) {
$url = '';
Код: Выделить всё
if ($isArabic) {
$url = str_replace('{CATEGORY_NAME}', $category['s_slug'], osc_get_preference('rewrite_cat_url'));
} else {
if (preg_match('|{CATEGORIES}|', osc_get_preference('rewrite_cat_url'))) {
$categories = Category::newInstance()->hierarchy($category['pk_i_id']);
$sanitized_categories = array();
$mCat = Category::newInstance();
for ($i = count($categories); $i > 0; $i--) {
$tmpcat = $mCat->findByPrimaryKey($categories[$i - 1]['pk_i_id']);
$sanitized_categories[] = $tmpcat['s_slug'];
}
$url = str_replace('{CATEGORIES}', implode("/", $sanitized_categories), osc_get_preference('rewrite_cat_url'));
}
}
return $url;
Подробнее здесь: https://stackoverflow.com/questions/791 ... -or-zh-etc
Мобильная версия