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

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Доброе время суток!

Вот решил поделиться тем, как я устанавливал Jooml'у и прикручивал к ней MambelFish. В основном все сведения почерпнуты с англоязычных форумов с небольшими доработками. Может кому поможет.
Итак приступим.
1. Устанавливаем Joomla 1.0.3 http://developer.joomla.org/sf/frs/do/downloadFile/projects.joomla/frs.joomla_1_0.1_0_3/frs1824;jsessionid=4C31E3159169B79722865C250025FF29?dl=1
2. Устанавливаем языковой файл. При использовании русского языкового файла от Mambo  с кодировкой Windows-1251 в дальнейшем вылезли вопросики, а так как английский языковой файл идет в кодировке UTF-8, то было решено и русский языковой файл сделать в этойже кодировке, что и выкладываю.
3. Устанавливаем MambelFish 1.5 http://mamboforge.net/frs/download.php/4518/MambelFish_1.5.zip, здесь я выложил MambelFish 1.5 без патчей для Mambo 4.5.1 и 4.5.2. Включаем в настройках MambelFish языки и прописываем в колонку ISO en для английского и ru для русского языков.
4. Устанавливаем mbf_module.zip http://mamboforge.net/frs/download.php/4465/mbf_module.zip, публикуем его.
5. Устаноавливаем приложеный здесь bot_mbf_language_system.zip, публикуем его. Оригинальное обсуждение этого находится по этой ссылке http://forum.joomla.org/index.php/topic,9408.0/all.html
6. Далее заходим в админ панеле Components->Mambel Fish->Translation и пытаемся что-либо перевести, если при переводе не отображается Original контент и не запоминается Translation контент, то необходимо в файле \administrator\components\com_mambelfish\mambelfish.class.php строку 295 переписать:
исходная строка
Код
function getTable()
заменяется на
Код
function & getTable()
то-есть добавляется & перед getTable. Оригинальное обсуждение этого находится по этой ссылке http://forum.joomla.org/index.php/topic,13878.0, а еще более оригинальная  ;D по ссылке http://mamboforge.net/tracker/index.php?func=detail&aid=7375&group_id=7&atid=109.
7. Устанавливаем mbf_searchbot.zip http://mamboforge.net/frs/download.php/3279/mbf_searchbot.zip, публикуем.
После этих манипуляций у меня все заработало.
Всего

PS. UTF-8 работает не везде, поэтому для нормального отображения следует установить стандартный русский языковой файл и исправить если надо строку
DEFINE('_ISO','charset=Windows-1251');
на
DEFINE('_ISO','charset=ru_RU.CP1251');

[вложение удалено Администратором]

[вложение удалено Администратором]
« Последнее редактирование: 04.12.2005, 18:35:01 от Sagitarius »
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #1 : 08.11.2005, 18:32:51 »
спасибо за исчерпывающее разьснение думаю многим это пригодиться :)
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #2 : 08.11.2005, 20:47:03 »
Вот решил поделиться тем, как я устанавливал Jooml'у и прикручивал к ней MambelFish. В основном все сведения почерпнуты с англоязычных форумов с небольшими доработками. Может кому поможет.
ну что ж, респект !
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #3 : 14.11.2005, 16:36:27 »
Доброе время суток!

PS. UTF-8 работает не везде, поэтому для нормального отображения следует установить стандартный русский языковой файл и исправить если надо строку
DEFINE('_ISO','charset=Windows-1251');
на
DEFINE('_ISO','charset=ru_RU.cp1251');

