WordPress: интеграция xLanguage и cforms II

Иногда необходимо сделать форму обратной связи на нескольких языках. Тем, кто предпочитает WordPress понадобятся модули:

xLanguage — о нем я писал здесь:

xLanguage: поддержка нескольких языков в WordPress

cforms II — мощнейший модуль для создания всевозможных форм.

PHP Execution — позволяет добавлять в записи и страницы php код в обычной форме <?php ?>, причем не требует выключения визуального редактора, имеет настройки безопасности.

После установки всего этого:

1. Создаем в cforms 2 формы — русскую и английскую:



2. Создаем страницу, на которой будет отображаться наша форма, добавляем на страницу следующий код:

<p><?php
$lang =  xlanguage_current_language_code();
if ($lang == 'en') { insert_cform('1'); }
if ($lang == 'ru') { insert_cform('2'); }
?></p>




Как нетрудно догадаться, функция xlanguage_current_language_code() возвращает код текущего используемого языка, а insert_cform('X') вставляет форму.

Результат:


Комментарии (8)

RSS свернуть / развернуть
+
0
Bo !
avatar

Markony

  • 15 мая 2010, 07:47
+
0
за что люблю ворлдпресс — за его простоту освоения. Но вот огромное количество вылезающего по середине Jскрипта исходного кода заставляют иногда задуматься зачем его там столько много
avatar

FREExLOADER

  • 15 мая 2010, 12:14
+
0
WordPress пожалуй имеет недостатки теже, что и прочие php движки, просто он suck less
avatar

Sergei_T

  • 15 мая 2010, 12:16
+
0
если честно жду друпл 7рку — теперь он стал на много удобнее — верстать под него я научился — конечно на joomla верстать легче но функциональность не ахти — не обширный API. ВорлдПресс нормальный в плане верстки почти как и joomla.
Ух как я попарился с этими движками — перепробовал почти все что есть(платные-бесплатные) туча ошибок — сплошные недоработки. Скажу честно платные в тысячи раз хуже бесплатных и по функционалу и по обновлениям ошибок — но верстать проще так как идет читабельный мануал и поддержка еле еле но отвечает. Бесплатникам приходится удлинять руки и учить английский — просиживая вечера на забугорных видео туториалах и форумах
avatar

FREExLOADER

  • 15 мая 2010, 12:26
+
0
Пока с WordPress проблем не возникает — он простой как молоток, но кривизна некоторых модулей доставляет

В целом WordPress подходит для небольших сайтов. Но я этим редко занимаюсь.
avatar

Sergei_T

  • 15 мая 2010, 15:00
+
0
Bay!… Скажу честно платные в тысячи раз хуже бесплатных и по функционалу и по обновлениям ошибок…
Bay !
avatar

Markony

  • 15 мая 2010, 15:20
+
0
да так и есть — проверенно уже не одним годом — под бесплатные пишут много плагинов в отличии чем под платные — выбор такой огромный что можно потратить около года просто изучая их — каждый день придумывают что нибудь новое. Иногда даже устаешь читать про всякие фишки и навороты — одно но не локализированно — тенденцию диктуют в основном с запада
avatar

FREExLOADER

  • 16 мая 2010, 02:16
+
0
Меня локализация не смущает в последнее время, кстати перевести не сложно:

Перевод .po файлов с помощью poedit
avatar

Sergei_T

  • 16 мая 2010, 02:21

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.