Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

AnnaZa

  • Новичок
  • 3
  • 0 / 0
Добрый день! Помогите, пожалуйста разобраться! В карточке товара, раздел "Описание" теперь называется не пойми как.  :'( :'( :'( Ссылка: http://nutvinogradekat.ru/churchkhela/product/view/1/13.html

Не могу найти, где именно привить текст, что бы отображалось нормально. Помогите! За ранее спасибо!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вероятно языковая переменная была добавлена в \components\com_jshopping\lang\ru-RU.php , который при обновлении успешно перезаписался. чтобы этого не происходило, добавляйте в \components\com_jshopping\lang\override\ru-RU.php
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

AnnaZa

  • Новичок
  • 3
  • 0 / 0
вероятно языковая переменная была добавлена в \components\com_jshopping\lang\ru-RU.php , который при обновлении успешно перезаписался. чтобы этого не происходило, добавляйте в \components\com_jshopping\lang\override\ru-RU.php

Извините, я правильно поняла, что перед обновлением нужно скопировать файл ru-RU.php  в папку override?  Я плохо разбираюсь(
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Да. А можно просто его создать с таким же названием и перенести туда только переназначенные строки. Файл должен быть в кодировке UTF-8
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

AnnaZa

  • Новичок
  • 3
  • 0 / 0
Спасибо! Попробую!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Извините, я правильно поняла, что перед обновлением нужно скопировать файл ru-RU.php  в папку override?  Я плохо разбираюсь(
та даже не перед обновлением, а в принципе. скопируйте, отредактируйте его, оставьте там только те ленги, которые переопределяете, ну и новые ваши которые используются добавьте. и уже можно будет обновлять ЖШ без опасений, что ленги перезапишутся.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После русификации не сохраняет товар

Автор stardel

Ответов: 4
Просмотров: 1158
Последний ответ 17.01.2018, 18:34:34
от stardel
Проблема после установки SSL сертификата

Автор layurich

Ответов: 3
Просмотров: 1222
Последний ответ 31.08.2017, 17:05:54
от layurich
Отредактировать письмо приходящее клиенту после смена статуса заказа в админке на Завершен

Автор SFE

Ответов: 2
Просмотров: 1622
Последний ответ 29.08.2016, 18:22:47
от Taatshi
Как добавить текст после регистрации в joomshoping ?

Автор АндрэУ

Ответов: 8
Просмотров: 3714
Последний ответ 21.04.2015, 07:01:19
от karma
После обновления 3.19.2-3.20.0 удаляются все атрибуты

Автор Mesk911

Ответов: 12
Просмотров: 1437
Последний ответ 03.01.2015, 17:15:29
от Mesk911