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

ExOmRa

  • Новичок
  • 5
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #120 : 09.06.2013, 20:27:58 »
блиндамет XML нормально выходит xls не получается вывести никак вместо русских букв ?

первый метод не помог 100% второй не понял как встраивать  >:(
Привет, мне так же не помог ни один из предложенных методов. Сделайте следующее:
В файле - \administrator\components\com_rsform\helpers\excel.php
Найдите строку:
Код
$val = utf8_decode($val);
(у меня №204)
И замените на
Код
$val = iconv("UTF-8", "CP1251//IGNORE", $val);
Использовал сборку - http://joomlaforum.ru/index.php/topic,61312.msg868779.html#msg868779
*

Afres

  • Осваиваюсь на форуме
  • 45
  • 7 / 0
Re: RSForm pro и русский язык
« Ответ #121 : 15.07.2013, 16:26:53 »
На решение задачи потрачено более 4-х часов, с учетом того что я не программист, но все же решена.

Делюсь своим методом, надеюсь кому-нибудь поможет как и мне:

1. Валидация только кириллических символов:
Код
	// Валидация русских букв
public static function RussianLetters($param,$extra = null)
{
if(strpos($param,"\n")!== false)
$param = str_replace(array("\r","\n"),'',$param);

for($i=0;$i<strlen($param);$i++)
if(strpos($extra,$param[$i]) === false && preg_match('#(/^[а-яА-ЯёЁ\s]+/)#', $param[$i]))
return false;
  return true;
}
// Конец
Просто вставим этот код 18 строчкой в файл /components/com_rsform/helpers/validation.php и у Вас появляется новый тип проверки поля (RussianLetters) в админке компонента RS!FORM

2. Валидация российских мобильных номеров
Код
	// Валидация российских номеров
public static function phonenumberRUS($value)
{
return preg_match("/\(?\b^( +)?((\+?7|8)?)?((\(\d{3}\))|(\d{3}))?( )?(\d{3}[\- ]?\d{2}[\- ]?\d{2})( +)?$\b/i", $value);
}
// Конец
Вставляем код все в тот же файл /components/com_rsform/helpers/validation.php допустим 144 строчкой (с учетом вставленного кода выше) и у Вас снова появляется новый тип проверки поля (phonenumberRUS) в админке компонента RS!FORM

Проверено на компоненте RS!FORM 1.4.0 rev 46 Все работает.
Небольшой бонус, русификация собственного изготовления (не 100%, но где то 90%) Скачать Размещать по адресу /administrator/language/ru-RU/

Всем удачи, буду рад + в репу если помог.
*

DrakoRaxab

  • Новичок
  • 1
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #122 : 12.09.2013, 12:40:28 »
Всем привет у меня проблема другого типа я ответа нигде не нашел ну или плохо искал..доскажите пожалуйста кто знает..У меня приходит на любом языке рус анг..всеравно одна тока проблемы  каторая очень важна это то тчо форма на почту приходит не полностью..:
Thank you for contacting us. We will get back to you as soon as possible.

Ваша имя: Леонид
Email: 111111@maill.ru
{Subject:caption}: {Subject:value} -а вот тут должно быть поидее дата время и выбор услуги но почемуто вот так.....
Дополнительная информация: хочу на пием)
: Записаться на приём

в Manage Submissions  все нормально все есть на том языке что прислали..но на почту почемуто не приходит.
Заранее спасибо.

не нашел как удолить сообщение..уже сам все нашел как сделать) все приходит всем спасибо:)
« Последнее редактирование: 12.09.2013, 17:23:59 от DrakoRaxab »
*

maxbrus

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Re: RSForm pro и русский язык
« Ответ #123 : 28.09.2013, 13:50:07 »
Наконец-то RS сделали возможность нормального вывода в frontend результатов, поэтому я сразу обновился до версии 48. С Русификацией вывода в Excel помог способ добавления в administrator\components\com_rsform\helpers\excel.php строки $val = iconv("UTF-8", "CP1251//IGNORE", $val);

Теперь возникли новые трудности с русским языком. У меня не работает вывод в csv русских символов. Помогите разобраться, пожалуйста
*

D.E.

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
Re: RSForm pro и русский язык
« Ответ #124 : 12.10.2013, 13:36:37 »
Данный способ пропускает и русские буквы, и английские, и цифры
1. Валидация только кириллических символов:
Код
	// Валидация русских букв
