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

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Кстати о крошках. Сегодня полез в модуль и увидел
Код: php
if ($params->get('showHome', 1))
{
$item = new stdClass();
$item->name = $params->get('homeText', JText::_('MOD_BREADCRUMBS_HOME'));
$item->link = JRoute::_('index.php?Itemid='.$app->getMenu()->getDefault()->id);
array_unshift($items, $item);
}
Это значит, что если в поле "Текст пункта `Главная`" ничего нет, значение берется из языковой константы MOD_BREADCRUMBS_HOME в файле перевода модуля ru-RU.mod_breadcrumbs.ini
Можно не копировать модули для разных языков. Просто оставлять поле пустым, тогда значение будет браться из языковых файлов.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
надо в первый пост это вписать вместе с предыдущим советом, чтобы не по всей теме размазано было

Постарался резюмировать все самое полезное в первом сообщении.
*

Сержo

  • Захожу иногда
  • 113
  • 4 / 1
Да ужжжж..., на мудрили они со встроенной мультиязычностью, сам попарился когда разбирался, и в конечном счёте пришёл к виду двух модулей меню, на русском и английском.
Вот только весь этот геморрой не решает основной проблемы со статьями, их всё равно надо делать для каждого языка отдельно, а в этом случае JoomFish лучший выход, только нет его для 1.6 версии. :(
*

pika4y

  • Осваиваюсь на форуме
  • 24
  • 3 / 0
Поясните как текст на другом языке добавить. Вот к примеру - есть материал (статья) на рус, а мне надо еще что бы и англ был, я чего то не вкурил куда перевод вставлять к материалу.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
pika4y, ты читать умеешь уже, или только писАть?
постом выше модератор просил писать ПО ТЕМЕ.
к тому же мог просто в разделе посмотреть, или, на худуй конец, создать НОВУЮ тему, а не соваться в первую попавшуюся с невтемачным вопросом.
http://joomlaforum.ru/index.php/topic,153050.0.html
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Блин, какой все же народ глупый... Следующий оффтоп тру тупо без предупреждения!
*

radiouniverse

  • Новичок
  • 9
  • 0 / 0
Кто может подробней написать, как создать Главную и Меню на четырёх языках? В каких файлах и где именно файлы находятся? Joomla 1.6.3
За ранее очень благодарен.
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
radiouniverse, в первом сообщении темы недостаточно подробно написано?

radiouniverse, в первом сообщении темы недостаточно подробно написано?
Видимо недостаточно.
Я шаблон собирал сам и к сожалению понятия не имею, что такое ЯЗЫКОВОЙ ФАЙЛ ШАБЛОНА, как он выглядит, где находится и что содержит. Поэтому чтение первого поста темы мне никак не помогло и видимо не мне одному :(
Уважаемый, ZHart, помогите всетаки решить проблему до конца, приведите имя, расположение и содержание ЯЗЫКОВОГО ФАЙЛА ШАБЛОНА и как его правильно подключить.
Заранее благодарю.
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
Rasputin, по поводу языковых файлов, их нахождения, содержания и принципов создания ищите и спрашивайте все же в других темах. Это слишком общие и не относящиеся напрямую к этой теме вопросы. В двух словах — находятся они в директории «language» для фронта сайта, и в директории «administrator/language» для админки, и создаются не только для шаблонов, а для всех составляющих Joomla. За примером рекомендую обратиться в один из бесплатных шаблонов.
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
у меня тоже не получилось с 4 способом. в какую часть вставлять (начало, конец, центр)? и что делать, если шаблон поделён на части, то есть типа head, main, footer?

за ранее спасибо!
« Последнее редактирование: 09.05.2011, 15:33:11 от n_i_x »
*

rstas

  • Новичок
  • 6
  • 0 / 0
у меня тоже не получилось с 4 способом. в какую часть вставлять (начало, конец, центр)? и что делать, если шаблон поделён на части, то есть типа head, main, footer?

за ранее спасибо!
В mainmenu должен быть пункт HOME(на англ.) установленный как главная страница, в шаблоне прописаны строки из 4 способа.В директории \language\ru-RU\ должен находиться файл ru-RU.tpl_НазваниеШаблонаНаАнглМаленькимиБуквами.ini *например ru-RU.tpl_beez5.ini, в котором должна быть строка вида HOME="НазваниеПункаМенюПоРусски".

Следует заметить что в файле перевода строки должны начинаться со 2ой... т.е. 1ая строка должна быть пустой. Например
  • HOME="Главная"
  • CONTACTS="Контакты"
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
это понятно, спасибо за разъяснение. но вот так и не могу разобраться, с тем куда в какой всё таки файл шаблона вписывать код, если index.php поделён на части (типа head.php, main.php, footer.php)

п.с. сам шаблон построен на основе T3 framework 2.0 от joomlart
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Да куда хочешь. Пиши в head.php.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

AlexeyMaloi

  • Новичок
  • 6
  • 0 / 0
Все это конечно хорошо, но у меня вопрос такого плана.
Для того что бы появились иконки языков в опубликованном модуле "Переключение языка" - необходимо что бы как минимум для 2х пунктов меню были установлены используемые языки (допустим RU и EN) и они были обозначены как ГЛАВНАЯ СТРАНИЦА!
Но также Joomla не дает уже сделанной Главной странице выбрать один из пунктов языка (либо Ru либо En) просит указать в качестве языка  пункт "Все"
отсюда получается что у меня на главной странице сайта всегда есть пункт меню "Главная" и в зависимости от выбранного языка дублирующий его пункт меню. Каким образом это можно исправить?
*

rstas

  • Новичок
  • 6
  • 0 / 0
Все это конечно хорошо, но у меня вопрос такого плана.
Для того что бы появились иконки языков в опубликованном модуле "Переключение языка" - необходимо что бы как минимум для 2х пунктов меню были установлены используемые языки (допустим RU и EN) и они были обозначены как ГЛАВНАЯ СТРАНИЦА!
Но также Joomla не дает уже сделанной Главной странице выбрать один из пунктов языка (либо Ru либо En) просит указать в качестве языка  пункт "Все"
отсюда получается что у меня на главной странице сайта всегда есть пункт меню "Главная" и в зависимости от выбранного языка дублирующий его пункт меню. Каким образом это можно исправить?
оставить главную страницу, у которой в качестве языка "Все", в покое, а страницы указанные как главные для языков снять с публикации...

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

AlexeyMaloi

  • Новичок
  • 6
  • 0 / 0
Спасибо..Сделал как указано в п.3 (геморройно конечно) =(
*

n_i_x

  • Захожу иногда
  • 130
  • 6 / 0
Следует заметить что в файле перевода строки должны начинаться со 2ой... т.е. 1ая строка должна быть пустой. Например
  • HOME="Главная"
  • CONTACTS="Контакты"

ничего не понял)
*

genko1

  • Новичок
  • 6
  • 0 / 0
ВОПРОС:

Можно ли как-то сделать, чтобы для каждого языка первый пункт главного меню можно было назвать по-своему?


Вот тут в картинках описано простое решение  без всякого копания в коде http://blognote.by/joomla/joomla-articles/16-multilanguage-in-joomla16
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
genko1, тоже топорное и некрасивое решение.
Хотя понятно, что приходится извращаться, раз разработчики не предусмотрели такую простую возможность.

Для тех, кому лень идти по ссылке:
Предлагается сделать фейковое (нигде не отображаемое) меню, в котором сделать пункт «по умолчанию», ведущий неважно куда. Это позволит нам снять с публикации первый пункт отображаемого (главного) меню. В итоге для каждого языка все пункты меню могут быть свои, в том числе и главный (Home/Главная).
*

genko1

  • Новичок
  • 6
  • 0 / 0
genko1, тоже топорное и некрасивое решение.
А можно по-подробнее: в чем заключается топорность и некрасивость данного решения?
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
А по-вашему специально создавать отдельное меню и скрывать его только ради того, чтобы получить возможность вывода первого пункта меню — это красиво и правильно? Сущность меню используется совершенно не по назначению. Это явный костыль, по-моему это очевидно.
Другой вопрос, что разработчики не предоставили возможности некостыльных решений, поэтому приходится извращаться.
*

genko1

  • Новичок
  • 6
  • 0 / 0
То, что приходиться извращаться для отключения первого пункта меню - согласен, не красиво. Но что сделано разработчиками, то сделано.  И нам приходится  искать возможность, или "костыль" по-Вашему как обойти этот косяк. И из всех "костылей" которые были предложены, этот самый быстрый и не связан с копанием в коде.  Вы его сами в двух словах описали, даже картинок не потребовалось:)
*

Aquasonick

  • Захожу иногда
  • 314
  • 1 / 7
  • Пока семь раз отмеришь - другие уж сожрут.
Что ты вы тут намудрили...
Или у меня походу ещё и 5 вариант.)
Решил просто настройками. 3 языка, везде соответствующий пункт меню.
Потом попросили убрать его вообще - убрал. Ничего сложного
Короче не понял я почему у вас так сложно.
*

