→ При разработке сайта лендинг в подарок! ЖМИ! ←
Янв
17

Конструктор форм Rsform pro (Joomla) и русский язык

Наконец-то добрался до блога. Во-первых всех нас с новым годом, а во-вторых желаю море удачи и дачу у моря!

Сегодняшняя тема довольно серьезная. Я уже выполнял один проект с использованием конструктора форм для Joomla  Rsform pro. Конструктор реально удобный и грамотно реализованный.

За исключением одного момента: русского языка. Да, он работает с любым языком, но таблицы упорно создает в кодировке 1 251, что превращает нормальный utf-8 текст в кракозябры.

Создание сайтов с использованием этого конструктора возможно, причем очень быстро и удобно.

Заставим их подружиться. Для этого выполним следующие простые операции:

В файле /components/com_rsform/controller/adapter.php снимаем комментарий со строчки

1
//mysql_query("SET NAMES 'utf8'");

Затем идем в phpmyadmin и меняем кодировки на таблицах (и вложенных полях):
RSFORM_CONFIG
RSFORM_COMPONEN TS
RSFORM_COMPONEN T_TYPES
RSFORM_COMPONEN T_TYPE_FIELDS
RSFORM_FORMS
RSFORM_MAPPINGS
RSFORM_PROPERTI ES
RSFORM_SUBMISSI ONS
RSFORM_SUBMISSI ON_VALUES

Изменили? Замечательно. Теперь сделаем русский в полях админки. Для этого открываем файл administrator/components/com_rsform/admin.rsform.php и там ищем строчку (она примерно 800-я)

1
$out.="";

вставляем ниже

1
header('Content-type: text/html; charset=utf-8');

Все, можете пользоваться! Компонент качаем здесь: rsform_pro_110.

7 коммент. к записи “Конструктор форм Rsform pro (Joomla) и русский язык”

  • Денис 7 июля 2010 - 12:18

    Низкий тебе поклон, да будет твой блог вечно жив. Что бы я делал если бы не эта статья. Уже не зал как победить этот RSForm. Вылезают кракозябры вместо текста и пипец просто. Поставлю наверное на эту статью ссылку с блога тиц 20, всё приятно будет =)

  • marianna 10 сентября 2010 - 1:34

    ПОДСКАЖИТЕ!
    Возможно ли сделать так, чтобы сообщения приходили не на адрес админа а в личные сообщения Зарегистрированным в Community Builder пользователям. + не всем подряд а только тем что подпадают под значения полей формы заказа?
    Подскажите, или дайте ссылку на материал.
    Заранее спасибо.

  • K_E_V_in 10 сентября 2010 - 13:02

    насколько я знаю, такая возможность не предусмотрена

  • Виталий 28 сентября 2010 - 10:47

    У меня что то не получается сделать русский язык, напишите что нужно сделать с «В файле /components/com_rsform/controller/adapter.php снимаем комментарий со строчки» снять комментарии это как

  • K_E_V_in 28 сентября 2010 - 17:34

    Комментарии в php пишутся так: //

  • Сергей 12 декабря 2010 - 7:51

    Скажите пожалуйста! а что, русский текст с формы на сайте отправит ь нельзя?

  • K_E_V_in 20 декабря 2010 - 12:47

    Конечно, можно

Прокомментировать

Рубрики

Наши услуги

В прямом эфире