Новости Joomla

Совет по 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 Гость просматривают эту тему.
  • 13 Ответов
  • 4597 Просмотров
*

Amerikana

  • Новичок
  • 8
  • 0 / 0
Доборого дня! Нужен такой модуль, который будет автоматически сжимать фото при загрузке этого фото на сайт. Возможно уже есть готовый модуль либо если нет, написать. Предварительно сжимать фото перед загрузкой нам неудобно. Потому нужен именно такой модуль.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
есть такой плагин JCH Optimize Pro - платная версия - он позволяет сжимать публикуемые картинки

или вот этот сервис (тоже платный): https://optipic.io/ru/

*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Редактор JCE сжимает фото при загрузке
*

Amerikana

  • Новичок
  • 8
  • 0 / 0
Так же нужен человек, кто данный редактор установит...
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Так же нужен человек, кто данный редактор установит...

логично..  :o
Но, на самом деле это не проблема.. Были бы деньги...  8)
*

Amerikana

  • Новичок
  • 8
  • 0 / 0
логично..  :o
Но, на самом деле это не проблема.. Были бы деньги...  8)
Ну естественно не за бесплатно, это тоже логично...
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Ну естественно не за бесплатно

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

Cedars

  • Давно я тут
  • 585
  • 31 / 0
здра.
как минимум стоит попробовать бесплатный плагин

плагин бесплатный.. Но, как я понял, он использует вот этот сервис:

или вот этот сервис (тоже платный): https://optipic.io/ru/


с сайта плагина:

Цитировать
Easy Image Resizer implements the service by Optimus.io for a lossless compression of images. Use this feature to get even better results!

cURL library must be activated on the server to use this feature. This service is completely free for images up to 100KB.

Activate Optimus HQ for images up to 5MB, encrypted HTTPS communication and more. Visit Optimus.io for more information.

Example of image compression with Optimus HQ:
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
 Use this feature to get even better results!

что означаете используйте этот функционал для получения БОЛЕЕ классного результата.
а можете НЕ использовать и НЕ платить и довольствоваться стандартным механизмом сжатия плагина.
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
вот еще наткнулся на парочку подходящих плагинов по сжатию изображений в Joomla:

Imgen
Бесплатный плагин осуществляет динамическое изменение размера изображения и позволяет добавить водяной знак. Imgen также позволяет зашифровать путь к изображению, так что можно скрыть путь к исходному файлу.
https://extensions.joomla.org/extension/imgen/

Image Recycle
Image Recycle — популярное расширение для Joomla, помогающее оптимизировать изображения и PDF-файлы. Можно настроить автоматическое сжатие новых изображений или уменьшить размер уже существующих. Также существует возможность задать уровень оптимизации для отдельных типов файлов.
https://extensions.joomla.org/extension/imagerecycle-image-optimizer/
*

Amerikana

  • Новичок
  • 8
  • 0 / 0
есть же коммерческий раздел на форуме - напишите там - вам и любой плагин установят и редактор JCE подключат..
Еще и сэкономите..  Ведь больше времени в обсуждениях проводите.. А время, как известно тоже денег стоит..
Спасибо, на форуме только зарегестрировалась, в подтемах пока не совсем разобралась. потому закинула сюда вопрос...Перенаправлю...
*

Nikita2705

  • Новичок
  • 2
  • 0 / 0
Редактор JCE сжимает фото при загрузке

А как можно отключить автоматическое сжатие изображений?
*

Nikita2705

  • Новичок
  • 2
  • 0 / 0
Редактор JCE сжимает фото при загрузке

А как можно отключить автоматическое сжатие изображений?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мультиязычность. При включении плагина "система - фильтр языков" сайт падает

Автор yuraok

Ответов: 10
Просмотров: 6321
Последний ответ 25.06.2022, 14:23:49
от ecolora
Двойное написание "Просмотр" под фото

Автор Denis2107

Ответов: 0
Просмотров: 1587
Последний ответ 08.06.2020, 15:38:02
от Denis2107
Сайт на Joomla 2.5.28 долго грузится - 1-2 минуты

Автор DanPel

Ответов: 5
Просмотров: 2179
Последний ответ 22.01.2020, 11:15:34
от SeBun
Неправильно открывается сайт

Автор totalcolor

Ответов: 4
Просмотров: 1499
Последний ответ 20.04.2019, 12:54:20
от draff
Прыгает/дергается/скачет сайт при внутренних переходах

Автор vegastk

Ответов: 7
Просмотров: 3561
Последний ответ 16.06.2018, 13:07:49
от voras