Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно

Модуль «Обратный звонок» предназначен для вывода на сайте формы отправки менеджерам сайта информации с телефоном клиента (если он будет указан).

Типовое применение - плавающая панель на корпоративном сайте компании, предоставляющей услуги.
Либо использование модуля в качестве кнопки «Заказать в 1 клик», если ваш сайт является интернет-магазином или виртуальной витриной с товарами.


Пример работы модуля:
на страницах сайта в правой колонке (можно перенастроить правками CSS) расположена плавающая панель «Заказать звонок»
Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно
при клике на панель, выезжает форма для указания имени, номера телефона и времени звонка.
Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно

Посетитель сайта указывает данные и нажимает "отправить".
Письмо с данными улетает менеджерам сайта, а посетитель видит надпись:
Успех
Запрос успешно отправлен!

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



Достоинства модуля:
- Легкая установка
- Всего одна правка в engine/engine.php
- Свой шаблон внешнего оформления

Работа модуля тестировалась на версиях движка DLE 9.0 - 10.1


Структура модуля:
Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно
Всего 6 файлов:
две картинки, один php, один tpl, css и js


Установка модуля:




Настройки модуля:

Вы можете указать:
- Адрес получателя уведомлений
- Адрес отправителя
- Заголовок письма
- Сообщение на странице сайта после отправки.

Для внесения правок необходимо отредактировать файл /engine/modules/call.php
Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно

Чтобы указать свой адрес почты в качестве получателя

найти:

$mail_addr = "vasya@pupkin.com";


заменить на свой адрес

$mail_addr = "petya@ivanov.ru, admin@sitov.net"; 


где petya@ivanov.ru, admin@sitov.net это адреса получателей.


Для сортировки писем в своей почтовой программе, рекомендуется указать адрес отправителя

найти:

$mail_sender = "call@site.com"; 


заменить на свой адрес:

$mail_sender = "zvonok@pupkin.ru";



А так же изменить тему сообщения

найти:

$mail->send($mail_addr, "Заказ звонка", $message);


исправить по своему вкусу, например

$mail->send($mail_addr, "Заказ звонка с сайта TCSE-cms.com", $message);


Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно




Инструкция одним файлом http://goo.gl/t69aUy


Живые примеры работы модуля "Обратный звонок":
http://iv-service.ru/
http://fiat-ac.ru/
http://alarm-man.ru/

Программная основа: DLE 9.5 - 10.1
Название модуля: Обратный звонок (TCSE_call-mod)
Версия модуля: 1.1 (от 2013-07-15)
Программирование: Кирилл Родэ
Руководитель проекта: Виталий Чуяков


Скачать архив с модулем
TCSE_call_win1251.zip [35 Kb] (cкачиваний: 424)





Страница с инструкцией по установке модуля
http://tcse-cms.com/docs/647-tcse_call-mod-dlya-dle.html


Уважаемые посетители,
Если Вы хотите оставить заказ на разработку сайта или получить предварительную консультацию воспользуйтесь формой по ссылке ниже.
Обратная связь
Наш специалист ответит вам в течении суток.

Модуль Обратный звонок (заказать в 1 клик) для DLE - бесплатно
модуль бесплатно, установка 500 рублей.
http://tcse-cms.com/works/591-tcse-call-mod.html | Наши разработки
Заказать мод


Похожие публикации

Документация к модулю Форма Предзаказа

Модуль «Форма Предзаказа» предназначен для вывода на сайте формы отправки менеджерам сайта информации о выбранном продукте. Вызов формы предзаказа возможен как из краткой новости... читать далее

TCSE_call-mod для DLE

Модуль «Обратный звонок» предназначен для вывода на сайте формы отправки менеджерам сайта информации с телефоном клиента (если он будет указан). Типовое применение - плавающая панель на... читать далее

Модуль - Форма Предзаказа

Один из самых популярных сторонних модулей для DataLife Engine от нашей студии. Модуль «Форма Предзаказа» предназначен для вывода на сайте формы отправки менеджерам сайта информации о выбранном... читать далее

Сайт розничного магазина Сусанин - верстка макета и установка модуля интернет-магазина

У хорошего продавца торговое оборудование всегда в порядке. Руководствуясь именно этим принципом, владельцы специализированного магазина GPS навигаторов "Сусанин" каждые 2 года обновляют дизайн... читать далее

Поиск по складу запчастей - модуль для DLE v3.1.1

Модуль интернет-магазина еще проще, еще легче и еще быстрее. Мы рады представить наш новый продукт - модуль "Поиск по складу" для DLE. Специальный модуль для отображения прайс-листов компании с... читать далее

Разработка сайта - аренда автомобилей

TCSE-Studio закончила разработку сайта компании АвтоРент.СУ - аренда автомобилей без водителя в Санкт-Петербурге. Сайт реализован на качественном новостном движке, имеет продуманную форму обратной... читать далее

