Калькуляторы и формы для сайтов
0 Пользователей и 1 Гость просматривают эту тему.
  • 28 Ответов
  • 6633 Просмотров
*

smnwm

  • Захожу иногда
  • 15
  • 0
установил BreezingForms 1,7,1 на Joomla 1,5. После создания формы и публикации ее на сайте отправляемое сообщение с данными формы не читабельное выглядит таким образом

¤Ð?О: Вебсайт
Пол: Мужской
СеÑ?ия и â„– паспоÑ?та: A123321
День: 3
Месяц: value2
Год: 1945
Дата Ñ?ождения: 2011-09-13
Семейное положение: Разведен(а

Кодировка используемая в настройках utf-8 в чем может быть причина невозможности нормально отобразить отправляемый текст?
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
в самой базе данных в php my admin проверьте точно ли именно в таблицах breezing forms стоит utf8 а не latin??
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
в самой базе данных в php my admin проверьте точно ли именно в таблицах breezing forms стоит utf8 а не latin??
да я кстати посмотрел в jos_facileforms_forms кодировка везде utf8_general_ci
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
в файл  .htaccess дбоавить  строку - AddDefaultCharset UTF-8

в любое место
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
в файл  .htaccess дбоавить  строку - AddDefaultCharset UTF-8

в любое место

добавил в корень поратала Joomla, не помогло
дело в том, что при просмотре записей в BreezingForms - View Record кирилица отображается нормально и все читается а вот при отправке этого содержимого на почту все становиться не читабельным
*

smnwm

  • Захожу иногда
  • 15
  • 0
установил BreezingForms 1,7,1 на Joomla 1,5. После создания формы и публикации ее на сайте отправляемое сообщение с данными формы не читабельное выглядит таким образом

¤Ð�О: Вебсайт
Пол: Мужской
СеÑ?ия и â„– паспоÑ?та: A123321
День: 3
Месяц: value2
Год: 1945
Дата Ñ?ождения: 2011-09-13
Семейное положение: Разведен(а

Кодировка используемая в настройках utf-8 в чем может быть причина невозможности нормально отобразить отправляемый текст?


неужели никто не сталкивался с подобным? может я что не так делаю? или что-то не учел?
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
дайте ссылку откуда качали, пожалуйста? я поковыряюсь в базе, пока время есть:)
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
дайте ссылку откуда качали, пожалуйста? я поковыряюсь в базе, пока время есть:)
с самого сайта http://crosstec.de/component/docman/cat_view/3-products/4-breezingforms/21-breezingforms-173.html
правда для скачивания похоже нужна регистрация, ну если майл свой скинете могу на почту сбросить
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
да сюда прямо в тему прикрепите файл, я его отсюда утяну. на форуме постоянно. увижу сразу.. параллельно другими делами занимаюсь просто, забуду потом... крепите сюда zip:)
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
да сюда прямо в тему прикрепите файл, я его отсюда утяну. на форуме постоянно. увижу сразу.. параллельно другими делами занимаюсь просто, забуду потом... крепите сюда zip:)
я вот никак не могу найти способ прикрепить к теме файл...
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #10 : 14.09.2011, 21:07:54 »
ладно скачаю по ссылке
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #11 : 14.09.2011, 21:09:16 »
ладно скачаю по ссылке
хорошо
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #12 : 14.09.2011, 21:36:20 »
я по ходу исходники просмотрел то что касается кодировки вродебы ничего подозрительного не нашел везде utf-8
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #13 : 14.09.2011, 22:00:45 »
проверил на денвере и на хостинге.. крокозябров при отправке нет. а вы где проверяете кстати?? на локалке или на хосте?
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #14 : 14.09.2011, 22:04:53 »
проверил на денвере и на хостинге.. крокозябров при отправке нет. а вы где проверяете кстати?? на локалке или на хосте?
на хосте у провайдера проверял
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #15 : 14.09.2011, 22:13:27 »
не... что то с кодировками в базе все таки... может упустили что то
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #16 : 14.09.2011, 22:31:02 »
не... что то с кодировками в базе все таки... может упустили что то

Да нет вроде я просмотрел все поля вроде нет отличных от utf8_general_ci полей все где имеется установленная кодировка стоит именно utf8_general_ci

alt_mailfrom     varchar(255)     utf8_general_ci          Нет               Обзор уникальных значений        Изменить        Удалить        Первичный        Уникальный        Индекс        Полнотекстовый
   mb_alt_mailfrom    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   alt_fromname    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   mb_alt_fromname    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   mailchimp_email_field    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   mailchimp_checkbox_field    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   mailchimp_api_key    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
   mailchimp_list_id    varchar(255)    utf8_general_ci       Нет          Обзор уникальных значений    Изменить    Удалить    Первичный    Уникальный    Индекс    Полнотекстовый
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #17 : 14.09.2011, 22:48:29 »
сделайте общий SQL запрос на изменение кодировки для всей базы в phpmyadmin... если не поможет, тогда я не знаю уже. предварительно дамп базы также сделайте
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #18 : 14.09.2011, 22:51:00 »
не... что то с кодировками в базе все таки... может упустили что то
может быть поможет в обзоре самих записей через админку в BreezingForms отображение данных корректное и читается в админке после отправки в Manage Records сохраняются данные отправляемые через форму и при просмотре там все нормально
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #19 : 14.09.2011, 22:52:15 »
сделайте общий SQL запрос на изменение кодировки для всей базы в phpmyadmin... если не поможет, тогда я не знаю уже. предварительно дамп базы также сделайте

и кстати если бы в базе была бы проблема c кодировкой то она выявилась бы наверное при установке CMS jooml-ы или я не прав?
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #20 : 14.09.2011, 22:58:20 »
да при установке самого плагина\компонента могло что то съехать просто. кодировки... я вообще помню как мучался год назад с одним компонентом. бил во все колокола, даже хостера замучал. хостер сжалился и посмотрел мою базу и сказал: база в верной кодировке, а компонент нет:))))))
а можно сайт посмотреть? я хочу там что нибудь отправить и посмотреть как это происходит.
Милый и порядочный! Верьте мне во всем!
*

smnwm

  • Захожу иногда
  • 15
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #21 : 15.09.2011, 10:54:11 »
похоже трабла с провайдером но вот что именно сами даже не знают... кто может подсказать в каком направлении смотреть?
*

calmdevil

  • Захожу иногда
  • 11
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #22 : 21.09.2011, 12:33:42 »
У меня та же проблема. Раньше юзал левый на Joomla 1.5 - действительно изменение кодировки в базе данных помогло, но не полностью: в POST он все равно кириллицу крякозябрами делал и в PDF - из-за этого отказался, хотя компонент нравится. Сейчас заплатил, уже Joomla 1.7, но, как оказалось, все по-старому...
Буду писать в поддержку, но, может, кто-то все-таки решил проблему?
*

iluho

  • Завсегдатай
  • 608
  • 46
  • Гламурный КабанчеГ
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #23 : 22.09.2011, 23:46:42 »
в почтовом сервере рыть надо, видимо. но это уже к хостеру
Милый и порядочный! Верьте мне во всем!
*

calmdevil

  • Захожу иногда
  • 11
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #24 : 23.09.2011, 17:16:05 »
Да не - при чем тут почтовый сервер?
Итак, как я решил проблему:
1. Значения переменных выхватываются с помощью: ff_getSubmit
2. В стандартном случае, который есть на форумах результат ff_getSubmit обрабатывается уже php функцией htmlentities (), но, как оказалось именно в этом у меня состояла проблема - по какой-то причине она выдает UTF-8 крякозябрами.
3. Используем вместо htmlentities () - html_entity_decode () - вуаля - все работает корректно!
Пример (кусок) из обработчика моей формы (форма для отправки данных платежа в РБКМани):

Код
$this->execPieceByName('ff_InitLib');

$serviceName = html_entity_decode( ff_getSubmit('serviceName') );

print <<<END
<form action="https://rbkmoney.ru/acceptpurchase.aspx" method="post" name="myForm" id="myForm">
    <input type="hidden" name="serviceName" value="$serviceName"/>
</form>
<script type="text/javascript">document.getElementById("myForm").submit();</script>
END;

Именно в этом сочетании удается передать русские буквы без изменений.
*

eXereS

  • Новичок
  • 6
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #25 : 01.08.2012, 20:00:42 »
Да не - при чем тут почтовый сервер?
Итак, как я решил проблему:
1. Значения переменных выхватываются с помощью: ff_getSubmit
2. В стандартном случае, который есть на форумах результат ff_getSubmit обрабатывается уже php функцией htmlentities (), но, как оказалось именно в этом у меня состояла проблема - по какой-то причине она выдает UTF-8 крякозябрами.
3. Используем вместо htmlentities () - html_entity_decode () - вуаля - все работает корректно!
Пример (кусок) из обработчика моей формы (форма для отправки данных платежа в РБКМани):

Код
$this->execPieceByName('ff_InitLib');

$serviceName = html_entity_decode( ff_getSubmit('serviceName') );

print <<<END
<form action="https://rbkmoney.ru/acceptpurchase.aspx" method="post" name="myForm" id="myForm">
    <input type="hidden" name="serviceName" value="$serviceName"/>
</form>
<script type="text/javascript">document.getElementById("myForm").submit();</script>
END;

Именно в этом сочетании удается передать русские буквы без изменений.

Можно пожалуйста по подробней о решении данной проблемы, у меня на потчу так же приходят вопросики, и в таблице формируются они же, и если можно связь держать через ящик dbeXereS@yandex.ru Спасибо!
*