ZHart

  • Захожу иногда
  • 324
  • 53 / 2
Для Joomla 1.7 все поменялось, ибо изменилась логика работы многоязычного сайта.
Если обновиться с Jooomla 1.6 до Joomla 1.7, оставив все как есть, то модуль переключения языков перестает работать.
Поэтому в случае с Joomla 1.7 нужно забыть все инструкции и выполнить другую, не менее простую инструкцию:
  • Создать несколько главных меню — одно общее и по одному для каждого из языков.
    Например: mainmenu-all, mainmenu-ru, mainmenu-en.
    Для каждого из языковых меню создать соответствующие им модули. Для «общего» меню модуль можно не создавать (ибо его все равно потом придется скрыть).
  • Назначение «общего» меню только одно — создать в нем единственный пункт меню «Главная», сделать его основным и назначить его всем языкам. Смысл этой манипуляции в том, что хотя-бы один пункт меню обязательно должен быть главным и при этом должен быть назначен всем языкам.
  • Далее в каждом из языковых меню нужно создать соответствующие языку пункты меню. Важно, чтобы в каждом из этих меню присутствовал пункт «Главная», при этом чтобы он был сделан основным, а в качестве языка был выбран язык этого конкретного меню.
  • Profit.

P.S.: Кого интересует пошаговая настройка мультиязычного сайта на Joomla 1.7 (с нуля, а не после обновления) — можете заглянуть сюда (ахтунг, английский!).
*