public static function RussianLetters($param,$extra = null)
{
if(strpos($param,"\n")!== false)
$param = str_replace(array("\r","\n"),'',$param);

for($i=0;$i<strlen($param);$i++)
if(strpos($extra,$param[$i]) === false && preg_match('#(/^[а-яА-ЯёЁ\s]+/)#', $param[$i]))
return false;
  return true;
}
// Конец

А этот способ оказался рабочим + не нужно лазить в файлы, всё делается в настройках поля.
Спойлер
[свернуть]
Решил валидацию на русском методом перечисления всех необходимых букв.
В настройках
в поле в Validation Extra вбил все русские буквы в обоих регистрах
яфйчыцсвумакипетрньогблшюдщжзэхъёЯФЙЧЫЦСВУМАКИПЕТРНЬОГБЛШЮДЩЖЗЭХЪЁ

Спасибо!
*

uploadprofi

  • Новичок
  • 4
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #125 : 20.05.2014, 13:19:12 »
Подскажите в RSFrom Pro 1.4.0 Rev 45 где находится тот файл где можно переводить расширении на русский язык ?
*

iqdr

  • Новичок
  • 8
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #126 : 06.12.2014, 14:34:35 »
Afres спасибо!

валидизация телефонных номеров заработала, но только в формате 8(999)123-45-67,
а в формате +7(999)123-45-67 почему-то не работала.
Нашел в сети другой вариант, подставил его в ваш код - и +7 тоже стало работать.
Все вместе выглядит так:


   // Валидация российских номеров
   public static function phonenumberRUS($value)
   {
      return preg_match('/((8|\+7)-?)?\(?\d{3,5}\)?-?\d{1}-?\d{1}-?\d{1}-?\d{1}-?\d{1}((-?\d{1})?-?\d{1})?/', $value);
   }
   // Конец

*

kuzvik

  • Осваиваюсь на форуме
  • 36
  • 1 / 0
Re: RSForm pro и русский язык
« Ответ #127 : 06.05.2015, 00:28:01 »
Afres спасибо!

валидизация телефонных номеров заработала, но только в формате 8(999)123-45-67,
а в формате +7(999)123-45-67 почему-то не работала.
Нашел в сети другой вариант, подставил его в ваш код - и +7 тоже стало работать.
Все вместе выглядит так:


   // Валидация российских номеров
   public static function phonenumberRUS($value)
   {
      return preg_match('/((8|\+7)-?)?\(?\d{3,5}\)?-?\d{1}-?\d{1}-?\d{1}-?\d{1}-?\d{1}((-?\d{1})?-?\d{1})?/', $value);
   }
   // Конец




