LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 03:02:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Меню для английского и русского варианта сайта  (Прочитано 2781 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« : 23.05.2010, 22:29:51 »

Всем привет.
С Joomla только-только начинаю знакомство, так что вопросов много и все их хочется решать как можно быстрее.

Пока что поддерживаю сайт на при помощи Joomla 1.0.12. Использую только встроенный редактор. Идея в том, чтобы сделать сайт двуязычным. То есть открывается главная страница и там меню на русском. Так же есть один пункти english, при нажатии на который должна открываться главная страница с английскими пунктами меню. Никак не могу понять, как связать mainmenu и mainmenu_eng так, чтобы при нажатии на english у нас открывалась главная страница с ангийским вариантом меню (mainmenu_eng).
Записан
shima
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 125



« Ответ #1 : 23.05.2010, 22:37:38 »

Для этого тебе  поможет Joomfish
Сделай установку,  после установки
зайди в меню компонента  а именно 
в переводы и переведи меню
на английский 
Вот видеоролик http://www.grafredaktor.ru/media/JoomFish/JoomFish.html
который поможет тебе разобраться в этом
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #2 : 23.05.2010, 22:59:29 »

shima, огромное СПАСИБО за оперативность! пойду разбираться. Надеюсь, что это то, что мне нужно
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #3 : 23.05.2010, 23:01:27 »

иногда проще клонировать сайт и вести отдельно русский и английский вариант, ибо JoomFish это рыба Фугу. неправильно изготовишь и умрёшь в муках Azn
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #4 : 23.05.2010, 23:33:24 »

Ну, на счет клона, вы, скорее всего правы. Поскольку я вынужден поддерживать уже готовый сайт с двумя видами меню - mainmenu и mainmenu_eng. Пункты в mainmenu уже переведены. Материалы также уже переведены кем-то до меня. Вот только никак не хочет отображаться mainmenu_eng со всеми переведенными пунктами и материалами.
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #5 : 23.05.2010, 23:41:20 »

а можно на счет клонирования поподробнее Roll Eyes
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #6 : 24.05.2010, 07:00:03 »

ну тут всё просто - скидываем дамп базы, а сайт копируем в подпапку (eng, к примеру)
создаём отдельную базу для английской версии, туда восстанавливаем дамп, настраиваем configuration.php (тут не косячим! меняем базу).
всё. теперь два сайта, можно переводить
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #7 : 24.05.2010, 17:54:50 »

А никто не поделится английским языковым пакетом для Joomla 1.0.12. Облазил все - везде только для версий помоложе есть.
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #8 : 24.05.2010, 19:43:23 »

бери английский дистриб и вперёд.
хотя я чего-то думал что английский по умолчанию и в русской версии есть )
http://www.joomla.org/announcements/release-news/2446-joomla-1012-released.html
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #9 : 24.05.2010, 20:05:57 »

Как то переустанавливать Joomla из-за языкового пакета не очень хочется))
Или я туплю и вы имели в виду, что можно просто выцепить из дистрибутива английскую версию языкового пакета?
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #10 : 24.05.2010, 20:22:02 »

ну да.
там вроде всё в одном файле /language/english.php
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #11 : 24.05.2010, 20:29:39 »

хм... тогда надо как-то это php-файл закинуть на Joomla. потому как в языковом пакете достаточно много файлов, включая XML для установщика
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #12 : 24.05.2010, 22:16:05 »

Всспомнил, что у меня лежит дистрибутив Joomla 1.0.15 - порылся в исходнике и нашел там английский дистрибутив!  Yes!Поставил и вот теперь сижу разбираюсь, что делать дальше.
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #13 : 24.05.2010, 23:13:27 »

А дальше случилось то, что мой модуль выбора языка не отображается на сайте Cry

Я перепробовал все варианты позиций, но он так и не всплыл
Записан
shima
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 125



« Ответ #14 : 24.05.2010, 23:33:14 »

