Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#326 2012-10-28 19:27:27

easmik
VIP забанил этого пользователя.
Зарегистрирован: 2011-02-01
Сообщений: 1,030
Рейтинг :   37 

Re: feedback :: Менеджер форм обратной связи

ahatomik, пока можно только привязать к новости

Не в сети

#327 2013-01-10 16:13:01

Proxx
Участник
Откуда Терновка
Зарегистрирован: 2013-01-10
Сообщений: 25
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

[0.06][2009-03-05]
+ Добавлена возможность проверки заполнения обязательных полей формы.
  При активации параметра "проверять ввод полей" и незаполнении обязательного
  поля - пользователю будет выдаваться сообщение об ошибке.
_______________________

Проверка заполнения отсутствует sad

И название "плагин" не изменяется, хотя $FLAGS прописан


Что стоит материальный мир, когда есть возможность создавать вечное?

Не в сети

#328 2013-03-26 18:38:51

EsCaPeR
Участник
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Proxx, 0.06 старая версия...уже есть 0.20! (смотреть тут)

Столкнулся со следующим недочетом:
Если на одной странице, одновременно, присутствуют две формы с проверкой полей то естественно проверка будет работать только у одной формы или вообще работать не будет.
Проблема в одинаковом названии переменной FBF_INIT и функции FBF_CHECK, а так же параметров id и name формы.
Я решил данную проблему, простым добавлением переменной {{ id }}

в шаблоне /plugins/feedback/tpl/site.form.tpl (~ 11 строка)
БЫЛО

<script language="JavaScript">
var FBF_INIT = {{ FBF_DATA }};
function FBF_CHECK() {
 var frm = document.getElementById('feedback_form');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT) {
 	if (FBF_INIT[i][1]) {
 	 if (FBF_INIT[i][0] == 'date') {
		if ((frm['fld_'+i+':day'].value == '1') && (frm['fld_'+i+':month'].value == '1') && (frm['fld_'+i+':year'].value == '1970')) {
 			alert('{{ lang['feedback:form.err.notfilled'] }} ('+FBF_INIT[i][2]+')!');
 			frm['fld_'+i+':day'].focus();
 			return false;
		}
 	 } else if (frm['fld_'+i].value == '') {
 		alert('{{ lang['feedback:form.err.notfilled'] }} ('+FBF_INIT[i][2]+')!');
 		frm['fld_'+i].focus();
 		return false;
 	}
   }
  // Check if captcha filled
  var capt = frm.vcode;
  if ((capt != null) && (capt.value == '')) {
	alert('{{ lang['feedback:sform.captcha.badcode'] }}');
	return false;
  }


 }
 return true;
}
</script>

СТАЛО

<script language="JavaScript">
var FBF_INIT_{{ id }} = {{ FBF_DATA }};
function FBF_CHECK_{{ id }}() {
 var frm = document.getElementById('feedback_form_{{ id }}');
 if (frm == null) return true;

 var i;
 for (i in FBF_INIT_{{ id }}) {
 	if (FBF_INIT_{{ id }}[i][1]) {
 	 if (FBF_INIT_{{ id }}[i][0] == 'date') {
		if ((frm['fld_'+i+':day'].value == '1') && (frm['fld_'+i+':month'].value == '1') && (frm['fld_'+i+':year'].value == '1970')) {
 			alert('{{ lang['feedback:form.err.notfilled'] }} ('+FBF_INIT_{{ id }}[i][2]+')!');
 			frm['fld_'+i+':day'].focus();
 			return false;
		}
 	 } else if (frm['fld_'+i].value == '') {
 		alert('{{ lang['feedback:form.err.notfilled'] }} ('+FBF_INIT_{{ id }}[i][2]+')!');
 		frm['fld_'+i].focus();
 		return false;
 	}
   }
  // Check if captcha filled
  var capt = frm.vcode;
  if ((capt != null) && (capt.value == '')) {
	alert('{{ lang['feedback:sform.captcha.badcode'] }}');
	return false;
  }


 }
 return true;
}
</script>

