0 Пользователей и 1 Гость просматривают эту тему.
  • 43 Ответов
  • 18868 Просмотров
*

Спартак

  • Новичок
  • 8
  • 0 / 0
Заказать звонок - Joomla 2.5
« : 16.10.2012, 10:58:09 »
Что посоветуете, есть ли готовый модуль заказ звонка, появляется форма - попап окошко, с отправкой данных на почту....
*

westcollection

  • Новичок
  • 9
  • 0 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #1 : 09.06.2013, 14:10:07 »
есть  Callback от akerne.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #2 : 09.06.2013, 19:25:49 »
Там десяток строк кода, если без выкрутасов.
Кому интересно, могу для чайников набросать инструкцию с болванкой, по принципу как здесь или здесь
Чем хорошо свое решение - допиливается в любую сторону
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Rex_One

  • Захожу иногда
  • 453
  • 37 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #3 : 09.06.2013, 20:09:53 »
Первый в очередь чайников! :) Если можно :)
Кривизна рук не компенсирует прямизну извилин.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #4 : 09.06.2013, 20:11:58 »
Ок, к вторнику постараюсь набросать, если что - завтра к вечеру в личку напомните.
Все готово, надо только оформить по человечески и описалово подготовить
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

HukoJIau4

  • Новичок
  • 1
  • 0 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #5 : 11.06.2013, 09:55:21 »
Привет, отправь и мне пожалуйста!)) Желательно на почту, что бы синий цвет присутствовал в форме))) За ранее большое спасибо!)
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #6 : 13.06.2013, 22:58:26 »
что бы синий цвет присутствовал в форме
хм, а 12-ю девочку и ослицу тоже в форму включать или как?
Вы же понимаете, что это все решается стилями.
Если я и выложу решение - оно будет полностью сырое в плане оформления, только лишь для разбора полетов и понимания дальнейших действий.

Хотите готовое решение под ваш сайт с уникальными требованиями и оформлением - пожалуйста, в коммерческом плане всегда сделаю что нужно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Arkantos

  • Захожу иногда
  • 216
  • 17 / 0
  • Всё о создании сайтов: http://site-on.net
Re: Заказать звонок - Joomla 2.5
« Ответ #7 : 13.06.2013, 23:45:10 »
Как самому создать форму обратной связи (звонка). Уже всё написано, с конкретным примером для Joomla, готовым кодом и стилями :) Рабочий вариант можете увидеть по этой же ссылке.

Кстати сейчас как раз собрался написать статью как сделать свой собственный анти-спам, можно будет к этой форме притулить, как и к любой другой собственно.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Заказать звонок - Joomla 2.5
« Ответ #8 : 13.06.2013, 23:55:07 »
Arkantos В Joomla есть  два способа отправки сообщений используя классы и еще один используя com_contact.
А также, встроенное API по фильтрации данных.
*

Arkantos

  • Захожу иногда
  • 216
  • 17 / 0
  • Всё о создании сайтов: http://site-on.net
Re: Заказать звонок - Joomla 2.5
« Ответ #9 : 14.06.2013, 00:16:35 »
В Joomla есть  два способа отправки сообщений используя классы и еще один используя com_contact.
Подробней? В чём может быть выигрышь, если использовать их?

А также, встроенное API по фильтрации данных.
Ссылочку на ознакомление?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Заказать звонок - Joomla 2.5
« Ответ #10 : 14.06.2013, 00:29:15 »
Форма для отправки через com_contact
фильтрацию js не привожу
Спойлер
[свернуть]
JInput - для фильтрации данных
JUtility::sendMail
JFactory/getMailer
*

Arkantos

  • Захожу иногда
  • 216
  • 17 / 0
  • Всё о создании сайтов: http://site-on.net
Re: Заказать звонок - Joomla 2.5
« Ответ #11 : 14.06.2013, 09:54:12 »
Спасибо. Всё же пользуясь чистым PHP, не привязываясь к классам и методам Joomla - я охватил абсолютно все сайты, а не только на Joomla. Но если когд-нибудь ещё закажут сделать форму обратной связи для Джумла, можно будет теперь попробовать ваш вариант :)
*

Arkantos

  • Захожу иногда
  • 216
  • 17 / 0
  • Всё о создании сайтов: http://site-on.net
Re: Заказать звонок - Joomla 2.5
« Ответ #12 : 04.07.2013, 18:02:10 »
Как самому создать форму обратной связи (звонка). Уже всё написано, с конкретным примером для Joomla, готовым кодом и стилями :) Рабочий вариант можете увидеть по этой же ссылке.

