 |
Скрипт "Buy per click Simple" легко встраивается в любые системы управления сайтом, буквально, за пять минут.
Особенности скрипта:
- моментальные смс уведомления;
- проверка валидности номера (для СНГ);
- кроссплатформенность;
- простота установки;
- простота в смене дизайна;
- возможность бесплатного использования.
Скрипт интегрирован с Callback Simple, но может использоваться, как и отдельный скрипт.
|
Установка:
- Скачиваем и загружаем скрипт в папку, на которую не распространяются правила ЧПУ(обычно это templates или uploads);
- Регистрируемся на сайте http://smses.ru, пополняем баланс и добавляем SenderID в вашем профиле на сайте;
- Редактируем файл config.php, вставляем логин, пароль, SenderID полученные на сайте smses.ru, указываем номер телефона на которые нужно отправлять уведомления, по необходимости - можно изменить тексты уведомлений:
<?php
return array(
'sms_login'=>'ваш логин',//логин smses
'sms_pass'=>'ваш пароль',//пароль smses
'phone_admin'=>'ваш телефон',//телефон, на который слать сообщения
'sender_id'=>'ваш senderID',//SENDER ID smses
'text_cb'=>'{name} просит вас перезвонить на номер {phone}',//текст смс обратного звонка
'text_bpc'=>'{name} хочет купить {prod_name} за {prod_price}, номер {phone}',//текст buy per click
'next_callback_time'=>1,//минимальный интервал между звонками для формы обратного звонка в секундах
'next_callback_msg'=>'Вы уже заказали обратный звонок, повторите попытку позднее',//текст в случае повторного заказа
'success_msg_callback'=>'Обратный звонок заказан!',//текст успешного заказа звонка
'success_msg_bpc'=>'Ваш товар заказан!',//текст успешного заказа товара
'smses_error'=>'Ошибка отправки сообщения, обратитесь к администратору',//текст ошибки smses
'debug'=>0,//тестовый режим (авторизация без отправки сообщения)
);
- Между тегами head подключаем jQuery (если не подключен), подключаем script.js и понравившийся файл стилей (blue.css, gray.css, green.css):
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js" type="text/javascript">
<link rel="stylesheet" href="folder/subfolder/blue.css" type="text/css" media="all">
<script src="folder/subfolder/script.js" type="text/javascript"></script>
- В 25ой строке scritpt.js укажите полный путь от корня сайта к обработчику index.php:
sendRequest('/folder/subfolder/cb_bpc/index.php', post_data, function(result){
- Файлу log.txt установите CHMOD 777, туда будут писаться ошибки на стороне smses.ru в случае их возникновения;
- В место где планируется разместить кнопку вызова, добавляем код:
- Перед закрывающим тегом </body>, добавляем код:
<div id="svh_boxes">
<div id="svh_bpc_dialog" class="bpcwindow">
<div class="bpc_chello">Заказ товара:</div>
<div id="svh_bpc_first">
<div class="bpc">
<form method="post">
<div class="l1_1">Вас зовут:</div>
<div class="l1_2"><input name="nv_params[name]" class="svh_input_a"></div>
<div class="l1_z"></div>
<div class="l1_1">Ваш телефон:</div>
<div class="l1_2"><input name="nv_params[phone]" id="svh_mp" class="svh_input_a" value="+7"></div>
<div class="l1_z"></div>
<div class="l1_3">
Заказ {имя товара} за {цена товара} рублей. <br>
<input type="submit" name="svhBtn" id="getitem" class="sBtn" value="Заказать товар!" disabled="disabled">
</div>
<input type="hidden" name="nv_params[prod_name]" value="{имя товара}">
<input type="hidden" name="nv_params[prod_price]" value="{цена товара}">
<input type="hidden" name="submit_bpc">
</form>
</div>
</div>
<div id="PasteSvhBpcFooter"></div>
</div><div id="svh_mask"></div>
-
В предложенном выше коде заменяем {имя товара} и {цена товара} на соответствующие переменные.
К сожалению форму нельзя ужать до одной строки, что значительно упростило бы вам установку. Это связано с тем что в ней используются переменные с названием товара и его ценой, поэтому форму должен выводить ваш движек, а не мой javascript..
После всех этих действий у вас на сайте должна появиться упрощенная форма заказа товара, если этого не произошло - пишите в комментарии, будем разбираться.
|