Общността строител 1

Напоследък съм изправен пред задачата да се разшири до регистрацията на стандартната форма Joomla 1.5

Google помага, както винаги :)

За тази задача перфектно подхожда на Общността Builder компонент 1.2.1

Въпреки това, той е малко по-фалшив, но си върши работата. Особено, разпространява безплатно.

Builder 1.2.1 Общността (SW 1.2.1) дава възможност да се определят задължителни полета, които искате да видите по време на регистрацията. Диапазонът е много широк. От обикновени текстови полета и дата областта на последния (например, да се посочи датата на раждане).

Има много недостатъци, един от които - локализация.

Но имах задача да станем приятели с CB 1.2.1 JoomFish (2.0.4). И тук е мястото, където започват истинските проблеми. Отново открих чрез който да се споделя, в противен случай няма име, което ви позволява да се интегрират CB 1.2.1 и JoomFish. След като копирате всички файлове от архива на правилните места (не инсталацията, и ръчно да копирате. Е, добре, ако само е работил), че всичко е ОК.

Но до тогава, докато той реши все пак да превежда нещо, използвайки JoomFish. Независимо от това, че: CB 1.2.1, всяко меню, всеки материал - получаване на изхода, че е грешка във вашия браузър

функция DB провали с грешка номер 1146

Таблица "krona.jos_comprofiler_fields" не съществува SQL = SELECT f.`title`. jf.`value` ОТ `jos_comprofiler_fields` AS е ВЪТРЕШЕН JOIN` jos_jf_content` AS JF ON f.`fieldid` = jf.`reference_id` КЪДЕТО f.`name` като" cb_% "И jf.`language_id` = 1 и jf.`reference_table` = "comprofiler_fields" съюз SELECT f.`fieldtitle`. jf.`value` ОТ `jos_comprofiler_field_values` AS е ВЪТРЕШЕН JOIN` jos_jf_content` AS JF ON f.`fieldvalueid` = jf.reference_id КЪДЕТО jf.language_id = 1 и jf.reference_table =" comprofiler_field_values ​​"

Какво става, ако имате криви ръце, един от двамата. С една дума, стигнах до извода, че nifiga тя няма да работи.

  • създава файлове с необходимите локализации, като rus.php, eng.php, ukr.php
  • създадете празен файл, наречен default_language.php. защото тя е от този файл отнема превода компонент

default_language.php въведете следния код файл

$ Документ = JFactory :: getDocument ();

която идентифицира текущия език на сайта, а след това в зависимост от стойността на $ curlang свързва конкретен език файл

За в бъдеще, аз се приготвих архив и последователност от действия

  • Задайте SW 1.2.1.
  • Вземете архив CB 1.2.1 MultiLang
  • Копирай в папка / компоненти / com_comprofiler / плъгин / език / на цялото съдържание.
  • Така имам английски, украински и български интерфейс, в зависимост от избрания език.

Естествено, JoomFifh трябва да бъде инсталиран с езиците, от които имате нужда

Решението не е елегантно решение е - една патерица. Но тя работи, той наистина работи!

Благодарение приемат под формата:

Duzhe dyakuyu за Таку nezamіnnu rіch - як Вашият метод за NE.
Аз не съм zmozі vіdrazu zrobiti perekladi usіh elementіv, бира postupovo spodіvayus ТСЕ zrobiti.
Як zabazhaєte - може podivitis робот метод Своге да moєmu saytі _wingedsign.com_ - vzhe отколкото да кочан Veresnya.

Ако vzhe spromozhusya "донесе всичко на putti", на Mabuchi, mozhut Бути korisnimi за usіh на украинския koristuvachіv - Picture іz завършване perekladom.
Dorechі, сложих всички CB 1.2.2 аз pratsyuє.
Oto-Е todі zmozhu podіlitisya MAUMEE "на-perekladenimi" файлове Vashogo комплект.

Джулия Това вероятно е чудесно, но аз Jumla 1.015. Аз нагло се опита да поставите вашите файлове, разбира се той не работи. Кълне на DEFAULT_LANGUAGE, казва, че не знам какво JFactory - gible аз не знам. Може би тя все още е възможно да се прилага по отношение на моята Jumla. Имам един сайт на украински и руски език. Никъде не мога да намеря как да се сприятеля с CB Joomfish. Съветва как да бъде.

опитайте тази. за съжаление аз нямам Joomla 1.0.15, така че не може да се провери

$ Curlang = $ mosConfig_lang;
превключвател ($ curlang) <
случай "ЖП-RU":
включва ( "DEFAULT_LANGUAGE-ru.php ');
прекъсване;
случай "UK-фа":
включва ( "DEFAULT_LANGUAGE-uk.php ');
прекъсване;
случай "ен-GB":
включва ( "DEFAULT_LANGUAGE-en.php ');
прекъсване;>
?>

Всичко това е може би добре, но аз Jumla 1.015. Аз нагло се опита да поставите вашите файлове, разбира се той не работи. Кълне на DEFAULT_LANGUAGE, казва, че не знам какво JFactory - gible аз не знам. Може би тя все още е възможно да се прилага по отношение на моята Jumla. Имам един сайт на украински и руски език. Никъде не мога да намеря как да се сприятеля с CB Joomfish. Съветва как да бъде.