Хорошая тема. Любые вопросы по CS-Cart и не только

Это не помогло

Наверное что-то не так делаю.
Тоже не помогло.
Вот так прописал:
image

div не надо
только это
<a target="_blank" href="your_social_link"><i class="ut2-icon-instagram"></i></a>

1 лайк

Всё-равно не работает.
image
Иконка просто пропала

Это пример для витрины, а вопрос для писем)

Добавляете изображение в /design/themes/responsive/mail/media/images/social и используете по примеру фесбука

2 лайка

Сложно сказать, что за чепуха там у вас происходит. Сейчас проверил у себя, поменял иконки и все работает.

2020-05-15_21-20-17

Спасибо большое!
Этот способ сработал.
Пришлось подшаманить иконку в фотошопе чуть-чуть и всё вышло.

всем привет

подскажите, можно ли на странице покупателей отобразить покупателей с потраченной суммой больше определенной по аналогии с добавлением в url items_per_page=999?

может как-то total_paid>5000 и тд

Нет, так нельзя

печально

товарищи, подскажите

хочу вывести потраченную покупателем сумму в отдельный столбец бд

в fn.user.php в самом конце есть функция, которая ее собирает

function fn_get_user_order_statistics($user_ids)
{
    list(, $orders_join, $orders_condition) = fn_get_orders(['user_id' => $user_ids, 'get_conditions' => true]);

    $orders_group_by = db_quote(' GROUP BY ?:orders.user_id');

    $total_orders = db_get_hash_array('SELECT COUNT(DISTINCT (?:orders.order_id)) as total_orders, ?:orders.user_id FROM ?:orders ?p WHERE 1 ?p ?p', 'user_id', $orders_join, $orders_condition, $orders_group_by);

    $paid_statuses = fn_get_settled_order_statuses();
    $orders_condition .= db_quote(' AND ?:orders.status IN (?a)', $paid_statuses);

    $total_settled_orders = db_get_hash_array('SELECT COUNT(DISTINCT (?:orders.order_id)) as total_settled_orders, ?:orders.user_id FROM ?:orders ?p WHERE 1 ?p ?p', 'user_id', $orders_join, $orders_condition, $orders_group_by);

    $total_spend = db_get_hash_array('SELECT SUM(total) as total_spend, ?:orders.user_id FROM ?:orders ?p WHERE ?:orders.status IN (?a) ?p ?p', 'user_id', $orders_join, $paid_statuses, $orders_condition, $orders_group_by);

    $result = fn_array_merge($total_orders, $total_settled_orders, $total_spend, true);

    return $result;
}

распечатанный $total_spend

image

здесь ключ user_id в массиве, но я никак не соображу, что подставить, чтобы получить только сумму

$total_spend[‘???’][‘total_spend’]

fn_print_r($total_spend['3939']['total_spend']);

выводит, то что нужно

image

В видео карта есть обучалка, как написать модуль, чтобы вывести количество заказов. Наверняка с суммой аналогично. Возможно вам поможет. https://www.cs-cart.ru/videos/devel/b.3.2-razrabotka-modulya-ch.2-opisanie-i-analiz-zadachi.-poisk-i-rasshirenie.html

Добрый день!
Необходимо провести работу по правильной настройке страниц пагинации сайта.
Важно, чтобы данные пункты в обязательном порядке были реализованы для следующих направлений:
Страниц категорий, пример страницы https://svet24.ru/lyustry/page-2/
Страниц брендов, пример страницы https://svet24.ru/abb-ru/?page=2
Фильтровых страницы, пример страницыhttps://svet24.ru/spoty-ru/spoty-3-plafona/akril/page-2/

Метаданные сайта
1 Title
В качестве Title для страниц пагинации нужно использовать H1 от первой страницы и в конце добавить: “— страница [номер страницы]”
Пример Title: “Люстры — страница 2"

Подскажите, пожалуйста, можно ли это сделать стандартными средствами?

И ещё, подскажите, пожалуйста, как убрать из раздела распродажа “ru” из урла
https://svet24.ru/rasprodazha-ru/ ?

И как изменить название URL страницы “Отзывы”.
https://svet24.ru/otzyvy/?thread_id=1
Надо убрать из названия “?thread_id=1” и сделать url вида: https://svet24.ru/otzyvy/

По второму вопросу - смотрите модуль @ecomlabs
https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-seo-pravila.html
как раз под вашу задачу. Пользуюсь сам - все прекрасно

1 лайк

В базе уже есть объект с SEO URL = /rasprodazha/

Надо найти его и поменять сперва там URL

Есть! Убираю там “ru”, сохраняю, а оно не убирается всё-равно

Значит где-то еще есть. Если с phpMyAdmin знакомы, посмотрите таблицу cscart_seo_names

1 лайк

К сожалению, не знаком

а вам именно “H1 + страница №” надо или “Тайтл с первой + страница №” ?