В UTF-8 не везде нормально отображается подпись под новостью (написал тот-то и тогда-то). Так вот для того чтобы дата отображалась не вопросительными знаками (Windowc-1251), надо строку 763 в файле ...l\components\com_content\content.html.php заменить с
<?php echo $create_date; ?>
на
<?php echo mb_convert_encoding($create_date, "UTF-8", "cp-1251"); ?>
правда для этого на хостинге должен быть установлен mbstring (в denwer'е extension=php_mbstring.dll в файле php.ini)

Всего

ЗЫ А где вообще присваивается эта $create_date, может в одном месте зделать преобразование, чтобы не перепроверять везде.
« Последнее редактирование: 14.11.2005, 16:38:35 от Sagitarius »
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #4 : 18.11.2005, 12:53:31 »
насколько я понял, русский язык будет в Win-1251?
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #5 : 18.11.2005, 13:33:22 »
насколько я понял, русский язык будет в Win-1251?
Можно сделать русский язык как в Win-1251, так и в UTF-8, как вам нравится. Для отображения в UTF-8 надо использовать языковой файл из первого поста (russian_joomla.zip) он уже переведен в UTF-8 и советом из поста 3 по поводу кракозяб в подписи. если же использовать Win-1251, то по моим воспоминаниям, когда пишем в админке новость надо принудительно переключиться в Win-1251, иначе в базу русский текст заносится в UTF-8.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #6 : 22.11.2005, 17:21:26 »
Можно сделать русский язык как в Win-1251, так и в UTF-8, как вам нравится. Для отображения в UTF-8 надо использовать языковой файл из первого поста (russian_joomla.zip) он уже переведен в UTF-8 и советом из поста 3 по поводу кракозяб в подписи. если же использовать Win-1251, то по моим воспоминаниям, когда пишем в админке новость надо принудительно переключиться в Win-1251, иначе в базу русский текст заносится в UTF-8.

А где бы взять языковой файл в кодировке Win-1251?
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #7 : 22.11.2005, 17:33:53 »
А где бы взять языковой файл в кодировке Win-1251?

Где брал не помню, дома посмотрю, а данные такие

* @version $Id: russian.php 85 2005-09-15 23:12:03Z CTPAHHuK $
* @package Joomla
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.

Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #8 : 24.11.2005, 10:08:09 »
А где бы взять языковой файл в кодировке Win-1251?

Брал здесь, http://www.monsterteam.info/showpost.php?p=31728&postcount=3 прилагаю
еще есть здесь http://joom.ru/component/option,com_remository/Itemid,52/func,fileinfo/id,23/ но его не проверял


[вложение удалено Администратором]
« Последнее редактирование: 24.11.2005, 12:11:54 от Sagitarius »
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Adam Bazaroff

  • Захожу иногда
  • 112
  • 10 / 5
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #9 : 30.11.2005, 08:38:39 »
А в работе сиё творение можно посмотреть? Хотябы фронт-енд, а в иделе и back конечно.  ???

И еще.
1. Как мамбофиш с Virtuemart совмещается?
2. Есть ли возможность работы над контентом ПЕРВОДЧИКОВ. Т.е. чтобы доступ у них был только к определенным полям (в т.ч. описаниях товаров).

Огромное спасибо.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #10 : 01.12.2005, 16:22:02 »
А в работе сиё творение можно посмотреть? Хотябы фронт-енд, а в иделе и back конечно.  ???
Как выложу дам линк
1. Как мамбофиш с Virtuemart совмещается?
Незнаю. не пробовал
2. Есть ли возможность работы над контентом ПЕРВОДЧИКОВ. Т.е. чтобы доступ у них был только к определенным полям (в т.ч. описаниях товаров).
Насколько я знаю без хака здесь не обойтись.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #11 : 02.12.2005, 13:24:18 »
А в работе сиё творение можно посмотреть? Хотябы фронт-енд, а в иделе и back конечно.  ???

Линк http://demo.mwlab.spb.ru
Админ линк http://demo.mwlab.spb.ru/administrator/
l: demo
p: demo
Смотрите

ЗЫ. Переведено не все, тока чтоб продемонстрировать возможность
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Adam Bazaroff

  • Захожу иногда
  • 112
  • 10 / 5
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #12 : 04.12.2005, 17:05:49 »
Линк http://demo.mwlab.spb.ru
Админ линк http://demo.mwlab.spb.ru/administrator/

Риспкет!!!

Вопросов больше чем ответов правда появилось ::)

1. Картинки с надписями. Как с ними дело обстоит.
2. Более двух языков фиш не поддерживает чтоли?
3. Как всё-таки Virtuemart будет работать (наверняка кто-нибуь проверял)

Спасибо
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #13 : 04.12.2005, 18:33:25 »
Вопросов больше чем ответов правда появилось ::)
1. Картинки с надписями. Как с ними дело обстоит.
2. Более двух языков фиш не поддерживает чтоли?
3. Как всё-таки Virtuemart будет работать (наверняка кто-нибуь проверял)

