Главная / Архив автора: Tim

Автор: Tim (page 1 of 2)

Подтверждение номера телефона по SMS (часть 3)

В завершение проделанной работы нам остаётся отправить SMS и записать успешную верификацию. Для начала проверяем ,что это действительно номер телефона, а не пустое поле: if (!empty(Tools::getValue(‘phone’)) && Validate::isPhoneNumber(Tools::getValue(‘phone’))) Затем проведём проверку на существование в базе данных телефонного номера: Db::getInstance()->getValue(‘SELECT EXISTS (SELECT phone FROM ‘.DB_PREFIX.’customer WHERE phone = ‘.(int)Tools::getValue(‘phone’).’)’) Как только все условия были выполнены, мы […]

Подтверждение номера телефона по SMS (часть 2)

В первой части мы работали над добавлением поля для верификации номера телефона.Продолжим нашу работу и начнём с написания JS функции, позволяющей добавить кнопку отправки сообщения на номер телефона. Для этого в файле скриптов пропишем строчку: $(‘input[name=»phone_e»]’).parent().parent().find(‘.form-control-comment’).html(‘Кнопка’); Поздравляем! Кнопка добавлена, теперь стоит перейти к обработчику и отправке SMS. В начале переопределим контролёр, по пути /override/controllers/front/, создадим […]

Подтверждение номера телефона по SMS (часть1)

На сегодняшний день верификация по номеру телефона становится уже не роскошью, а необходимостью. Именно она может отличить подлинный номер от фейка. Мы решили подготовить для Вас материал, о том, как сделать верификацию по телефонному номеру для своего интернет-магазина, не прибегая к сторонней помощи. В целом, эта доработка весьма сложная, поэтому мы её разделим на три […]

Глобальная переменная в smarty для определения телефона

В некоторых случаях важно знать, что человек заходит с телефона. Это позволит загружать для пользователя определённый контент без лишней информации, что поспособствует увеличению скорости загрузки страницы и повышению уровня вовлечённости пользователя. В PrestaShop 1.7 отсутствует глобальная переменная, определяющая мобильный телефон, поэтому в данной статье хотелось бы рассказать, как её добавить. Для начала в папке classes […]

Как сделать цены без точек

Всем известно, что в PrestaShop цены выводятся по умолчанию – два знака после запятой. А что делать, если требуется числовое значение без точек? Данную задачку можно решить несколькими способами, один из которых мы рассмотрим в этой статье. Чтобы не изменять ядро нашей CMS, воспользуемся функцией «Overrides». Перейдём в папку: /override/classes/ Для переопределения основного класса ядра […]

« Older posts