Кстати сейчас как раз собрался написать статью как сделать свой собственный анти-спам, можно будет к этой форме притулить, как и к любой другой собственно.
Вот и статья: Как сделать скрипт анти-спама своими руками. Это очевидно, но для "новичков" хочу обратить внимание, что этот скрипт можно использовать для абсолютно любой формы, а не только для формы обратной связи о которой здесь была речь. Изначально я сделал его для сайта на Joomla + VirtueMart, чтобы заказчику перестал приходить спам через форму VirtueMart 2: "Задайте вопрос об этом товаре".
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #13 : 03.08.2013, 04:53:35 »
бл, я так и не сделал
позор на мою седую голову
клянусь макаронным монстром исправить сию ошибку
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ayks007

  • Новичок
  • 7
  • 0 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #14 : 05.09.2013, 21:24:35 »
Ребята, хотел бы предупредить всех желающих установить обратный звонок с этого сайта http://cmschoose.com/joomla/modules/callback157-obratniy-zvonok-dlya-joomla.html
не устанавливайте, сразу добавите к себе на сайт 7 левых ссылок которые будут не видны Вам но будут индексироваться поисковиками, пишите сами, не качайте! :-X
*

SergPro

  • Захожу иногда
  • 51
  • 0 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #15 : 19.05.2014, 17:40:47 »
бл, я так и не сделал
позор на мою седую голову
клянусь макаронным монстром исправить сию ошибку
День добрый! крайне интересно решение по Вашей ссылке (второй с С1). Если будет возможность отпишитесь как создать эту форму (не всплывающим окном, как у всех), а именно строчкой как в примере.
Спасибо. С уважением!
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #16 : 21.05.2014, 22:32:01 »
День добрый! крайне интересно решение по Вашей ссылке (второй с С1). Если будет возможность отпишитесь как создать эту форму (не всплывающим окном, как у всех), а именно строчкой как в примере.
Спасибо. С уважением!
А это большой разницы не играет, так как на том сайте сделать даже проще.
Если нужно пошагово описать - сообщите, сделаю пост в блоге и продублирую
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dmitry77787

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
  • Процветание-естественная форма жизни!
Re: Заказать звонок - Joomla 2.5
« Ответ #17 : 09.06.2014, 00:27:07 »
Использую callme от Назаря Токаря, настроил оповещение по SMS о заявках. Меняются стили форм. Здесь можно посмотреть luxmats.ru
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Заказать звонок - Joomla 2.5
« Ответ #18 : 09.06.2014, 01:30:25 »
Arkantos В Joomla есть  два способа отправки сообщений используя классы и еще один используя com_contact.
А также, встроенное API по фильтрации данных.
Это прекрасно, но если надо добавить еще поле (например, телефон), то тупик!
Если кому еще интересно, то Обратный звонок делается на 1-2-3 с помощью RSForm, там и как всплывашку можно сделать и кучу полей, уж не говорю, что и смс-информирование можно прикрутить - все на автомате, можно спокойно попивать мартини на Шарджинском пляже)))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

snegokop

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
  • Мой скайп: olegek74
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #20 : 19.07.2015, 17:59:58 »
Здравствуйте!
Сделал свою форму "Заказать звонок", за основу взял материал: http://site-on.net/create/php/6-callback-and-feedback-for-site-joomla
Так как впервые делаю что-то подобное, хочу посоветоваться:
1. Безопасно ли использовать такую форму обратной связи?
2. Есть ли какие замечания или предложения к коду, который указан ниже?
Спасибо!

На сайте на всех страницах подключен:
<script src="/jquery.fancybox-1.3.4.pack.js" type="text/javascript" defer="defer"></script>
<link rel="stylesheet" href="/jquery.fancybox-1.3.4.css" type="text/css" />
Я использовал их для открытия формы во "ifrime", прописав в шаблоне:
Спойлер
[свернуть]

И в нужное место в шапке вставил ссылку с классом "callme" на страницу с формой:
<a class="callme" href="callme">Заказать звонок</a>

Далее создал папку "callme" и в ней создал файл index.php с формой:
Спойлер
[свернуть]

В этой же папке создал файл обработчик callme.php
Спойлер
[свернуть]

Буду признателен Вам за Ваше мнение.
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #22 : 19.07.2015, 22:40:21 »
Вот еще недоделанная форма, работает под движком 2.5, есть обязательное требование - вставить в индекс шаблона до конца body
Код: html4strict
<div id="tpl_feed2call"><jdoc:include type="modules" name="feed2call" style="nodiv" /></div>

Скачать - https://yadi.sk/d/bvsJXAMPhxQ9o
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #23 : 19.07.2015, 22:46:51 »
А проверить форму ?
Protecting Against CSRF Attacks
Как я понял, в форму нужно вставить:
<?php echo JHtml::_( 'form.token' ); ?>

Если форма вставлена в index.php шаблона, то выводится <input type="hidden" name="1234567890abcdef1234567890abcdef" value="1" />
А у меня форма выведена в отдельную папку и при вставке в форму <?php echo JHtml::_( 'form.token' ); ?> ничего не выводится.
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #24 : 20.07.2015, 12:54:32 »
Вот еще недоделанная форма, работает под движком 2.5, есть обязательное требование - вставить в индекс шаблона до конца body
Код: html4strict
<div id="tpl_feed2call"><jdoc:include type="modules" name="feed2call" style="nodiv" /></div>

Скачать - https://yadi.sk/d/bvsJXAMPhxQ9o

Спасибо за модуль, но с моими знаниями php я его никогда не доделаю )))
Установил модуль, опубликовал, при  нажатии на зеленую кнопку ничего не происходит.
В консоли такая ошибка:

На страницах с материалами:
ReferenceError: jQuery is not defined
...index":11000,"left":50+"%","margin-left":-(modal_width/2)+"px","top":o.top+"px"}...

На страницами с товарами:
TypeError: $ is not a function
$(window).load(function(){

Joomla 2.5.28
VM 3.0.4

Скажите, пожалуйста, чем моя форма не безопасна и чем грозит, если пользоваться этой формой?
Спасибо!
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #25 : 22.07.2015, 15:18:13 »
alexfom_16 - точно, забыл указать, у меня на всех сайтах по умолчанию подключен jQuery и font-awessome а мутулз отключен. Я не делал в настройках модуля проверку на подключение нужных библиотек, поскольку всегда есть )
В этом собственно и минус, просто не планировал в паблик давать модуль.
А так примеры работ есть здесь http://salon-anzhelika.ru/ - справа вверху кнопка
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #26 : 02.08.2015, 11:33:09 »
beliyadm - спасибо за модуль, установил jQuery - все работает.
Вот только хотел прикрутить свою форму "заказать звонок" - только так и никто и не ответил на мой вопрос http://joomlaforum.ru/index.php/topic,231878.msg1572265.html#msg1572265 (((
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #27 : 02.08.2015, 11:39:18 »
Вот только хотел прикрутить свою форму "заказать звонок" - только так и никто и не ответил на мой вопрос http://joomlaforum.ru/index.php/topic,231878.msg1572265.html#msg1572265 (((
Не очень понял вопрос.
Если мой модуль у вас работает - заходите в его шаблон и меняете форму на свою, с всеми полями и так далее. Обработчик в файле AJAX.php в папке модуля - по образцу делаете обработку своих полей и все. Это если надо добавить поле "сообщение" как в форме по вашей ссылке.
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

alexfom_16

  • Захожу иногда
  • 257
  • 24 / 0
Re: Заказать звонок - Joomla 2.5
« Ответ #28 : 02.08.2015, 12:10:43 »
Не очень понял вопрос.
Безопасна ли моя форма, и что может сделать злоумышленник сайту через мою форму?
Рекомендую хостинг Beget.ru
Качественная настройка и ведение Яндекс.Директ.
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Заказать звонок - Joomla 2.5
« Ответ #29 : 02.08.2015, 12:53:15 »
Безопасна ли моя форма, и что может сделать злоумышленник сайту через мою форму?
ну в принципе strip_tags у вас есть, но еще бы добавить проверку на HTML сущности.
Просто если использовать стандартный API движка с его классом JRequest - все будет проще, он проводит сразу все нужные проверки и совершенно безопасен.
Здесь больше информации по нему https://docs.joomla.org/J1.5:Retrieving_and_Filtering_GET_and_POST_requests_with_JRequest::getVar

Но если делать скрипт без привязки к апи - добавьте к проверкам следующие функции
Код: php
    $value = trim($value);
    $value = stripslashes($value);
    $value = strip_tags($value);
    $value = htmlspecialchars($value);
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Multilingual Virtual Keyboard for Joomla 5 [решено]

Автор creative3d

Ответов: 2
Просмотров: 340
Последний ответ 28.01.2024, 12:49:40
от creative3d
News Calendar Joomla 3.0 - html5 - Rus

Автор leo78

Ответов: 26
Просмотров: 13023
Последний ответ 21.11.2023, 18:32:21
от Bommbba
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 19790
Последний ответ 19.03.2023, 18:55:08
от ecolora
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 1368
Последний ответ 05.05.2022, 19:04:44
от ecolora
Плагин превьюшек mAvik Thumbnails 2 - версия для Joomla 3

Автор mavik

Ответов: 593
Просмотров: 83970
Последний ответ 05.12.2021, 12:24:10
от Yamamura