1. Решение по поводу шаблона здесь http://ru-mambo.ru/smf/index.php/topic,11077.msg21392/topicseen.html#msg21392 , а по поводу контента, то контент в общеим-то может быть разным, в том числе и картинки
2. Сколько угодно.
3. С ентим не работал, сказать не могу.

Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #14 : 05.12.2005, 21:35:28 »
3. Как всё-таки Virtuemart будет работать (наверняка кто-нибуь проверял)

Будет, русский, что в управлении легко, а тот русский что в описании товаров (контент) с некоторым приложением труда (аналогично mambo-phpShop)

Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #15 : 06.12.2005, 15:24:07 »
после установки MF 1.5 (все файлы из этого топика) Joomla 1.3 P
возникает следующая ошибка:
Fatal error: Call to a member function getActiveLanguages() on a non-object in d:\http\components\com_mambelfish\mambelfish.html.php on line 62
в этой стороке следующее

62:    $langActive = $mambelFishManager->getActiveLanguages();
В чем проблема? ???
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #16 : 06.12.2005, 20:49:01 »
после установки MF 1.5 (все файлы из этого топика) Joomla 1.3 P
возникает следующая ошибка:
Fatal error: Call to a member function getActiveLanguages() on a non-object in d:\http\components\com_mambelfish\mambelfish.html.php on line 62
в этой стороке следующее

62:    $langActive = $mambelFishManager->getActiveLanguages();
В чем проблема? ???

Надо активизировать  Mambot, Mambot-> Site Mambot-> "Initialize Mambelfish" (пункт 5 первого поста)

Всего
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

Mr.Friction

  • Захожу иногда
  • 81
  • 1 / 6
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #17 : 30.12.2005, 20:59:37 »
А такой вопрос - всё вроде пашет а на сайте неотображаеться - чё делать (нажимаеш на русский - перекидывает опять на англ.)
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #18 : 30.12.2005, 22:44:56 »
А такой вопрос - всё вроде пашет а на сайте неотображаеться - чё делать (нажимаеш на русский - перекидывает опять на англ.)

Попробуйте в настройках mambelfish, закладка Frontend, no translation is available? выставить как Default Text, тогда если mambelfish работает то при выборе русского, то будет выводиться сообщение об отсутствие перевода (Sorry this content is not available in your selected language.) Если так, то проверьте что, существует перевод, опубликовали перевод

Всего

ЗЫ. Тут выкладываю демо-сайт на joomle 1.05, как выложу можно будет посмотреть настройки.
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #19 : 13.01.2006, 03:04:49 »
При попытке зайти в Translation -> Content elements: Menus вылезает следующая ерунда:
DB function failed with error number 1064
You have an error in your SQL syntax near '= 0 ORDER BY c.name LIMIT 0, 50' at line 5 SQL=SELECT c.id, c.name as title, c.name, c.checked_out as check_out, c.checked_out, c.checked_out_time, mbfc.id as mbfc_id, mbfc.value as titleTranslation, mbfc.modified as lastchanged, mbfc.published as published, mbfc.language_id, mbfl.name as language FROM jos_menu as c LEFT JOIN jos_mbf_content as mbfc ON c.id=mbfc.reference_id AND mbfc.reference_field='name' AND mbfc.reference_table='menu' AND mbfc.language_id=1 LEFT JOIN jos_mbf_language as mbfl ON mbfc.language_id=mbfl.id WHERE = 0 ORDER BY c.name LIMIT 0, 50

В чем может быть проблема?
Да, версия Joomla 1.0.5 Paranoia CE
« Последнее редактирование: 13.01.2006, 04:03:34 от Никита »
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #20 : 13.01.2006, 11:59:19 »
Это уже было здесь http://ru-mambo.ru/smf/index.php/topic,14060.0.html , проблема вроде как не решилась. Сам не увлекаюсь параноей, поэтому ничего сказать не могу, пользуюсь жумлой английской.
Всего

ЗЫ. Все что написано в шапке относится только к joomla 1.0.3/1.0.5
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