Magl

  • Осваиваюсь на форуме
  • 85
  • 3
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #26 : 04.10.2012, 16:31:04 »
Поставил версию 1.7.5 тоже проблема была все русские буквы после сохранения были "?"
Почитал вашу тему глянул на кодировку у таблиц в базе от компонента и оказалось что там какя-то левая стоит.
Извлёк базу, открыл блокнотом, нашел где задаётся кодировка и сделал массовую замену и обратно импортировал.
Теперь всё работает !
Спасибо !
*

Bugi

  • Захожу иногда
  • 11
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #27 : 27.11.2015, 17:40:15 »
Здравствуйте!

Поставил себе последнюю версию BreezingForms Lite с официального сайта. Проблем с русскими буквами нет, кодировка в таблицах бд - правильная, русские буквы отображаются правильно.
Но с бесплатной формой PDF Download In Thank You Page к BreezingForms Lite возникла проблема. Заполняем, например, поля: ФИО, e-mail, CAPTCHA. Нажимаем кнопку submit и тут же формируется pdf с вопросами вместо кириллических букв :(
Заметил, что если в настройках формы выбрать отправка pdf администратору, то админу приходит нормальный pdf в нормальной кодировке.
Как это так? Оказывается, в public_html/components/com_breezingforms/exports формируются два файла: download-pdf-2015****.pdf и ffexport-pdf-2015***.pdf
Админу приходит ffexport-pdf-2015***.pdf - он нормальный, а пользователь, кликая submit, видит download-pdf-2015****.pdf

Полагаю, что проблема находится где-то на этапе формирования download-pdf-2015****.pdf
Можете, подсказать, что именно здесь не так?

Код
global $ff_compath;

        $file = JPATH_SITE . '/administrator/components/com_breezingforms/pdftpl/' . $this->formrow->name . '_pdf_attachment.php';
        if (!JFile::exists($file)) {
            $file = JPATH_SITE . '/administrator/components/com_breezingforms/pdftpl/pdf_attachment.php';
        }

        $processed = array();
        $xmldata = array();

        $_xmldata = $this->xmldata;
       
        foreach ($_xmldata as $data) {
            $xmldata[] = $data;
        }

        ob_start();
        require($file);
        $c = ob_get_contents();
        ob_end_clean();

        require_once(JPATH_SITE . '/administrator/components/com_breezingforms/libraries/tcpdf/tcpdf.php');
        $pdf = new TCPDF();
        $pdf->setPrintHeader(false);
        $pdf->AddPage();
        $pdf->writeHTML($c);
        mt_srand();
        $pdfname = $ff_compath . '/exports/download-pdf-' . date('YmdHis'). '-' . mt_rand(0, mt_getrandmax()). '.pdf';
        $pdf->lastPage();
        $pdf->Output($pdfname, "F");

        JFactory::getSession()->set('breezingforms.pdf.download', $pdfname);
*

Bugi

  • Захожу иногда
  • 11
  • 0
Re: BreezingForms на Joomla проблема с кирилицей
« Ответ #28 : 29.11.2015, 00:30:50 »
РЕШЕНО! Не прошло и суток, и ответ нашелся. Перекодировки в UTF-8 не помогали.

Зато очень помогла ссылка http://forum.virtuemart.net/index.php?topic=99783.msg329746#msg329746

В моем случае действий было еще меньше (т.к. tcpdf уже установлена с компонентом):
1. скачал архив tcpdf_fonts_6_2_12.zip, выбрал из него 3 файла: freesans.ctg.z, freesans.php, freesans.z и закачал их в
/public_html/administrator/components/com_breezingforms/libraries/tcpdf/fonts

2. поправил файл tcpdf_config.php, который лежит в
/public_html/administrator/components/com_breezingforms/libraries/tcpdf/config
заменил все встречающиеся шрифты на freesans

3. Теперь в PDF вместо досадных вопросительных знаков приятные глазу русские символы  ^-^
« Последнее редактирование: 29.11.2015, 00:38:27 от Bugi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

BreezingForms 1.7.5 + Joomla 2.5.6

Автор Melise

Ответов: 5
Просмотров: 1142
Последний ответ 04.06.2017, 19:17:03
от Melise
BreezingForms : как прикрепить документ

Автор Ayano

Ответов: 2
Просмотров: 675
Последний ответ 22.03.2017, 22:18:09
от kost757
Вопросы по работе с почтой BreezingForms

Автор shmakatuha

Ответов: 9
Просмотров: 4711
Последний ответ 22.03.2017, 22:08:10
от kost757
Русская локализация BreezingForms

Автор nick71

Ответов: 26
Просмотров: 18387
Последний ответ 14.09.2016, 06:54:06
от 6mrSky
Вставить onsubmit (Yandex цели) в форму BreezingForms

Автор warlocksp

Ответов: 1
Просмотров: 780
Последний ответ 22.07.2016, 09:45:58
от warlocksp