Зайди в менеджер модулей, далее  в сам модуль Joomfish language selection
и в настройках модуля  включи его поставь позицию отображения (top, user 4 и т.д.),
и поставь  в  Appereance of language selector   ul-list of images  будут отображаться флажки
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #15 : 24.05.2010, 23:46:04 »

Все это я уже делал - перебрал все варианты. Либо вообще ничего, либо позиции выскакивает ошибка PHP Fatal error: Call to a member function getActiveLanguages() on a non-object in D:\Webspace\extmedia\khoroshki.com\khoroshki.com\www\modules\mod_jflanguageselection.php on line 164   
 
 
 
Записан
shima
Осваиваюсь на форуме
***

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 125



« Ответ #16 : 24.05.2010, 23:52:00 »

Удали и попробуй переустановить его
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #17 : 25.05.2010, 00:18:57 »

Ничего не помогло Angry
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #18 : 25.05.2010, 06:56:12 »

а зачем тебе модуль от джумфиша?
засунь иконку в модуль произвольного хтмла и всё
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #19 : 25.05.2010, 08:01:24 »

Да мне бы пока что с визуальными редакторами разобраться, до редактирования кода я еще не дорос.
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #20 : 25.05.2010, 08:06:52 »

гы.
так это и есть модуль с прикрученным визуальным редактором.
вставляешь картинку с флагом, навешиваешь на неё ссылку на английскую версию сайта и вот у тебя "переключатель языка"
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #21 : 25.05.2010, 10:51:21 »

А как получить ссылку на английскую версию сайта? Сорри, если задал совсем уж глупый вопрос. Просто делал все так, как было описано в видео ролике shima.
Кроме того, когда сайт попал ко мне на поддержку там уже было 2 версии меню, только переключатель нифига не работал.
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #22 : 25.05.2010, 10:55:25 »

ммм
как всё запущено.
так JoomFish таки стоит? смотри в компонентах
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #23 : 25.05.2010, 11:27:19 »

Да, я ж говорю - JoomFish и английский язык стоят. С ними все ок. Вот только флажки для переключения не хотят отображаться на фронте (перепробовал все позиции (top, User1 и т.д.)). Либо ничего нет - либо PHP Fatal error: Call to a member function getActiveLanguages() on a non-object in D:\Webspace\extmedia\khoroshki.com\khoroshki.com\www\modules\mod_jflanguageselection.php on line 164
Записан
effrit
Группа развития
*****

Репутация: +521/-6
Offline Offline

Пол: Мужской
Сообщений: 5860


effrit.com


« Ответ #24 : 25.05.2010, 11:30:37 »

так тебе не нужен второй сайт тоды
а с джумфишем я не робил-он мне понравился.
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #25 : 25.05.2010, 11:37:27 »

Да второй не нужен.

Блин, гребаный шаблон, скорее всего, мозг парит. Ума не приложу, почему компонент JoomFish не отображается(((
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #26 : 25.05.2010, 12:53:18 »

Были у меня там в админке какие-то еще модулиЮ вроде поиска. Проверил - ни один из них не отображается при публикации на фронте. Перепробовал все доступные позиции и ничего
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #27 : 25.05.2010, 13:13:50 »

Так, кое-что из модулей все же публикуется. JoomFish не хочет. Оставим его пока что.

Вернемся к тому, что у меня было изначально. А было вот что. 2 модуля меню - mainmenu для отображения главного меню на русском и mainmenu_eng для отображения главного меню на английском. Все подменю для английской версии были переведены. При этом в русской версии меню был пункт English при нажатии на который у нас осуществлялась замена руского меню на английское. Точнее, так должно было быть, но вот как раз все это не работало. Так что я решил пока оставить JoomFish и понять, почему при нажатии на English у меня не происходит замена меню на английское? Как связать эти 2 модуля так, что они заменял друг друга. Да, материалы переведенные тоже есть, как оказалось.
Записан
viper83
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #28 : 25.05.2010, 13:23:30 »

Покопался еще. Оказывается, все же есть английская версия.
Покопался в русском модуле меню. У пункта english как раз идет ссылка на английскую версию. При переходе публикуется только главная страница, а меню остается тем же - русским.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet