Новости Joomla

Плагин вставки языковых констант в контент Joomla

Плагин вставки языковых констант в контент Joomla.Плагин позволяет вставлять значения языковых констант в статьи, модули и другой контент Joomla с помощью синтаксиса
{langos LANGUAGE_CONSTANT}.При создании мультиязычного сайта на Joomla вы часто сталкиваетесь с ситуацией:
Нужно изменить всего несколько слов в модуле или статье в зависимости от языка — но приходится создавать отдельные копии контента для каждой языковой версии. Это неудобно и требует лишних усилий.👩‍💻 Решением проблемы становится плагин Langos.Langos позволяет вставлять языковые константы прямо в контент с помощью простого синтаксиса:
{langos YOUR_LANGUAGE_CONSTANT}
Это работает как вызов
\Joomla\CMS\Language\Text::_('YOUR_LANGUAGE_CONSTANT'), но без необходимости программировать или редактировать шаблоны.Кроме того, плагин поддерживает загрузку языковых файлов конкретных расширений, например модулей или компонентов. Для этого просто укажите третий аргумент в шорткоде:
{langos MOD_FOOTER_LINE1, mod_footer}
Теперь плагин загрузит языковую константу из соответствующего языкового файла именно этого расширения.Ключевые особенности плагина🚀 Результаты работы плагина сохраняются в кэше, что положительно влияет на производительность сайта🔁 Совместим с Joomla Cache, JotCache и другими популярными системами кэширования🧩 Вставка языковых констант в любые элементы контента: статьи, модули и т.д.🌐 Полная интеграция с системой мультиязычности Joomla🔌 Работает «из коробки» с любыми стандартными типами контента🛠 Не требует навыков программирования🧪 Подходит для использования визуальными редакторами и не-программистами📦 Поддержка загрузки языковых файлов конкретных расширений🎯 Идеален для динамической замены текста в разных языкахСистемные требованияJoomla >=4.2 | 5.xPHP >= 7.4Разработчик плагина - участник нашего сообщества Артём Васильев (
@kernusr). Скачать плагин с GitHub и документация.#joomla #расширения

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

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Здравствуйте!

Предположительно после удаления некоторых материалов/категорий и других штуковин из корзины Joomla, перестали выводиться модули, которые подключаются в теле материала.

Вот такое выдаёт в браузере: {loadposition acc1}

Пример страницы на сайте: http://mpt.ru/student/studlife

После чего именно это произошло отследить не смог, так как заметил не сразу.

Скажу следующее:
1. Материал, в котором прописано подключение модуля строчкой {loadposition acc1} существует и опубликован.
2. Нужная категория существует и опубликована.
3. Нужный модуль (mod_jacontentscroll) для позиции acc1 существует и тоже опубликован. В нём все настроено, привязка модуля к определённому пункту меню сделана, выбор подключаемых категорий настроен.
4. Наконец последнее.. Плагин "Контент - Загрузка модулей" существует и опубликован. Как я понял он отвечает за загрузку модулей в теле материала.

В чем же может быть тогда проблема?? Всех этих вещей я нетрогал, даже настройки все остались теми же. Как будто, я ещё что-то удалили, отвечающее за загрузку модуля. Что это может быть??

Нужна скорейшая консультация, пожалуйста:)
« Последнее редактирование: 30.03.2012, 02:36:06 от InFighter »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Сделайте следущее: отключите визуальный редактор и откройте статью. {loadposition acc1} не должно обрамляться никакими тэгами. Проверьте. Т.е. правильно так:
Код: html4strict
<p>Превед креведко!</p>
{loadposition acc1}
<p>Как дела?</p>
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Сделайте следущее: отключите визуальный редактор и откройте статью. {loadposition acc1} не должно обрамляться никакими тэгами. Проверьте. Т.е. правильно так:
Код: html4strict
<p>Превед креведко!</p>
{loadposition acc1}
<p>Как дела?</p>

Нет, не помогло:( Я же материал не менял.., он как был, так и остался:) Кстати верно подметили: я в теме указал {loadmodule acc1}, а у меня написано {loadposition acc1}. Перепутал, но сути не меняет.
Однако, спасибо за совет:)
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Смотрите Расширения  Plug-in Manager Content - Load Modules включен?
Вы имеете в виду искать в "Расширения" > "Менеджер плагинов" ?. Там есть только "Контент - Загрузка модулей". Он включён.
Load Modules такого нету.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Попробуйте поставить этот плагин http://www.nonumber.nl/extensions/modulesanywhere и вывести им.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Poznakomlus, JS не используется в обоих плагинах. Всё равно должно выводить. Пусть поставит альтернативный, хоть убедимся, что не в плагине дело.
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Попробуйте поставить этот плагин http://www.nonumber.nl/extensions/modulesanywhere и вывести им.

Установил, всё получилось! Вывел при помощи {modulepos acc1}.  Спасибо большое!:)

У него там конфликт с Mootols идет
А что это?:)

Вообщем теперь мне интересно разобраться в чем была проблема. Если в чем-то конфликт, может я перечислю все установленные плагины?
Просто новый то работает, но хотелось бы, чтобы всё по старому было. Тем более не люблю лишние плагины ставить..
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Здравствуйте!

Предположительно после удаления некоторых материалов/категорий и других штуковин из корзины Joomla, перестали выводиться модули, которые подключаются в теле материала.

Я думаю будет больше пользы если вы смогли бы перечислить те другие штуковины из корзины. Скорее всего дело в этом.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Я думаю будет больше пользы если вы смогли бы перечислить те другие штуковины из корзины. Скорее всего дело в этом.
Эх, наверное не получится.. Просто даже приблизительно не помню. Удалял давно, а проблему заметил не сразу:)

Ну вообщем не беда, буду работать с новым плагином:)

ВСЕМ СПАСИБО!
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
Новая проблема.
Оказывается не все модули выводятся через "modulesanywhere".
Например на одной из страниц должен выводиться модуль News Show Pro GK4.
В материале указываю {modulepos acc1}.
В итоге на странице просто ничего не отображается, без ошибок.

В чем дело может быть?
*

InFighter

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
  • Смерть стоит того, чтобы жить
У него там конфликт с Mootols идет
Я не понимаю что это.. Это плагин какой-то? Как приблизительно можно исправить?
*

LeoShe

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
У меня такая же проблема. Вместо модулей пустые места. Хотя в просмотре через "/?tp=1" все позиции отображаются.
Как исправить. подскажите, плз
*

Юльчик

  • Новичок
  • 1
  • 0 / 0
В модулях есть вкладка "Основные параметры", ткните на ДА напротив "обрабатывать плагинами"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 2970
Последний ответ 06.09.2022, 22:52:02
от rapsila
Как сделать модуль на полный экран? Подробнее в в теме?

Автор 62411

Ответов: 3
Просмотров: 1219
Последний ответ 23.02.2022, 20:35:06
от marksetter
Не отображается модуль html код

Автор 62411

Ответов: 20
Просмотров: 1376
Последний ответ 23.02.2022, 05:34:09
от 62411
Как сделать рабочим {loadposition} или jdoc:include в com_content?

Автор Amigo9876

Ответов: 5
Просмотров: 1994
Последний ответ 31.07.2020, 16:49:37
от tigra-uki
Необходимо расширение (модуль) для карточки товара: обзор 360

Автор Yarilo88

Ответов: 25
Просмотров: 1688
Последний ответ 27.03.2019, 14:51:48
от effrit