Компонент com_b3v_feedback можно использовать для: - отправки сообщений администрации сайта - формирование заказа Позволяет: - подключить форму обратной связи под CMS Joomla! 1.0.x На странице настроек можно указать: - использовать ли элемент CAPTCHA - использовать ли страницу с благодарностями или просто показать сообщение об удачной отправке - сообщения, которые показываются при удачной отправке, при возникновении ошибки - саму форму обратной связи - шаблон сообщения - адрес, на который сообщение отправляется - тему сообщения В качестве адреса, на который отсылается сообщение можно указать несколько адресов через запятую. В поле ввода обратной связи поля формы должны именоваться как "fieldN", где N - любое число больше 0. Нумерация должна идти подряд. Если существуют поля field1, field2, field3, field5, то в сообщение будут подставлены только field1, field2, field3 (особенность алгоритма). Также в форме доступны константы: {MESSAGE} - сообщение (пустое, об отправке, об ошибке или CAPTCHA) {ACTION} - URL на который отсылаются данные формы {CAPTCHA} - URL картинки CAPTCHA В шаблоне сообщения указывается места, в которые подставляются значения полей формы в виде {FIELDN}, где FIELDN - значение поля fieldN. Достоинства компонента: - Простота использования и настройки - Полностью настраиваемый внешний вид самой формы обратной связи, отсылаемого сообщения и страницы с благодарностями - Поддерживаяется мультиязычность на уровне шаблонов - Реализована CAPTCHA (защита от спам-ботов) - Реализована возможность отображения страницы с благодарностями (бонусы, купоны и т.д.) Недостатки компонента: - Требуется повышенная внимательность пользователей при включенном элементе CAPTCHA, поскольку при ее неправильном наборе кода все поля требуется заполнять заново. Требования к хостингу: - Отправка писем производится функцией mail, потому она должна быть доступна - php поддержка библиотеки gd (в случае использования CAPTCHA) Варианты испольщования компонента: - freedom-ru.net - beton-kolomna.ru - www.kolomnagrad.ru - www.vakuummash.ru Скачать компонент можно по адресу: http://www.buro3v.ru/com_b3v_feedback.zip
Ответ: компонент формы обратной связи com_b3v_feedback а никак нельзя инфу сохранить? а то обломно по второму разу всё заполнять, особенно если много инфы.
Ответ: компонент формы обратной связи com_b3v_feedback В принципе это можно обойти, отключив CAPCHA (Антиспам), тогда не будет проверки, в новом релизе постараюсь это исправить.
Ответ: компонент формы обратной связи com_b3v_feedback Исправлен недостаток: Теперь если пользователь не правилно ввел CAPCHA то вся набранная информация не удаляется, а пользователю предлагается ввести заново код. Но для того чтобы это работало необходимо в шаблоне задавать значения по умолчанию равные названию переменной текушего поля. <textarea name="field1" >{FIELD1}</textarea> <input type="text" name="field2" value="{FIELD2}" > Если этого не сделать то значения полей при неудачной попутки ввести код CAPCHA слетят. Скачать компонент можно по адресу: http://www.buro3v.ru/com_b3v_feedback.zip Пример шаблона: {MESSAGE}<div align="center"><table cellpadding="0" cellspacing="0"> <form action="{ACTION}" method="post" runat="server"> <tr> <td valign="top"><strong>ФИО:</strong> <sup>*</sup></td> <td><input type="text" name="field1" value="{FIELD1}" size="40" maxlength="64"></td> </tr> <tr><td colspan="2"> </td></tr> <tr> <td valign="top"><strong>Телефон:</strong> <sup>*</sup></td> <td><input type="text" name="field2" value="{FIELD2}" size="40" maxlength="64"></td> </tr> <tr><td colspan="2"> </td></tr> <tr> <td valign="top"><strong>E-mail:</strong> <sup>*</sup></td> <td><input type="text" name="field3" value="{FIELD3}" size="40" maxlength="64"></td> </tr> <tr><td colspan="2"> </td></tr> <tr> <td valign="top"><strong>Тема:</strong> <sup>*</sup></td> <td><input type="text" name="field4" value="{FIELD4}" size="40" maxlength="64"></td> </tr> <tr><td colspan="2"> </td></tr> <tr> <td valign="top"><strong>Сообщение:</strong> <sup>*</sup></td> <td><textarea cols="40" rows="7" name="field5" style="width:100%;">{FIELD5}</textarea></td> </tr> <tr><td colspan="2"> </td></tr> <tr> <td align="left" valign="middle"> </td> <td align="right"><input type="submit" size="5" value="Отправить"></td> </tr> </table> <img src="{CAPTCHA}" border="0"><br> <input type="text" name="captcha"><br> Для защиты от спам роботов введите код изображенный на рисунку выше. Регистр значения не имеет. </form></div>
Ответ: компонент формы обратной связи com_b3v_feedback а можно дефолтные значения в другой файл вынести (language.php?), чтоб они оттуда зачитывались? (чтоб руками в код не лазили)
Ответ: компонент формы обратной связи com_b3v_feedback Все переменные по умолчанию вынесенны в отдельный файл, уточните точнее что вы имеете ввиду Добавлено через 36 секунд Вот как с селектом, но увы пока нельзя сделать так чтобы выборка в селекте сохранялась при неправильном вводе кода, тогда просто посоветую отключить CAPCHA, пусть человек ошибся но зато данные к вам ушли. Исправим в новом релизе. <select name="field1" > <option value="1" selected> 1</option> <option value="2"> 2</option> </select>
Ответ: компонент формы обратной связи com_b3v_feedback большое спасибо за компонент, поставил все сразу сработало, письмо пришло. только вместо русских букв белиберда, что можно зделать? А в остольном, лучше всех
Ответ: компонент формы обратной связи com_b3v_feedback Пришлите то что вы вводите и что получается, у нас проблем с кодировками вооще нет. Тогда постараемся решить вашу проблему. Исправлен недостаток. По всей видимости вы работаете не в Windows-1251(компонент был заточен под Windows-1251), а все письма по этого момента приходили в кодировке Windows-1251, теперь все письма будут приходить в той кодировке в которой их набрал пользователь (В кодировке браузера на момент отправки). Скачивайте исправленный компонент http://buro3v.ru/com_b3v_feedback(rel).zip
Ответ: компонент формы обратной связи com_b3v_feedback Все хорошо, это скорее моя вина, кодировку входящего письма не мог поменять, все отлично, спасибо
Ответ: компонент формы обратной связи com_b3v_feedback Поставил, работает нормаьльно но с кодировкой какие то проблемы и письмо приходит с заголовками Ниже содержание входящего письма Код (CODE): Content-Type: text/html From: admin@buro3v.ru Message-Id: <20080516045430.E3D3CC332@srv5.XXX.ru> Date: Fri, 16 May 2008 08:54:30 +0400 (MSD) X-RBL-Warning: ОНВРЮ НР 195.182.8.5 НРЙКНМЕМЮ, ЯЛНРПХ http://www.ordb.org/faq/ X-MDRcpt-To: xxxx@xxxx.ru X-Rcpt-To: xxxx@xxxx.ru X-MDRemoteIP: xxx.xxx.xxx.xxx X-Return-Path: xxx@xxx.xx.ru X-Envelope-From: xxx@xxx.xx.ru X-MDaemon-Deliver-To: xxxx@xxxx.ru X-Spam-Prev-Subject: рЕЛЮ ОХЯЭЛЮ X-Spam-Processed: mail.xxxx.ru, Fri, 16 May 2008 11:59:12 +0700 X-MDAV-Processed: mail.xxxx.ru, Fri, 16 May 2008 11:59:13 +0700 <html> <body> <b>Message:</b><br> оПНБЕПЙЮ НРОПЮБЙХ ОХЯЭЛЮ!!! </body> </html><center>created by <a href="http://www.buro3v.ru/">buro3v</a>.</center> Скачал из последнего поста исправленную ссылку, не помогло Шаблоны отправки и писем в админке не изменял, оставил по умолчанию Куда копать или рыть?
Ответ: компонент формы обратной связи com_b3v_feedback а мне вот интересно как убрать вот это? " created by buro3v"
Ответ: компонент формы обратной связи com_b3v_feedback ну где написаны эти строки там и удалять надо)) возможно файлик constants.php строки define( 'B3V_FB_TEMPLATE', '<mos:tmpl name="%NAME%">%TEMPLATE%<center>created by <a href="http://www.buro3v.ru/">buro3v</a>.</center></mos:tmpl>' ); не знаю как хозяин компоненты к этому отнесется тока
Ответ: компонент формы обратной связи com_b3v_feedback насколько я понимаю, кодировка письма koi-8. В заголовках письма кодировка не указывается (раньше указывалась cp1251). Так сделано потому что в компоненте не производится анализ кодировки.
Ответ: компонент формы обратной связи com_b3v_feedback Для тех у кого компонент не устанавливался по причине отсутствия XML файла (JOOMLA при установке не могла найти XML файл). Недостаток устранен. Скачивайте новую версию. Скачать компонент можно по адресу: http://www.buro3v.ru/com_b3v_feedback.zip
Ответ: компонент формы обратной связи com_b3v_feedback Вышла новая версия компонента. Теперь доступно: - проверка email - аттач файлов Сохраняются следующие типы полей: - checkbox - radiobutton - select Пример шаблона формы обратной связи: И соответствующий ему шаблон сообщения: Скачать можно тут. А для любителей pear тут.
Ответ: компонент формы обратной связи com_b3v_feedback В смысле проверка на правильность ввода емайла. (z-alex@buro3v.ru - правильно, з-алекс@buro3v.ru - не правильно)
Ответ: компонент формы обратной связи com_b3v_feedback ну я думаю что хозяин то не растроеться если будет вот так Код (CODE): define( 'B3V_FB_TEMPLATE', '<mos:tmpl name="%NAME%">%TEMPLATE%<a href="http://www.buro3v.ru/"></a></mos:tmpl>' ); а то не салидно((
Ответ: компонент формы обратной связи com_b3v_feedback Многие задают вопрос: «А можно ли ваш компонент использовать под разные цели одновременно на одном сайте? Можно ли установить один компонент дважды. К примеру: В одном случае используется как ОБРАТНАЯ СВЯЗЬ, а в другом случает как ФОРМА ЗАКАЗА ». Ответ - МОЖНО. Для этого необходимо сказать: - компонент «обратная связь» - http://www.buro3v.ru/com_b3v_feedback(rel).zip - Компонент «обратная связь копия» - http://www.buro3v.ru/com_b3v_feedback(rel)_copy.zip И установить их. Это абсолютно одинаковые компоненты. Установив их вы можете настраивать каждый из них так как посчитаете нужным. 29.06.2008г. Вышел в свет новый компонент. Теперь установив 1 компонент вы можите создавать неограниченное количество форм, и привязывать каждую к своемк пункту меню. Текущую версию компонента скачат можно по адресу: [URL="http://www.buro3v.ru/com_b3v_feedback(rel).zip"][/URL]http://www.buro3v.ru/com_b3v_feedback.zip