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

В макетах есть такой код для телефонов, который отлично работает.
<a href="tel:{$settings.Company.company_phone}">{$settings.Company.company_phone}</a>

Но когда вставляю его в Страницу, то он превращается в такое
{$settings.Company.company_phone}

Как сделать, чтобы подставлялись переменные?

Контент страниц - исключительно html
А в макетах Smarty.
Можно в макетах сделать блок и вставить его в контент, нужно будет подверстать, чтобы нормально смотрелось
https://demo.cs-cart.ru/stores/1643f3cc06d51387/admin.php?dispatch=pages.update&page_id=21&come_from=&selected_section=basic

1 лайк

Спасибо за исчерпывающий ответ примером!

Добрый день всем! Последнюю неделю приходит куча собщений “Заказать обрантый звонок” пустых без телефона и имени?
Такое: http://joxi.ru/VrwEVaNsjDnw32
И такое: http://joxi.ru/zANzdZGH8nYzPA

И капчи нет на это.

Что это за баг такой? Как это возможно? Сталкивался ли кто с таким и как это исправить?

Был бы очень благодарен за помощь!

на какую еще страницу с отзывами? я итак нахожусь на странице с отзывами

Самый простой способ - поставить капчу.

Если и это не поможет посмотрите наш модуль Модуль от RetailFactory.ru: Заказ в один клик с подтверждением номера и виджетом Обратный звонок

Там спам при всем желании не влетит - стоит валидация номера телефона, тем более сейчас все у нас со скидками и модуль стоит символически для его функционала (он заменяет стандартные сервисы callback хантеры в том числе).

Жмите в меню Дизайн → Макеты → [Домашняя страница] и добавляете под блоком с отзывами ещё один блок (HTML-блок) в котором добавляете типа такое:

<div><a class="ty-btn am-ty-btn__primary" href="/index.php?dispatch=discussion.view&thread_id=здесь_впишите_номер_страницы_с_отзывами">ВСЕ ОТЗЫВЫ</a></div>

Добрый вечер! Ребята подскажите чайнику :))

Название снова возвращаемся как в 1с, редактировать в 1с не вариант так как выгружаюсь с 1с и на другие платформы

Выгружаюсь на сайт с 1с Розница 2.3 -_- через CommerceML + костыль

Я так понял, что блоки у вас на домашней странице. Разве нет?

Как убрать это https://yadi.sk/i/9x4JIa55G_uf2g из карточки товара. Перелазил все настройки. не могу найти)

похоже на бесплатный модуль от ecomlabs вес товара

2 лайка

спасибо

Спасибо, но это просто как создать кнопку со ссылкой на какую-то страницу. Допустим, я таким образом с главной переадресую пользователя на какую-то страницу с отзывами.
Но на самой этой странице если в настройках страницы включить в разделе “Модули - Комментарии и отзывы” возможность оставлять комментарии, то это позволит на этой странице лишь оставить комментарий к этой странице, и не комментарий ко всему магазину в целом! Я специально вставил под главным содержимым страницы блок “Отзывы”, чтобы было видно, что сначала идут комментарии о странице, а потом комментарии о магазине, и это разные комментарии.

Даже в админке видно, что разные:



Как в итоге оставить комментарий о магазине то?

Хочу разместить отзывы о магазине на главной, да. Возможно, ещё на паре других страниц сайта.

Так а зачем там капча? Там есть проверка по телефону… те пока я не введу телефон и имя мне не даст нажать кнопку… а у спамера, как то получается отправлять с незаполнеными даными, я не пойму как это плучается, это явно какой то баг cs-cart. Может кто то знает как полечить?

Ссылку делайте на

index.php?dispatch=discussion.view&thread_id=8

на этой странице пустота в отзывах:

Сделайте как я вам говорю и всё будет работать как вы хотите. ID страницы, где отображаются все отзывы может быть штатным либо каким угодно (если вы что нибудь накрутили), так как генерируется автоматически по какой-то неведомой логике, но вы можете посмотреть его в базе данных через phpMyAdmin. Например на моём сайте (thread_id=ХхХхХх) шестизначный.

Вот тут мы описывали как найти страницу с отзывами о магазине

1 лайк

Можно и без капчи, какой-то бот по прямой ссылке долбит, обычная практика. Наш модуль как раз это и помогает избежать, без смс кода звонок не будет создан.