Комментарии (12)

  1. #1 написал: TCSE
    Группа: Администраторы
    16 января 2014 15:54

    в модуль закралась ошибка (забыли перенести часть кода)
    суть ошибки:
    игнорируются обязательные поля при отправки данных из формы.

    как исправить:

    информация добавлена в тело публикации, Fix#1 от 2014-01-15
    • 0

       

  2. #2 написал: Василий
    Группа: Гости
    14 февраля 2014 21:09

    Помогите мне пожалуйста установить ваш скрипт на сайте vikna.korabl.biz, пока сайт выглядит так как он в разработке. при нажатии на "Заказать звонок" открывается просто пустая страница.
    • 0

       

  3. #3 написал: Гена
    Группа: Гости
    25 мая 2014 10:06

    Вот еще очень хороший бесплатный модуль обратного звонка http://consultant-web.ru/callme/
    • 0

       

  4. #4 написал: TCSE
    Группа: Администраторы
    25 мая 2014 20:14

    Цитата: Гена
    Вот еще очень хороший бесплатный модуль обратного звонка

    Вы забыли написать - что модуль по ссылке не для ДЛЕ :(

    • 0

       

  5. #5 написал: Sajjuk
    Группа: Гости
    16 августа 2014 12:05

    Не помогает фикс, все равно отправляет пустые письма...
    • 0

       

  6. #6 написал: TCSE
    Группа: Администраторы
    16 августа 2014 12:49

    Цитата: Sajjuk
    Не помогает фикс, все равно отправляет пустые письма...


    Странно, так-как тестировался фикс на нескольких проектах - проблем с пустым сообщением небыло.







    живые примеры:
    раз и два
    • 0

       

  7. #7 написал: Игорь
    Группа: Гости
    28 февраля 2015 18:18

    после отправки - пустое поле в центре страницы... нет ни окошка о том что сообщение отправлено, нет редиректа на страницу с которой отправлялось ... как побороть???
    • 0

       

  8. #8 написал: Minibuka
    Группа: Гости
    11 марта 2015 01:37

    Я решил проблему с отправкой так
    engine/module/call.php

    =======================================
    =================== */ if(!defined('DATALIFEENGINE') ){ die("Hacking attempt!"); } $mail_addr = "ystr.62@mail.ru"; $mail_sender = "zvonok@udatha.ru"; include_once ENGINE_DIR . '/classes/mail.class.php'; if($_POST['call'] == 'send') { $name = strip_tags(stripslashes($_POST['
    ;na me'])); $phone = strip_tags(stripslashes($_POST['
    ;ph one'])); $time = strip_tags(stripslashes($_POST['
    ;ti me'])); $message = <<<HTML Имя: $name Телефон: $phone Время: $time HTML; if ($name == '') $stop .= "<li>Не указано имя</li>"; if ($phone == '') $stop .= "<li>Не указан номер телефона</li>"; if ($stop != '') { $tpl->load_template('info.tpl&am
    p;# 039;); $tpl->set('{title}', "Ошибка"); $tpl->set('{error}', "Вы заполнили не все поля формы: <ul>" . $stop . "</ul>"); $tpl->compile('content'); $_POST['call'] = ''; } else { $tpl->load_template('info.tpl&am
    p;# 039;); $tpl->set('{title}', "Информация"); $tpl->set('{error}', "Ваша заявка принята. Наши менеджеры свяжутся с Вами в ближайшее время."); $tpl->compile('content'); } } if($_POST['call'] == 'send') { $mail = new dle_mail($config); $mail->from = $mail_sender; $mail->send($mail_addr, "Заказ звонка", $message); if($mail->send_error) msgbox($lang['all_info']
    ;, $mail->smtp_msg); msgbox("Успех", "Запрос успешно отправлен!"); } ?>
    • 0

       

  9. #9 написал: Ильза
    Группа: Гости
    17 апреля 2016 20:13

    А как сделать, чтоб она выползала не сбоку, а появлялась по середке, как в примерах?
    • 0

       

    1. #10 написал: TCSE
      Группа: Администраторы
      17 апреля 2016 23:44

      для этого Вам необходимо использовать плагины для модальных окон.
      Например bootstrap 3 - как на сайтах из примеров.

      в шаблоне main.tpl добавляете

      
      <!-- Call Modal -->
      <div class="modal fade" id="CallModal" tabindex="-1" role="dialog" aria-hidden="true">
      	<div class="modal-dialog modal-sm">
      		<div class="modal-content">
      			<div class="modal-header">
      				<button type="button" class="close" data-dismiss="modal"><spa
      n aria-hidden="true">&time
      s;</span><span class="sr-only">Закрыть</
      span></button> <h4 class="modal-title">Заказать
      звонок</h4> </div> <div class="modal-body"> {include file="tcse_mod/call.tpl"} </div> </div> </div> </div><!-- Call Modal -->



      и сам шаблон tcse_mod/call.tpl

      
      <p>
      	<form class="call-content" action="/?do=call" method="post">
      		<div class="form-group">
      			<label>Контактное лицо/Компания <span>*</span></label>
      ; <input type="text" class="form-control" name="name" value="" /> </div> <div class="form-group"> <label>Номер телефона <span>*</span></label>
      ; <input type="text" class="form-control" name="phone" value="" /> </div> <div class="form-group"> <label>Удобное время для звонка</label> <input type="text" class="form-control" name="time" placeholder="с 12 до 16" value="" /> <br> <input type="submit" class="btn btn-success btn-block" value="Отправить" /> <input type="hidden" name="call" value="send" /> </div> </form> </p>
      • 1

         

  10. #11 написал: Анатолий
    Группа: Гости
    11 августа 2016 09:09

    Как сделать что бы в $mail_sender = ""; вставлялся емайл человека который заказал звонок?
    • 0

       

    1. #12 написал: TCSE
      Группа: Администраторы
      11 августа 2016 10:33

      Данный модуль по всем параметрам морально устарел.
      Рекомендую использовать замечательный продукт от Пафнутия, модуль Uniform

      • 0

         

Прокомментировать


@

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent