Новости 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 Ответов
  • 1113 Просмотров
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Совсем дохлые показатели по проверки скорости Google для мобильных, сюдой вопрос, Как убрать из Head ненужные скрипты и сделать загрузку Open+Sans локальной и что делать со сторонним кодом,  типа Метрика, Google и ти д. Сейчас
PageSpeed Insights
 для смарта показывает 25-30%, хотя визуально тормозов нет. Joomla последняя. Спасибо) сайт http://stihirus24.ru/
« Последнее редактирование: 04.05.2020, 23:25:24 от Zegeberg »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
типа Метрика
С метрикой почти ничего не сделать. Разве что вырубить вебвизор.

Остальное делаться в шаблоне.
Скачать Google шрифт можно отсюда.
http://google-webfonts-helper.herokuapp.com/fonts
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
С метрикой почти ничего не сделать. Разве что вырубить вебвизор.

Остальное делаться в шаблоне.
Скачать Google шрифт можно отсюда.
http://google-webfonts-helper.herokuapp.com/fonts
И кудой его правильно вставить? в шаблон?* сорри, не моя специализация((
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Если честно.. то сайт немного перегружен сторонней рекламой...

https://skr.sh/s21ApE3FG39

счетчик Яндекс - как то криво установлен

https://skr.sh/s21Oj4nF2ci

вот здесь можно посмотреть подробности: https://tools.pingdom.com/#5c78a809f7800000



*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Может кто посоветует на платной основе довести до ума всё это... мне 100% по Google не надо, но 60-70 подтянуть неплохо. Есть по админке ещё косячок не могу установить приложения из файла.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Может кто посоветует на платной основе довести до ума всё это.

Можно попробовать, скайп в подписи. Потребуются доступы в админку (полные) и на ftp.
Полностью зеленой зоны для всех страниц, естественно, гарантировать не буду, но по максимуму оптимизировать можно, там есть с чем работать ))

Можете и сами, но только от подключения шрифта локально - мало что изменится. И да, как уже сказали - от внешних задержек в виде метрики и рекламы тоже никуда не избавиться
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уязвимые скрипты class.phpmailer.php

Автор rezchik

Ответов: 6
Просмотров: 2232
Последний ответ 31.08.2023, 22:18:57
от rezchik
Менеджер расширений, ограничение на загрузку файлов

Автор DeniTornado

Ответов: 9
Просмотров: 3266
Последний ответ 15.03.2023, 09:55:06
от visla85
Как сделать кликабельный телефон на сайте

Автор kit_andrei

Ответов: 6
Просмотров: 5838
Последний ответ 02.07.2022, 10:13:46
от marksetter
Как убрать дубли со слэшем с использованием мультиязычного сайта?

Автор polezniy

Ответов: 3
Просмотров: 1255
Последний ответ 14.06.2022, 21:06:42
от polezniy
Убрать дубли статьи в Joomla 3

Автор Benderalfa

Ответов: 0
Просмотров: 636
Последний ответ 13.04.2022, 18:45:36
от Benderalfa