vs12345
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 29
|
 |
« : 22.04.2010, 00:18:09 » |
|
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2автор: ZyX страница документации и демо модуля на сайте автора: allforjoomla.ruоговорюсь сразу эта тема о модуле simpleform2 для Joomla 1.0 / joostina 1.2 - хотя автор изначально создал модуль simpleform2 для Joomla 1.5 и активно развивает его дальшеЕсли в чем-то сами не разберетесь - задавайте вопросы в эту тему, - автор ZyX обещал её мониторить и отвечать на вопросы, если будут. Модуль позволяет создать форму обратной связи любой сложности и внешнего вида и отправить данные введенные пользователем на e-mail: - Элементу(ам) можно задавать собственные стили CSS. - Элементу(ам) можно назначить признак обязательности заполнения. - Модуль позволяет использовать (по желанию) встроенный элемент КАПЧа (защита от заполнения формы спам-ботами). - Шаблон письма с данными формы отсылаемый модулем можно изменять. - К элементу(ам) можно прикрепить JS скрипт обработчик (для реализации сложных или интерактивных форм). Мне модуль понравился. Использую. Рекомендую. Потому как автор считает - что развитие simpleform2 для Joomla 1.0 / joostina 1.2 малоперспективно - прошу тех кто использует данный модуль отписаться в тему - так сказать голосуйте за развитие модуля для Joomla 1.0 / joostina 1.2.
|
|
|
|
« Последнее редактирование: 23.04.2010, 02:17:50 от vs12345 »
|
Записан
|
|
|
|
KACTET
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #1 : 06.10.2010, 19:02:39 » |
|
После нажатия кнопки OK появляется новая страница с результатом или ошибкой, а на сайт не возвращает. Скажите пожалуйста, как это сделать
|
|
|
|
|
Записан
|
|
|
|
ZyX
Давно я тут
  
Репутация: +36/-0
Offline
Пол: 
Сообщений: 225
allForJoomla.ru
|
 |
« Ответ #2 : 06.10.2010, 19:33:27 » |
|
После нажатия кнопки OK появляется новая страница с результатом или ошибкой, а на сайт не возвращает. Скажите пожалуйста, как это сделать
Скрипты конфликтуют. Обычно такое происходит, когда в документ включена более одного раза библиотека jQuery.
|
|
|
|
|
Записан
|
|
|
|
KACTET
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #3 : 06.10.2010, 20:39:21 » |
|
И что с этим можно сделать?
|
|
|
|
|
Записан
|
|
|
|
KACTET
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #4 : 06.10.2010, 20:42:22 » |
|
Вобщем я ввожу данные, нажимаю ОК, появляется новая страница с результатом, а обратно на главную не возвращает. Можно сделать хотябы чтобы при нажатии ОК появлялось новое окно с результатом?
|
|
|
|
|
Записан
|
|
|
|
Kafk
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #5 : 12.06.2011, 12:21:30 » |
|
Как можно реализовать с помощью simpleform2 вариант реферальной ссылки, когда даешь кому-нибудь ссылку на форму, и когда человек заходит на страницу с этой самой формой, в одном из полей, например скрытом, была информация о том, кто дал ссылку?
|
|
|
|
|
Записан
|
|
|
|
GuN
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 34
|
 |
« Ответ #6 : 26.06.2011, 16:18:36 » |
|
Скачал установил замечательную форму отправки сообщений "SimpleForm2". Проблема в том что прога шлет автоматом в письме такое сообщения "это письмо отправлено вам роботом обработки форм "SimpleForm2"." Как его убрать или изменить?
|
|
|
|
|
Записан
|
|
|
|
ZyX
Давно я тут
  
Репутация: +36/-0
Offline
Пол: 
Сообщений: 225
allForJoomla.ru
|
 |
« Ответ #7 : 27.06.2011, 01:04:33 » |
|
Скачал установил замечательную форму отправки сообщений "SimpleForm2". Проблема в том что прога шлет автоматом в письме такое сообщения "это письмо отправлено вам роботом обработки форм "SimpleForm2"." Как его убрать или изменить?
Шаблон письма находится в папке /modules/mod_simpleform2/tmpl/ Можете редактировать его как вам нужно.
|
|
|
|
|
Записан
|
|
|
|
GuN
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 34
|
 |
« Ответ #8 : 27.06.2011, 06:47:02 » |
|
Шаблон письма находится в папке /modules/mod_simpleform2/tmpl/ Можете редактировать его как вам нужно.
строчки (это письмо отправлено вам роботом обработки форм "SimpleForm2) Там не где нет ): Где ещё поискать?
|
|
|
|
|
Записан
|
|
|
|
GuN
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 34
|
 |
« Ответ #9 : 27.06.2011, 07:13:34 » |
|
Нашел спасибо! там было на английском)
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #10 : 08.02.2012, 00:19:26 » |
|
Подскажите пжл как отцентровать все по центру или сделать отступ слева в 50px... Т.к. у Вас там свои переменные обычным HTML не получается сделать...
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #11 : 08.02.2012, 04:32:44 » |
|
Получилось все сдвинуть отступом слева, но только строка проверки captcha остается слева. Т.к. в коде ее нет. Как в итоге сдвинуть ее  ?! <p style="padding-left: 150px;">{element label="Фамилия, Имя:" type="text" class="inputtext" required="required" alt="Обязательное поле заполнения" error="Введите ваше имя" /}</p>
<p style="padding-left: 150px;">{element label="Контактный телефон:" type="text" class="inputtext" required="required" alt="Обязательное поле заполнения" error="Введите ваше имя" /}</p>
<p style="padding-left: 150px;">{element label="Ваша почта:" type="text" class="inputtext" error="Введите ваше имя" /}</p>
<p style="padding-left: 150px;"> {element label="Тема сообщения:" type="select"} {option label="" value="Выбор" /} {/element}
</p>
<p style="padding-left: 150px;">{element label="Причина обращения:" type="textarea" class="inputtext" required="required" error="Введите причину обращения" /} </p>
<p style="padding-left:150px;">{element type="captcha" class="inputtext" label="Проверочный код" /} </p>
<p style="padding-left: 150px;">{element type="submit" value="Отправить" /}</p>
|
|
|
|
|
Записан
|
|
|
|
ZyX
Давно я тут
  
Репутация: +36/-0
Offline
Пол: 
Сообщений: 225
allForJoomla.ru
|
 |
« Ответ #12 : 08.02.2012, 13:38:41 » |
|
А чем вас не устраивает вариант сделать так: <div style="padding-left: 150px;"> <p>{element label="Фамилия, Имя:" type="text" class="inputtext" required="required" alt="Обязательное поле заполнения" error="Введите ваше имя" /}</p>
<p>{element label="Контактный телефон:" type="text" class="inputtext" required="required" alt="Обязательное поле заполнения" error="Введите ваше имя" /}</p>
<p>{element label="Ваша почта:" type="text" class="inputtext" error="Введите ваше имя" /}</p>
<p> {element label="Тема сообщения:" type="select"} {option label="" value="Выбор" /} {/element}
</p>
<p>{element label="Причина обращения:" type="textarea" class="inputtext" required="required" error="Введите причину обращения" /} </p>
<p>{element type="captcha" class="inputtext" label="Проверочный код" /} </p> </div>
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #13 : 08.02.2012, 15:16:43 » |
|
ZyX Спасибо. Тупанул...
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #14 : 08.02.2012, 16:19:58 » |
|
ZyXПодскажи как сделать с таким же разрывом ?! Онлайн заявка
|
|
|
|
|
Записан
|
|
|
|
ZyX
Давно я тут
  
Репутация: +36/-0
Offline
Пол: 
Сообщений: 225
allForJoomla.ru
|
 |