Это все круто, но:
1.как ограничить длину написания номера ( я хоть 20 цифр ввожу все равно отправляет форму, если меньше то тут все хорошо не пускает к отправке.

2. подскажите пожалуйста как сделать чтоб в поле заполнения номера( у меня вот подсказка висит в поле (+7 ХХХ-ХХХ-ХХ-ХХ), при вводе номера как раз оставались эти дефисы -. чтоб цыфры сами расстанавливались как надо,

а и еще реально ли оставить +7 в начале, чтоб человек ее не писал.

*

SkyAn

  • Захожу иногда
  • 55
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #128 : 14.09.2015, 12:15:50 »
Подскажите, мне нужно чтоб при переходе по ссылки с описания товара в форму пред заполнялось поле "Название товара", а в сопроводительном тексте вставлялась картинка товара и его цена (цена по возможности)
*

DenisIsakov

  • Новичок
  • 2
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #129 : 14.10.2015, 18:14:31 »
Помогите. В форме RSForm в поле "имя" при вводе имени на русском проверка выдаёт ошибку.
Форма заказа звонка, если я ввожу "Denis" и в нижнем поле номер телефона, то сообщение отправляется. Если я ввожу "Денис" - то пишет "Неверный ввод". Как исправить?
Русификатор стоит
*

DenisIsakov

  • Новичок
  • 2
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #130 : 14.10.2015, 18:20:38 »
На решение задачи потрачено более 4-х часов, с учетом того что я не программист, но все же решена.

Делюсь своим методом, надеюсь кому-нибудь поможет как и мне:

1. Валидация только кириллических символов:
Код
	// Валидация русских букв
public static function RussianLetters($param,$extra = null)
{
if(strpos($param,"\n")!== false)
$param = str_replace(array("\r","\n"),'',$param);

for($i=0;$i<strlen($param);$i++)
if(strpos($extra,$param[$i]) === false && preg_match('#(/^[а-яА-ЯёЁ\s]+/)#', $param[$i]))
return false;
  return true;
}
// Конец
Просто вставим этот код 18 строчкой в файл /components/com_rsform/helpers/validation.php и у Вас появляется новый тип проверки поля (RussianLetters) в админке компонента RS!FORM

Это то, что мне нужно! Но у меня почему-то нет файла validation.php. Не подскажите, как решить проблему?
*

termin

  • Новичок
  • 1
  • 0 / 0
Re: RSForm pro и русский язык
« Ответ #131 : 13.11.2015, 17:48:32 »
Люди добрые!
Подскажите, пожалуйста, каким образом можно в режиме автомата данные из форм перенести в материал для публикаций? Т.е., чтобы анкетные данные отображались на сайте.
Заранее благодарен
*

fandjuml

  • Захожу иногда
  • 59
  • 6 / 3
Re: RSForm pro и русский язык
« Ответ #132 : 22.01.2016, 01:31:17 »
Помогите. В форме RSForm в поле "имя" при вводе имени на русском проверка выдаёт ошибку.
Форма заказа звонка, если я ввожу "Denis" и в нижнем поле номер телефона, то сообщение отправляется. Если я ввожу "Денис" - то пишет "Неверный ввод". Как исправить?
Русификатор стоит
Присоединяюсь - ошибка с русскими именами, целый день ковыряю, да всё мимо...(
*

apikron

  • Захожу иногда
  • 149
  • 2 / 0
Re: RSForm pro и русский язык
« Ответ #133 : 29.03.2019, 15:15:28 »
Народ! Как включить мультиязычность для RSForm!Pro? Нужно для каждой формы связи задать свой язык. Вот этой вкладки нет уже, инструкция видимо устарела https://www.rsjoomla.com/support/documentation/rsform-pro/multi-language-support/creating-a-multi-language-form-with-rsform-pro.html

Кто знает куда перенесли эту волшебную кнопку?! Я про чекбокс с выпадающим списком языков.
*

apikron

  • Захожу иногда
  • 149
  • 2 / 0
Re: RSForm pro и русский язык
« Ответ #134 : 29.03.2019, 15:23:05 »
И ещё вопрос! Долго загружается капча Google, секунд 19. Может это быть вызвано не настроенными языками в формах обратной связи на мультиязычном сайте?! Сейчас на всех формах язык EN стоит, а формы вручную созданы на разных языках. Капча же автоматически сама подбирает на каком языке выводить.
*

apikron

  • Захожу иногда
  • 149
  • 2 / 0
Re: RSForm pro и русский язык
« Ответ #135 : 29.03.2019, 16:52:23 »
Народ! Как включить мультиязычность для RSForm!Pro? Нужно для каждой формы связи задать свой язык. Вот этой вкладки нет уже, инструкция видимо устарела https://www.rsjoomla.com/support/documentation/rsform-pro/multi-language-support/creating-a-multi-language-form-with-rsform-pro.html

Кто знает куда перенесли эту волшебную кнопку?! Я про чекбокс с выпадающим списком языков.
Вопрос решен с выпадающем списком языков. Нужно в настройках включить мультиязычность.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заявки падают всегда в спам при оформлении заявки через RSForm

Автор stitch808

Ответов: 7
Просмотров: 458
Последний ответ 31.01.2024, 16:51:58
от stitch808
Калькулятор на RSForm. Вопрос по JS

Автор ukrart

Ответов: 3
Просмотров: 1288
Последний ответ 18.08.2022, 11:48:44
от sivers
Правила валидации полей RSForm Pro

Автор Anvari6120

Ответов: 0
Просмотров: 1217
Последний ответ 26.07.2022, 19:02:44
от Anvari6120
Прикрипление файлов в форме RSForm

Автор stitch808

Ответов: 0
Просмотров: 1293
Последний ответ 28.03.2022, 17:34:40
от stitch808
RSForm макеты отображаются без отступов по всей ширине экрана

Автор pechenye

Ответов: 0
Просмотров: 1330
Последний ответ 08.02.2022, 18:39:35
от pechenye