Новости Joomla

SW JProjects v.2.4

SW JProjects v.2.4

SW JProjects v.2.4.0 - обновление менеджера цифровых проектов для Joomla разработчиковКомпонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов и т.д.), что позволяет доносить обновления сразу всем своим клиентам. Возможность скачивания по лицензионным ключам.👩‍💻 v.2.4.0. Что нового?Плагин логирования действий пользователя. Добавлен плагин группы Лог действий, записывающий все основные действия пользователя в компоненте SW JProjects в лог действий пользователя.Мультиязычность. Улучшена работа компонента (панель администратора) на мультиязычных сайтах.Исправление ошибок и рефакторинг. Проведен текущий рефакторинг и исправление некоторых ошибок.Страница расширенияGitHub расширенияJoomla Extensions Directory@joomlafeed#расширения #joomla #php #разработка #development

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения

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

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Здравствуйте!
Вот у меня есть 3 переменных - $a, $b, c$ в шаблоне
И есть текст, внутрь которого мне нужно их вставить "Some long text for front end"
Я делаю это по дебильному:
Код
echo JText::_(SOME).$a.JText::_(LONG).$b.JText::_(TEXT).$c;

А как предать их прямо в языковую строку, типа
SOME_LONG_TEXT = "Some %a long %b text c% for front end", чтобы не резать ее на части?
Спасибо.

*

sivers

  • Живу я здесь
  • 2566
  • 351 / 0
А как предать их прямо в языковую строку, типа
SOME_LONG_TEXT = "Some %a long %b text c% for front end", чтобы не резать ее на части?
Что-то вроде такого должно быть:
Код
echo sprintf(JText::_(SOME_LONG_TEXT), $a, $b, $c);
Можно использовать printf - тогда echo не требуется (команда сразу выводит текст, а не возвращает его).
Обратите внимание, что в языковой константе надо использовать другие спецсимволы:
Код
SOME_LONG_TEXT = "Some %s long %s text %s for front end"
Значение их, подробности и примеры можно посмотреть здесь:
https://www.php.net/sprintf
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

romagromov

  • Давно я тут
  • 692
  • 9 / 3
Да, работает.
Спасибо!
Без этой функции мультиязычность сделать нереально.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
JText::sprintf('SOME_LONG_TEXT', $a, $b, $c)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться