1 Отредактировано RainMEN (12-04-2015 10:38:42)

Тема: Модуль заказать звонок

Всем привет!

Не так давно начал писать модуль заказать звонок, и сегодня вроде бы он готов, багов вроде не наблюдаю.

Модуль предназначен для обратной связи с потенциальным клиентом.
В его состав входят 2 формы:

- Заказать звонок
- Задать вопрос

При заказе звонка на email администратора приходит сообщении, что такой то человек хочет что бы ему позвони.
При заказе ответа на вопрос на email администратора приходит сообщении, что такой то человек задал вопрос, содержание вопроса и email клиента. Так же на email клиента приходи сообщение что его запрос принят.
При создании ответа и установке статуса вопроса в "Закрыто", на email клиента отправляется сообщение с вопросом который он задавал и ответом который для него подготовил администратор.

-Тексты, адреса администратора и темы сообщений редактируются в настройках модуля, так же как и возможность отключения уведомлений.

-Все Email сообщения отсылаются в HTML формате, с возможностью стилизации, как самого письма, так и по отдельности шапки письма, футера письма, по отдельности для администратора и пользователей.

- Все формы реализованные на сайте работают через AJAX  в виде всплывающих окон, с возможностью стилизации через файл стилей, как самого окна так и сообщения об ошибках и успешной отправке.


Протестировать можно тут http://demo.codimsites.ru/

логин demo@mail.ru
пароль 123456

Жду от вас все недовольства и пожелания.

2

Re: Модуль заказать звонок

поменял в настройках свой емеил, заполнил форму, но письмо что-то не пришло sad
какова цена вопроса? есть ли совместимость с 4.6.1. версией? и возможно ли закрытие всплывающего окна после отправки сообщения? автоматически.

Thumbs up Thumbs down

3 Отредактировано RainMEN (17-03-2015 13:00:20)

Re: Модуль заказать звонок

avanesov пишет:

поменял в настройках свой емеил, заполнил форму, но письмо что-то не пришло sad
какова цена вопроса? есть ли совместимость с 4.6.1. версией? и возможно ли закрытие всплывающего окна после отправки сообщения? автоматически.


Совместимость с версией 4.6.1 есть, цена вопроса 10$, закрытие окна сделать с помощью js без проблем.

Уверены что поменяли email администратора? Там все еще мой Email

4

Re: Модуль заказать звонок

1. Хочу спросить, возможно ли вставить на любую страницу кнопку задать вопрос или заказать звонок.
2. Возможно ли на одной странице создать несколько таких кнопок, будет ли работать кнопка и всплывать форма к ней.

Если да то мне как раз надо с этим кое что сделать...  smile

Сделаю обновления вашего магазина до актуальной версии системы со вем переносом ваших товаров, просьба писать в приват.
https://novabench.com/image/742206.png

5

Re: Модуль заказать звонок

AJIEKCAHDP пишет:

1. Хочу спросить, возможно ли вставить на любую страницу кнопку задать вопрос или заказать звонок.
2. Возможно ли на одной странице создать несколько таких кнопок, будет ли работать кнопка и всплывать форма к ней.

Если да то мне как раз надо с этим кое что сделать...  smile

Вставить на любую можно без проблем, всплывать тоже будет, правда придётся дописать 2 функции, вернее раздел делить, сделать 1 функцию вызывающую только формы, а другую вызывающую только кнопки показать  форму))

6

Re: Модуль заказать звонок

Менять и не пришлось smile

Просто вынес кнопки за пределы модуля.

Суть такая в главном макете сайта подключаем формы

   <div class="callMeForms" style="display: inline-block;">
           {echo $CI->load->module('callme')->callMeForm()}
            {echo $CI->load->module('callme')->questionForm()}
   </div>

Обвертка callMeForms обязательная, внутрь неё вставляется шторка, затеняющая фон.

и на любой странице сколько раз хотим и где хотим пишем


  <div class="btn">
        <a class="button toCallMe" href="toCallMe" ><span>Заказать обратный звонок</span></a>
  </div>

   <div class="btn">
        <a class="button toCallMe" href="toQuestion" ><span>Задать вопрос</span></a>
   </div>

Главное у ссылки указать класс и ссылку на форму которую нужно открывать.

7 Отредактировано RainMEN (12-04-2015 10:39:00)

Re: Модуль заказать звонок

Выкладываю инструкцию здесь, так как в магазине редактор вставляет лишний десяток тегов.

Автор: Пушкарский Игорь
Email: igor.pushkarskiy@yandex.ru
Город: Чита
Дата: 12 марта 2015 г.
Skype: igor.pushkarskiy@hotmail.com


==================== Модуль обратного звонка ===========================

Модуль предназначен для обратной связи с потенциальным клиентом.
В его состав входят 2 формы:
- Заказать звонок
- Задать вопрос

При заказе звонка на email администратора приходит сообщении, что такой то человек хочет что бы ему позвони.
При заказе ответа на вопрос на email администратора приходит сообщении, что такой то человек задал вопрос, содержание вопроса и email клиента. Так же на email клиента приходи сообщение что его запрос принят.
При создании ответа и установке статуса вопроса в "Закрыто", на email клиента отправляется сообщение с вопросом который он задавал и ответом который для него подготовил администратор.
- Тексты, адреса администратора и темы сообщений редактируются в настройках модуля, так же как и возможность отключения уведомлений.
- Все Email сообщения отсылаются в HTML формате, с возможностью стилизации, как самого письма, так и по отдельности шапки письма, футера письма, по отдельности для администратора и пользователей.
- Все формы реализованные на сайте работают через AJAX  в виде всплывающих окон, с возможностью стилизации через файл стилей, как самого окна так и сообщения об ошибках и успешной отправке.

Протестировать можно тут http://demo.codimsites.ru/
логин demo@mail.ru
пароль 123456


========================= Инструкции модуля ============================

Модуль полностью адаптирован под ImageCMS 4.6-4.7
С бролее ранними версиями не тестировался.
Для стилизации email уведомлений администратора используйте в каталоге с модулем:
    /assets/admin/email/header.tpl
    /assets/admin/email/footer.tpl
Для стилизации email уведомлений пользователям используйте в каталоге с модулем:
    /assets/public/email/header.tpl
    /assets/public/email/footer.tpl
Для стилизации файлов формы используйте файл стилей
    /assets/css/callme.css 
Для изменения текста сообщения об успешной отправке в файле
    /assets/js/callme.js
Измените значение переменной success


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

Модуль полностью адаптирован под ImageCMS 4.6-4.7
С бролее ранними версиями не тестировался.
Для стилизации email уведомлений администратора используйте в каталоге с модулем:
    /assets/admin/email/header.tpl
    /assets/admin/email/footer.tpl
Для стилизации email уведомлений пользователям используйте в каталоге с модулем:
    /assets/public/email/header.tpl
    /assets/public/email/footer.tpl
Для стилизации файлов формы используйте файл стилей
    /assets/css/callme.css
Для изменения текста сообщения об успешной отправке в файле
    /assets/js/callme.js
Измените значение переменной success


Для установке просто разархивировать папку callme c архивом в каталог 
    application\modules\ 
и установить через менеджер моделей. 
Для подключения модуля на сайте в главном файле шаблона (по умолчанию main.tpl), что бы можно было вызывать на любой странице сайта, добавить

    // Обвертка внутрь неё будет ставлен затеняющий фон, очень важно не менять названия класса, либо правит его в файле /assets/js/callme.js    
    <div class="callMeForms">
    
        //  Форма заказать звонок
        {echo $CI->load->module('callme')->callMeForm()}
        
        //  Форма задать вопрос
        {echo $CI->load->module('callme')->questionForm()}
        
    </div>
На любой странице сайта где нужна форма (Вызывать можно хоть сколько раз):

    <a class="button toCallMe" href="toCallMe"><span>Заказать обратный звонок</span></a>
    <a class="button toCallMe" href="toQuestion"><span>Задать вопрос</span></a>

Название класса и ссылка обязательны и постоянны, можно переопределить в файле /assets/js/callme.js    

========================= В следующей версии 0.2 ============================

1. Уведомление о поступлении вопроса по SMS
2. Несколько email адресов администратора
3. Конструктор пользовательских форм

8

Re: Модуль заказать звонок

Возьмите обычный скрипт от dedushka.org с названием call_me и просто в htaccess пропишите доступ к файлу sendmail всего делов то..

CybernatiC

9

Re: Модуль заказать звонок

cybernatic пишет:

Возьмите обычный скрипт от dedushka.org с названием call_me и просто в htaccess пропишите доступ к файлу sendmail всего делов то..


А потом программисты которые это поддерживают думают как это уг работает  lol

10

Re: Модуль заказать звонок

Купил данный скрипт недавно. Нужна была именно функция обратного звонка. Все функции выполняет исправно, даже есть бонусы). Можно конечно было найти любой скрипт в интернете и приделать его в шаблон, потом редактировать код если вдруг что, если что то поменяется. Но нужно было управление из админки (настройки e-mail быстро поменять  или вывод спец. сообщений изменить) Мудрить не стал, купил данный скрипт. Всё установилось с первого раза . Есть подробная инструкция. Стилизацию сообщений на мыло можно настраивать под себя, это касается как и сообщений для пользователя, так и для администратора. В настройках служебный уведомлений пользователю, работают переменные из imagecms (такие как  $userName$! и т.д.). Связался с автором для дополнительных консультаций по модулю, ответ получил довольно быстро), не смотря на разницу во времени. Платный? да ) НО цена смешная. Модуль был нужен срочно. Автор сказал что модуль будет обновляться и появятся новые функции вплоть до уведомлений по смс. Ну что же- это хорошо, а мне и так хватает. Спасибо, рекомендую)

Thumbs up 0 Thumbs down

11

Re: Модуль заказать звонок

Алексей пишет:

Купил данный скрипт недавно. Нужна была именно функция обратного звонка...

Разрешите взглянуть на ваш сайт.

Разрабатываю модули для ImageCMS Corporate (оплата PayPal).

12 Отредактировано Алексей (24-04-2015 04:15:22)

Re: Модуль заказать звонок

Sempai пишет:
Алексей пишет:

Купил данный скрипт недавно. Нужна была именно функция обратного звонка...

Разрешите взглянуть на ваш сайт.

Сайт пока на стадии разработки, ну а так хттпс://сес-ехперт.ру

Thumbs up Thumbs down

13

Re: Модуль заказать звонок

Если сайт мультиязычный, ошибки валидации и сообщение о доставке выводятся на текущем языке?

Разрабатываю модули для ImageCMS Corporate (оплата PayPal).

14

Re: Модуль заказать звонок

Ошибки валидации выводятся, сообщение о доставке к сожалению нет.

15

Re: Модуль заказать звонок

Приобрёл данный модуль неделю назад. Первое что огорчило - моя невнимательность при покупке, а именно релиз и поддержка более старых версий имейжа. В итоге плагин не встал) Было решено писать подобное на jquery. Подумав с час, решил написать автору. И о чудо! Был фидбэк. Было предложено адаптировать новую версию под старую имейжку. За что я очень признателен и благодарен автору!!!  На следующий день плагин уже стоял и работал отменно. Ещё раз спасибо за поддержку, консультации и гибкую настройку. Рекомендую всем, кто ещё сомневается в покупке!
Для автора, Ваш переписчик mefisto4u...

Thumbs up Thumbs down

16

Re: Модуль заказать звонок

Vadym пишет:

Приобрёл данный модуль неделю назад. Первое что огорчило - моя невнимательность при покупке, а именно релиз и поддержка более старых версий имейжа. В итоге плагин не встал) Было решено писать подобное на jquery. Подумав с час, решил написать автору. И о чудо! Был фидбэк. Было предложено адаптировать новую версию под старую имейжку. За что я очень признателен и благодарен автору!!!  На следующий день плагин уже стоял и работал отменно. Ещё раз спасибо за поддержку, консультации и гибкую настройку. Рекомендую всем, кто ещё сомневается в покупке!
Для автора, Ваш переписчик mefisto4u...


Всегда рад помочь. Обращайтесь еще.

17

Re: Модуль заказать звонок

Подскажите данный модуль будет работать на версии 4.9 Corporate?
И дайте актуальную ссылку на рабочий модуль.

Помогаю в решении вопросов. Иногда бесплатно.

Thumbs up Thumbs down

18

Re: Модуль заказать звонок

А в чем прикол, я конечно не смотрел на скрипт, но....
С версии 4,8 он и так есть в ImageCMS, зачем клонировать?
Или ваш скрипт имеет информацию о странице/товаре с которой сделали заказ звонка?
Если нет, то сделайте иначе смысла в нем мало.

19

Re: Модуль заказать звонок

Всем привет!

Странно как то в один прекрасный момент перестали приходить письма о поступлении сообщений в теме да и я как то перестал заходить ушел в работа smile


Сергей если информация еще нужна то на 4.9 не тестировал и ответить не могу потому как не видел что изменилось с версии 4.8 но кажется ничего не поменялось smile

Олег Приветствую!

К сожалению не понятен данный вопрос, скрипт был написан еще с версии 4.5 и ранее не было какого то функционала, поэтому не могу сказать чем лучше или хуже. Но на версию 4.8  его уже приобретали раза 2-3 по какой причине не устраивало то что уже есть я не могу сказать sad

ВСЕМ КТО ИМЕЕТ КАКИЕ ТО ВОПРОСЫ ПО ПОВОДУ МОДУЛЯ ПИШИТЕ В ЛИЧКУ ИЛИ НА ПОЧТУ ПОТОМУ КАК ТУТ БЫВАЮ ОЧЕНЬ РЕДКО!