« Ответ #15 : 08.02.2012, 20:29:35 » |
|
Уточните пожалуйста о каком разрыве идет речь.
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #16 : 09.02.2012, 01:23:59 » |
|
ZyX Будет точно такая же форма заполнения. И в ней как я понимаю тег label="Контактный телефон:" в дали от type="text" class="inputtext" . И выровнены label по левому краю, и type по правому. Плюс есть мини подсказка типа title. И как это организовать Вашими переменными не знаю....
|
|
|
|
« Последнее редактирование: 09.02.2012, 01:30:36 от dennioushen »
|
Записан
|
|
|
|
ZyX
Давно я тут
  
Репутация: +36/-0
Offline
Пол: 
Сообщений: 225
allForJoomla.ru
|
 |
« Ответ #17 : 09.02.2012, 01:52:46 » |
|
При чем тут какие-то мистические "ваши переменные"? Форма у вас на сайте отображается в HTML. А все необходимые стили вы пишите в CSS. Смотрите на вашем сайте HTML код формы и пишете под него CSS, при необходимости добавляя HTML тэги прямо в код формы. Если я правильно понял, то вам на вашем сайте в настройках модуля, в коде формы нужно: 1. убрать DIV со стилем "padding-left: 150px;" 2. заменить строку "form.simpleForm label{display:block;}" на "form.simpleForm label{display:block;float:left;width:200px;margin:0 50px 0 0;}"
|
|
|
|
|
Записан
|
|
|
|
dennioushen
Осваиваюсь на форуме
 
Репутация: +0/-0
Online
Пол: 
Сообщений: 63
Don Corleone
|
 |
« Ответ #18 : 10.02.2012, 01:07:57 » |
|
ZyXСпасибо Вам. Но про "мистические" зря вы так. Просто у Вас на сайте инструкция не совсем полная. Если вы посмотрите на форму ниже, то она выглядит примерно такой мне хотелось бы видеть вашу (не которые тонкие настройки). А именно: Звездочку определяющая обязательное заполнение можно расположить сверху снизу, после окошка ввода или заменить на картинку, при наведении мышкой на окошко ввода появляется пример ввода (за это отвечает тег title). Как организовать это у Вас к сожалению не объяснено(из-за не востребованности)... Это личное имхо. Сделал как ты подсказал и получилась следующая картина ЖМИ СКРИНШОТ , как выровнить окошко ввода и отправить (указал красным цветом) - как другие окошки ?! Спасибо <div style="float:top;;width:400px;"><b>Фамилия, Имя:</b> </div> <div style="float:left;margin-top:0px;"><input type="text" class="validate['required']" name="item_1" size="35" maxlength="70" value="" title="Пример: Барабанов Сергей"/></div> <div style="float:left;margin-top:2px;"> <img border="0" src="images/obyazatelnoe_pole_zapolneniya.png" alt="*" title="Обязательное поле заполнения" /></div> <br><br> <div style="float:top;margin-left:0px;width:400px;"><b>Контактный телефон: </b></div> <div style="float:left;margin-top:0px;"><input type="text" class="validate['required']" class="inputbox" name="item_2" size="35" maxlength="70" value="" title="Пример: 8(495)666-66-66"/></div> <div style="float:left;margin-top:2px;"> <img border="0" src="images/obyazatelnoe_pole_zapolneniya.png" alt="*" title="Обязательное поле заполнения" /></div> <br><br> <div style="float:top;margin-left:0px;width:400px;"><b>Введите email, для отправки Вам копии письма: </b></div> <div style="float:left;margin-top:0px;"><input type="text" style="width:275px;" name="mailto" class="inputbox" class="validate['email']" size="35" maxlength="70" value="" title="Пример: barabanov@mail.ru" /></div>
|
|
|
|
« Последнее редактирование: 10.02.2012, 02:06:58 от dennioushen »
|
Записан
|
|
|
|
grigoz
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #19 : 20.04.2012, 15:10:53 » |
|
Не разобрался, как сделать форму не в виде модуля, а в виде полноценной страницы? Сорри за флуд, если что 
|
|
|
|
|
Записан
|
|
|
|
|