AlexY

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #21 : 26.01.2006, 23:55:13 »
Спасибо большое! Без вас бы наверное никогда не справился. Работает 4 языка. RU, EN, DE, FI
Но в шапке страницы при выбраном русском языке - заголовок не из кирилицы а из кодов. Как править?

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #22 : 27.01.2006, 00:51:48 »
Насчет заголовка не знаю, не обращал еще внимания, надо глянуть.
В параное так и не удалось заставить работать.
В оригинальной версии все путем.
Ждем Жумлу 1.1 с поддержкой utf8.
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #23 : 27.01.2006, 10:30:35 »
Спасибо большое! Без вас бы наверное никогда не справился. Работает 4 языка. RU, EN, DE, FI
Но в шапке страницы при выбраном русском языке - заголовок не из кирилицы а из кодов. Как править?
Уточните плиз, где в шапке (если можно скрин)?

Вснго
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #24 : 27.01.2006, 17:10:03 »
Прикиньте!Заказали  сайт с японским языком!Как думаете,справится "золотая рыба" ?

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #25 : 27.01.2006, 17:46:04 »
Прикиньте!Заказали  сайт с японским языком!Как думаете,справится "золотая рыба" ?
У меня работает сайт с русским, английским и китайским. Так что, думаю, с японским проблем быть тоже не должно.
Хотя мне пришлось повозиться прикручивая мультиязычную menalto gallery 2.
*

AlexY

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #26 : 27.01.2006, 18:38:40 »
Уточните плиз, где в шапке (если можно скрин)?

Вснго
Заголовок окна браузера вот такой
"& # 1 0 4 3 ; & # 3 1 0 8 3 ; & # 1 0 7 2 & # 10....... - Mozilla Firefox"
« Последнее редактирование: 27.01.2006, 18:41:34 от AlexY »
*

Sagitarius

  • Захожу иногда
  • 149
  • 19 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #27 : 27.01.2006, 18:57:31 »
Заголовок окна браузера вот такой
"& # 1 0 4 3 ; & # 3 1 0 8 3 ; & # 1 0 7 2 & # 10....... - Mozilla Firefox"

Это у вас в Quoted Printable надписано "Гла", попробую покрутить
localhost
Денвер-2 2005-07-19
PHP built On: Windows NT 5.1 build 2600 (Windows XP SP2) Database Version: 4.1.8-max PHP Version: 4.4.1 Web Server: Apache 1.3.33 phpMyAdmin 2.6.1
*

AlexY

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #28 : 28.01.2006, 14:54:41 »
Да, конечно. Это написано - "Главная страница".  Только хотелось бы получить читаемую надпись, естесственно.
И вот еще вопрос.
<?php echo mosCurrentDate(); ?> выведет строку вида �������, 28 ������ 2006 ежели выбран русский (на английском понятно, что все нормально). Вопрос - что делать ежели 3-4 языка надо, ну или на крайний случай как превратить строку в вид такой 05.01.2006 (хотя это хуже чем текст)

Re:Установка Joomla c MambelFish (Multilingual site)
« Ответ #29 : 28.01.2006, 22:20:24 »
У меня работает сайт с русским, английским и китайским. Так что, думаю, с японским проблем быть тоже не должно.
Хотя мне пришлось повозиться прикручивая мультиязычную menalto gallery 2.
А какая версия Loomla ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 2
Просмотров: 2300
Последний ответ 22.09.2016, 06:47:37
от pikos
как быть без JoomFish в Joomla 3?

Автор pikos

Ответов: 1
Просмотров: 1281
Последний ответ 21.09.2016, 11:37:11
от dmitry_stas
Существует ли компонент JoomFish для Joomla 3.х

Автор pikos

Ответов: 3
Просмотров: 1573
Последний ответ 21.09.2016, 10:34:53
от dmitry_stas
JoomFish - Английский язык по-умолчанию при русской локализации Joomla

Автор Svetlo

Ответов: 13
Просмотров: 13075
Последний ответ 12.01.2016, 14:27:33
от Template_user
Joomla и JoomFish не отображается языковой префикс в URL-ах и всех элементых меню

Автор AzMandius

Ответов: 0
Просмотров: 1906
Последний ответ 19.11.2014, 17:24:17
от AzMandius