Testikus

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
В Joomla 1.6/1.7 есть тип пункта меню "Псевдоним пункта меню" или "Menu Item Alias".

Пробую делать так:
В главном меню, есть пункт по умолчанию "Главная", который ведёт на главную страницу. Это меню для всех языков и НЕ выводится не в одном из модулей.

Создаю второе меню (для всех языков) которое будет видно пользователям, делая два пункта на разных языках, с типом "Псевдоним пункта меню", в параметрах указываю, что это псевдоним главной страницы из не отображаемого главного меню. Дальше в этом же меню создаю остальные пункты для каждого из нужных языков.

На тесте вроде работает, посмотрим не вылезет ли каких багов.
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
И как понять? В итоге что ли Joomla использовать в качестве мультиязычности лучеще едлать клоны меню, материалов, модулей... чем использовать что то на подобии JoomFish (Конечно когда он будет поддерживатся)
*

veselun

  • Новичок
  • 1
  • 0 / 0
установил программу Joomla все нормально запустил сервер создал шаблон сайта , теперь хочу текст сохранить на Главной странице сайта , беру  код текста захожу в панель управления сайтом через   admin   ,  хочу вставить текст ,а кнопка  html  не нажимается и не открывается редактор HTML  . Обычный текст вставить можна , что я не так сделал подскажите . Может что то недогрузил в корневой папке ? Отдельно на компе редактор есть HTML .
« Последнее редактирование: 06.12.2011, 18:08:01 от veselun »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 240
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Озвучивание текста на сайте

Автор Cherr23

Ответов: 2
Просмотров: 2562
Последний ответ 29.08.2023, 19:26:50
от Bobbi86
Изменить размер видео на сайте

Автор MultiMatrix83

Ответов: 5
Просмотров: 1479
Последний ответ 15.08.2022, 07:57:42
от marksetter
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 16451
Последний ответ 01.08.2022, 05:30:50
от rezon777
Как сделать что бы заголовки статей на сайте были в теге <h1>?

Автор MultiMatrix83

Ответов: 10
Просмотров: 1651
Последний ответ 27.04.2022, 15:56:45
от MultiMatrix83