В макетах есть такой код для телефонов, который отлично работает. <a href="tel:{$settings.Company.company_phone}">{$settings.Company.company_phone}</a>
Там спам при всем желании не влетит - стоит валидация номера телефона, тем более сейчас все у нас со скидками и модуль стоит символически для его функционала (он заменяет стандартные сервисы callback хантеры в том числе).
Спасибо, но это просто как создать кнопку со ссылкой на какую-то страницу. Допустим, я таким образом с главной переадресую пользователя на какую-то страницу с отзывами.
Но на самой этой странице если в настройках страницы включить в разделе “Модули - Комментарии и отзывы” возможность оставлять комментарии, то это позволит на этой странице лишь оставить комментарий к этой странице, и не комментарий ко всему магазину в целом! Я специально вставил под главным содержимым страницы блок “Отзывы”, чтобы было видно, что сначала идут комментарии о странице, а потом комментарии о магазине, и это разные комментарии.
Так а зачем там капча? Там есть проверка по телефону… те пока я не введу телефон и имя мне не даст нажать кнопку… а у спамера, как то получается отправлять с незаполнеными даными, я не пойму как это плучается, это явно какой то баг cs-cart. Может кто то знает как полечить?
Сделайте как я вам говорю и всё будет работать как вы хотите. ID страницы, где отображаются все отзывы может быть штатным либо каким угодно (если вы что нибудь накрутили), так как генерируется автоматически по какой-то неведомой логике, но вы можете посмотреть его в базе данных через phpMyAdmin. Например на моём сайте (thread_id=ХхХхХх) шестизначный.
Можно и без капчи, какой-то бот по прямой ссылке долбит, обычная практика. Наш модуль как раз это и помогает избежать, без смс кода звонок не будет создан.