в шаблоне /plugins/feedback/tpl/site.form.tpl (~ 45 строка)
БЫЛО

<form method="post" action="{{ form_url }}" id="feedback_form" name="feedback_form">

СТАЛО

<form method="post" action="{{ form_url }}" id="feedback_form" name="feedback_form_{{ id }}">

в шаблоне /plugins/feedback/tpl/site.form.tpl (~ 96 строка)
БЫЛО

<input type="submit" {% if (flags.jcheck) %}onclick="return FBF_CHECK();" {% endif %}value="{{ lang['feedback:form.request'] }}"/>

СТАЛО

<input type="submit" {% if (flags.jcheck) %}onclick="return FBF_CHECK_{{ id }}();" {% endif %}value="{{ lang['feedback:form.request'] }}"/>

Может кому пригодиться

Не в сети

#329 2013-04-05 16:45:46

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

feed.jpg
что делать?

Не в сети

#330 2013-04-09 00:18:36

ladaleb
Участник
Зарегистрирован: 2013-04-01
Сообщений: 37
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Ребята, а как включить возможность отправлять файлы?

Не в сети

#331 2013-06-11 07:08:53

AI
Участник
Зарегистрирован: 2013-05-21
Сообщений: 52
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

А checkboxы как-то можно реализовать?

Не в сети

#332 2013-06-11 19:51:52

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: feedback :: Менеджер форм обратной связи

AI пишет:

А checkboxы как-то можно реализовать?

Checkbox'ы скоро появятся в xfields и оттуда мигрируют в feedback. Скорее всего до релиза.

Не в сети

#333 2013-07-14 12:57:00

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: feedback :: Менеджер форм обратной связи

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

Не в сети

#334 2013-07-15 12:40:58

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: feedback :: Менеджер форм обратной связи

переменные для вывода формы существуют?

Не в сети

#335 2013-07-16 17:55:55

beliy
Участник
Зарегистрирован: 2012-08-11
Сообщений: 39
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

2 coreldraw
Данная ошибка была замечена при работе с PHP 5.4 (а уже и 5.5 есть).
Лечится удалением символа "&" перед переменными.

Не в сети

#336 2013-11-09 18:30:02

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: feedback :: Менеджер форм обратной связи

В версии  Feedback forms        0.20    на странице сайта, где выводится форма,  высвечивается не Название формы, а уникальный идентификатор

И было бы очень хорошо добавить  возможность прикреплять к письму файлы
(JPG, PNG, GIF, BMP, DOC, RTF, TXT, PDF, XLS, ZIP, RAR)

Изменено vl (2013-11-09 18:57:14)

Не в сети

#337 2013-12-18 17:07:34

jeka66
Участник
Зарегистрирован: 2013-12-12
Сообщений: 12
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Не приходят письма через форму Feedback forms  0.20, пишет "Спасибо! Ваше сообщение отправлено администраторам (0 email адресов/а) ", по факту ничего не приходит.
Используемая версия: 0.9.3 + SVN [SVN1226+]. Версия PHP: / Версия MySQL:     5.3.3-7+squeeze18 / 5.1.72-2-log
Пробовал на денвере и на хостинге

vl пишет:

И было бы очень хорошо добавить  возможность прикреплять к письму файлы
(JPG, PNG, GIF, BMP, DOC, RTF, TXT, PDF, XLS, ZIP, RAR)

тоже интересует возможность прикрепленных файлов

Не в сети

#338 2013-12-18 21:40:03

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: feedback :: Менеджер форм обратной связи

0 email адресов/а

Не в сети

#339 2013-12-18 22:00:58

jeka66
Участник
Зарегистрирован: 2013-12-12
Сообщений: 12
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

infinity237 пишет:

0 email адресов/а

Думал что в настройках мыла администратора будет достаточно, прописал "E-mail адрес с которого сайт будет отправлять письма" и все начало приходить. спс за наводку.

А по аттачам есть варианты?

Изменено jeka66 (2013-12-18 22:01:54)

Не в сети

#340 2013-12-18 22:46:47

jeka66
Участник
Зарегистрирован: 2013-12-12
Сообщений: 12
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

infinity237 пишет:

0 email адресов/а

Думал что в настройках мыла администратора будет достаточно, прописал "E-mail адрес с которого сайт будет отправлять письма" и все начало приходить. спс за наводку. 0 email адресов/а также показывает при отправке.

А по аттачам есть варианты?

Изменено jeka66 (2013-12-18 22:47:12)

Не в сети

#341 2014-02-28 11:42:22

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Feedback forms  0.20 - не работает проверка обязательного заполнения полей (задавай-не задавай обязательную проверку, письмо всё равно отсылается, даже при отсутствии заполнения полей формы). Как это исправить?

Не в сети

#342 2014-02-28 11:49:16

Aaron
Участник
Зарегистрирован: 2013-10-13
Сообщений: 71
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Neo пишет:

Feedback forms  0.20 - не работает проверка обязательного заполнения полей (задавай-не задавай обязательную проверку, письмо всё равно отсылается, даже при отсутствии заполнения полей формы). Как это исправить?

подтверждаю, подозреваю, что дело в js

Не в сети

#343 2014-02-28 18:25:07

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

А где эти JS ? Собственно в плагине они отсутствуют...

Не в сети

#344 2014-02-28 19:12:38

Aaron
Участник
Зарегистрирован: 2013-10-13
Сообщений: 71
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Neo пишет:

А где эти JS ? Собственно в плагине они отсутствуют...

ну а что ещё будет проверять поля, не будет же форма отсылать запрос на сервер, и уже потом говорить о незаполненности полей.
если бы знал, где конкретно косят, уже давно бы сообщил )

Не в сети

#345 2014-02-28 20:24:56

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Разобрался:
Скрипт внутри текста плагина - его трогать не надо, там всё верно.
Поля правильно проверяются ТОЛЬКО если плагин работает на шаблонах, находящихся в директории плагина, а не сайта.

Не в сети

#346 2014-03-26 20:39:45

andrejpan
Участник
Зарегистрирован: 2013-11-27
Сообщений: 38
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

jeka66 пишет:

Думал что в настройках мыла администратора будет достаточно, прописал "E-mail адрес с которого сайт будет отправлять письма" и все начало приходить. спс за наводку.

Где это прописать, подскажите, пожалуйста. У меня тоже не отправляются письма.
Вот такие окошки у меня:

c3d954f6b687d925447553e9bfd0f39c.png

Прописываю название группы - admin и адрес почты админа. Что ещё и куда надо написать?

Не в сети

#347 2014-03-26 20:54:29

andrejpan
Участник
Зарегистрирован: 2013-11-27
Сообщений: 38
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

И ещё такая проблема с плагином.
Для вывода страницы формы он берёт, видимо, шаблон main.tpl. Там все ссылки прописаны в виде:

<div class="top-menu">
		<a href="/">Главная</a>
		<a href="../news.html">Новости</a>
		<a href="../about.html">О нас</a>

Так вот на страницах, которые формирует плагин, он вставляет в ссылках перед слэшем название папки plugins. Вот как с этим бороться? Может быть, можно где-то поменять параметры ссылок, которые использует плагин, как, например, для адресов статических страниц (чтобы убрать из адреса папку static)?

Не в сети

#348 2015-09-29 16:55:22

phoboss
Участник
Зарегистрирован: 2011-06-01
Сообщений: 43
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Парни, кто - нибудь реализовал вывод формы в модальном окне?

Не в сети

#349 2015-09-29 17:23:37

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: feedback :: Менеджер форм обратной связи

phoboss пишет:

Парни, кто - нибудь реализовал вывод формы в модальном окне?

http://ngcms.ru/forum/viewtopic.php?id=3464

Не в сети

#350 2015-09-29 19:45:57

phoboss
Участник
Зарегистрирован: 2011-06-01
Сообщений: 43
Рейтинг :   

Re: feedback :: Менеджер форм обратной связи

Спасибо, его я уже пробовал, но решил отказаться. Мне больше подходит этот плагин.

Не в сети

Подвал раздела

Работает на FluxBB