Пагинация в категориях osclass не работает на языках rtl ar или zh и т. д.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пагинация в категориях osclass не работает на языках rtl ar или zh и т. д.

Сообщение Anonymous »

Разбиение на страницы в категориях osclass не работает в языках rtl ar или zh и т. д. Я также заметил эту ошибку во всех демо-версиях тем и демо-версии osclass
Ошибка появляется при нумерации страниц 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»