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

lexin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Добрый день на сайте используется плагин System - Google Maps после перехода на новый стандарт шифрования SSL перестала выводиться карта. Ошибка смешанный контент.

Mixed Content: The page at 'https://мой сайт.ru/' was loaded over HTTPS, but requested an insecure script 'http://www.google.com/jsapi?key=AIzaSyDUZ3m6eQ__0E9OH-0ibo_JJfy79vdGBIE'. This request has been blocked; the content must be served over HTTPS.

 Как я понял дело в неправильной ссылке, подскажите в каком направлении двигаться. По сути нужно исправить ссылку http на https, а вот где это прописать не знаю.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
может будет достаточно просто обновить плагин до последней версии?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
может будет достаточно просто обновить плагин до последней версии?
Этот плагин шёл в комплекте с шаблоном.
This is version 3.2 of the plugin Google maps for Joomla 1.5+ native, Joomla 2.5+ and Joomla 3.x and support for Google Maps API version 3
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Ну так укажите https:// в файлах плагина или сделайте без протокола. Или сделайте рекурсивную замену http:// на https:// . Способов много.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну шел то он может и с шаблоном, только это ж все равно отдельный плагин, который можно обновить отдельно от шаблона? 99% что да. посмотрите в нем кто автор, найдите его, и скачайте новую версию. ну или да, просто заменить http:// на https://
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexin

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Сделал через конструктор карт в Яндекс. Это гораздо быстрее и эфективнее.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

YOOtheme pro ошибка фото

Автор andersonov

Ответов: 1
Просмотров: 851
Последний ответ 20.12.2024, 19:16:38
от Missile
Не могу разобраться как в админке заставить работать свой плагин

Автор kkmspb

Ответов: 3
Просмотров: 1263
Последний ответ 02.09.2024, 11:35:25
от kkmspb
Не работает плагин на хостинге

Автор a7951396

Ответов: 3
Просмотров: 1919
Последний ответ 29.11.2023, 17:56:49
от a7951396
Плагин joomirseopagination доработка

Автор Stasweb

Ответов: 15
Просмотров: 2614
Последний ответ 16.03.2023, 15:00:33
от Stasweb
Ошибка после обновления Templater manager от разработчика Regular Labs

Автор fbr

Ответов: 2
Просмотров: 988
Последний ответ 24.03.2021, 21:17:35
от fbr