Новости Joomla

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

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Всем привет!

Подскажите модуль, который бы выводил форму обратной связи в лайтбоксе? Например, есть на сайте ссылка "Напишите нам", пользователь по ней кликает и "всплывает окошко", пользователь пишет сообщение, жмет отправить, затем появляется сообщение, что "Ваше сообщение отправлено" и окошко закрывается.

Может возможно к модулю прикрутить YOOeffects, только пока не понимаю как?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #1 : 22.05.2011, 19:32:58 »
Ну и чтоб CAPTCHA была)))
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Форма обратной связи в лайтбоксе
« Ответ #2 : 22.05.2011, 21:20:44 »
Делаеь форму в aiContacSafe с аяксом.
Делаешь на неё линк в меню, которое не публикуешь. Тебе нужен только линк на форму, чтобы форма по нему открывалась.
По линку вида index.php?option=com_content&view=article&id=ID&tmpl=component открывается статья без меню.

Далее я бы поставил JCE mediabox и вывел бы линком в модуле типа (линк на форму, тут пример для статьи)
Цитировать
<a href="index.php?option=com_content&view=article&id=ID&tmpl=component" class="jcepopup" rel="width[400];height[300]">Написать нам</a>
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #3 : 22.05.2011, 21:46:07 »
Цитировать
Делаеь форму в aiContacSafe с аяксом.
Форму такую себе уже поставил, вопрос: "Как это с аяксом?"

Ссылка у меня получилась такая: index.php?option=com_aicontactsafe&amp;view=message&amp;layout=message&amp;pf=1

С помощью Yooeffects нарисовал ссылку <a rel="shadowbox" href="index.php?option=com_aicontactsafe&amp;view=message&amp;layout=message&amp;pf=1">Напишите нам</a> , но как и ожидал, в ней открылась страница с этой формой, а не сама форма :(

Что сделал не так?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #4 : 22.05.2011, 21:47:15 »
установлена aiContactSafe Версия 2.0.2.d.stable
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Форма обратной связи в лайтбоксе
« Ответ #5 : 22.05.2011, 21:50:44 »
&tmpl=component
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #6 : 22.05.2011, 22:11:11 »
Gruz, спасибо, буду теперь цвет и размеры подгонять, а то как то всё вытянуто. (Добавил в конец ссылки &tmpl=component)
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Re: Форма обратной связи в лайтбоксе
« Ответ #7 : 22.05.2011, 23:06:08 »
Gruz, спасибо, буду теперь цвет и размеры подгонять, а то как то всё вытянуто. (Добавил в конец ссылки &tmpl=component)
Только, если мне не изменяет память, после отправки сообщения в лайтбоксе загрузится вся страница или нет? Хотя это зависит от компонента формы конечно....
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Форма обратной связи в лайтбоксе
« Ответ #8 : 22.05.2011, 23:14:53 »
 - уже давно отказался от использования aiContactSafe Версия 2.0.2.d.stable - слишком много кода генерит, что не есть хорошо. Воспользуйтесь более простой формой типа simpleForm2. К чему использовать монстра когда надо организовать лишь обратную связь.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Форма обратной связи в лайтбоксе
« Ответ #9 : 22.05.2011, 23:33:15 »
Только, если мне не изменяет память, после отправки сообщения в лайтбоксе загрузится вся страница или нет? Хотя это зависит от компонента формы конечно....

Там есть возможность включить аяксовую отправку, без перезагрузки страницы.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #10 : 23.05.2011, 00:08:09 »
skai, у aiContactSafe CAPTCHA есть)))

*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #11 : 23.05.2011, 00:59:02 »
Как удалить полосу прокрутки обведенную красным? (Окно делал с помощью JCE mediabox, Yooeffects, RokBox, полоса прокрутки висит)

*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Форма обратной связи в лайтбоксе
« Ответ #12 : 23.05.2011, 01:03:12 »
посмотрите FireBug -ом
Без ссылки на сайт врятли кто-то подскажет...
Я с мобильного, в основном...
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #13 : 23.05.2011, 01:16:36 »
Ну ппц... Докатился))) Поставил FireBug, и только потом посмотрел в других браузерах, оказывается ИЕ, ФФ и Хром отображают нормально, и только в Опере эта полоса появлятся... Ужос)))
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #14 : 23.05.2011, 01:30:02 »
skai, а как тогда засунуть модуль в Lightbox?
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Форма обратной связи в лайтбоксе
« Ответ #15 : 23.05.2011, 04:16:11 »
ну к примеру так:

устанавливаем simpleForm2
устанавливаем Modules Anywhere

публикуем модуль в несуществующую позицию.
в теле статьи выводим модуль {module 5} - где цифра 5 это ID модуля
теперь его скрываем так как он нам видимым ненужен - оборачиваем его в <div style="display:none;">{module 5}</div>

Остаётся вывести его в Lightbox. Для этого используйте то что вам больше нравится, благо решений масса. Здесь я для примера использую плагин JoomBox (о плагине в блоге котофеича)

Устанавливаем и публикуем плагин, добавляем ссылку - получается:
Код
<a class="modal" href="#simpleform">Написать нам</a>
<div style="display: none;">
<div id="simpleform">{module 5}</div>
</div>
- остаётся только добавить размеры и подправить вывод с помошью style

Возможно есть варианты проще, просто этот мне первый на ум пришёл )) Удачи! )
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #16 : 23.05.2011, 19:40:57 »
Как убрать линию и надпись справа SimpleForm2 под кнопкой "Отправить" ?
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #17 : 23.05.2011, 20:47:34 »
я так понял этот модуль сначала рисует себе область тэгом <form>, значение которого он берет из CSS файла шаблона? Если так, то как мне сделать, чтобы форма была, например, 350 пикселей в ширину, а не на всю страницу, и чтобы шаблон сайта не пострадал?
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Форма обратной связи в лайтбоксе
« Ответ #18 : 23.05.2011, 21:20:49 »
В самом модуле выстави значения ширины и т.п. которые тебе необходимы. На сайте разработчика есть подробное описание как вносить изменения в поля.  Вот пример такой формы (внизу) - все поля редактируются, так же можешь добавить свои. Линия и т.д. где-то внизу в одном из php файлов - не помню сейчас.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #19 : 25.05.2011, 22:45:58 »
Еще нашел глюк, если форма расположена на странице, то сообщения об ошибках (если не ввели имя) появляются в виде всплывающих окон, но если форму засунуть в Lightbox, то сообщения об ошибках появляются в виде текста в левом верхнем углу на новой странице.
Как побороть?

p.s. Вопрос про полосу после кнопки "Отправить" всё еще открыт)))
*

MailRes

  • Захожу иногда
  • 78
  • 1 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #20 : 14.08.2011, 23:32:19 »
кто-нибудь с таким сталкивался?

p.s. после "глюка" в адресной строке появлясется "адрес сайта/modules/mod_simpleform2/engine.php"
*

Алена

  • Новичок
  • 4
  • 0 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #21 : 25.01.2012, 05:32:45 »
А можно про
ну к примеру так:

устанавливаем simpleForm2
устанавливаем Modules Anywhere

публикуем модуль в несуществующую позицию.
в теле статьи выводим модуль {module 5} - где цифра 5 это ID модуля
теперь его скрываем так как он нам видимым ненужен - оборачиваем его в <div style="display:none;">{module 5}</div>

Остаётся вывести его в Lightbox. Для этого используйте то что вам больше нравится, благо решений масса. Здесь я для примера использую плагин JoomBox (о плагине в блоге котофеича)

Устанавливаем и публикуем плагин, добавляем ссылку - получается:
Код
<a class="modal" href="#simpleform">Написать нам</a>
<div style="display: none;">
<div id="simpleform">{module 5}</div>
</div>
- остаётся только добавить размеры и подправить вывод с помошью style

Возможно есть варианты проще, просто этот мне первый на ум пришёл )) Удачи! )

Можно ли вместо модуля прописать id компонента или ссылки в меню?
*

elsvitlinas

  • Новичок
  • 4
  • 0 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #22 : 11.04.2012, 19:37:53 »
Все сделала. Работает. Но при тесте когда пишу сообщение, то при нажатии на клавишу Ч в теме сообщения у меня Lightbox закрывается. Как убрать это? Может горячие клавиши или что тут?

ну к примеру так:

устанавливаем simpleForm2
устанавливаем Modules Anywhere

публикуем модуль в несуществующую позицию.
в теле статьи выводим модуль {module 5} - где цифра 5 это ID модуля
теперь его скрываем так как он нам видимым ненужен - оборачиваем его в <div style="display:none;">{module 5}</div>

Остаётся вывести его в Lightbox. Для этого используйте то что вам больше нравится, благо решений масса. Здесь я для примера использую плагин JoomBox (о плагине в блоге котофеича)

Устанавливаем и публикуем плагин, добавляем ссылку - получается:
Код
<a class="modal" href="#simpleform">Написать нам</a>
<div style="display: none;">
<div id="simpleform">{module 5}</div>
</div>
- остаётся только добавить размеры и подправить вывод с помошью style

Возможно есть варианты проще, просто этот мне первый на ум пришёл )) Удачи! )
*

Vladimir

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #23 : 04.08.2012, 02:06:35 »
Цитировать
Делаеь форму в aiContacSafe с аяксом.

Да, установил сейчас aiContactSafev.2.0.19.stable на Joomla 1.5.26. Контрольная панель как в самолете :)

Gruz, тут в панели правления есть пункт "Use SqueezeBox to display the feed-back:"
и после чекбокса:
Цитировать
You need Mootools 1.2 with this requirements : http://digitarald.de/project/squeezebox/#requirements
Пошел по ссылке, там уже Mootools 1.4.5 раздают.
Как его ставить? Тупо скопировал новый файл mootools-core-1.4.5.js (переименовав его в mootools.js и стерев старые mootools.js и mootools-uncompressed.js) в папку /media/system/js/. Перезагрузил контрольную панель, снова вышецитированное предупреждение.

Сам компонент вызывается, но без SqueezeBox'а.
Походу, после этого верхняя навигация админки перестала работать :)
Снес все.

А может, можно все это с родным компонентом  MailTo организовать? Только в SqueezeBox его вставить?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Re: Форма обратной связи в лайтбоксе
« Ответ #24 : 04.08.2012, 02:22:12 »
Опубликуй mootools upgrade плагин в Joomla.
И откати изменения.

Я никогда родным SqueezeBox'ом от aiContactSafe не пользовался, не подскажу.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Vladimir

  • Осваиваюсь на форуме
  • 46
  • 3 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #25 : 04.08.2012, 15:34:31 »
Цитировать
Опубликуй mootools upgrade плагин в Joomla.
не помогло. Squeezebox не включился.

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

Придется искать обходные пути.
« Последнее редактирование: 04.08.2012, 18:27:01 от Vladimir »
*

nikfcsm

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #26 : 10.08.2012, 23:14:21 »
Что может быть? почему не работает?
<a class="modal" href="#simpleform">Написать нам</a>
<div style="display: none;">
<div id="simpleform">{module 515}</div>
</div>
у меня модуль обратной формы это номер 515

Выводит в lightboxe главную страничку при нажатии на кнопку написать Нам.
В чем проблема, помогите пожалуйста
*

nikfcsm

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #27 : 11.08.2012, 00:42:17 »
<p><a class="modal" href="#simpleform">Написать нам</a></p>
<div style="display: none;">
<div id="simpleform">{loadposition content-modul}</div>
</div>

Пробовал стандартными средствами, тоже не получается(((
*

nikfcsm

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Форма обратной связи в лайтбоксе
« Ответ #28 : 11.08.2012, 01:58:20 »
Уже часов 6 голову ломаю, подскажите, пожалуйста что я делаю не так. По отдельности все компоненты работают, всплывающие окна, вставка модуля в любое место и модуль формы
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Re: Форма обратной связи в Lightbox
« Ответ #29 : 04.12.2012, 11:59:19 »
Там есть возможность включить аяксовую отправку, без перезагрузки страницы.

Вывела форму во сплывающем окне по вашему методу, вкл. AJAX в форме, но после подтверждения отправки письма, во вспл. окне грузится главная страница. Можно исправить это?

Прошу прощение, У меня в настройках была ссылка на перенаправление.
« Последнее редактирование: 04.12.2012, 12:16:06 от kreolka_8 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма + калькулятор

Автор Alex_iPod

Ответов: 1
Просмотров: 820
Последний ответ 15.09.2022, 14:32:46
от x1
Компонент форма обратной связи или анкета для пользователей сайта

Автор disig

Ответов: 14
Просмотров: 1635
Последний ответ 01.07.2021, 03:35:15
от disig
подскажите красивую форму обратной связи

Автор Denis_

Ответов: 488
Просмотров: 118165
Последний ответ 11.12.2020, 20:53:27
от svarg
Расширенная форма регистрации и оплата

Автор eldar2005

Ответов: 6
Просмотров: 937
Последний ответ 11.08.2020, 22:55:28
от AlexB
Форма заказа / обратная связь

Автор pips

Ответов: 26
Просмотров: 1350
Последний ответ 11.04.2020, 13:24:09
от pips