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

tyllyp

  • Новичок
  • 1
  • 0 / 0
Подскажите, пожалуйста, где найти и редактировать содержимое контента над пунктами мобильного (off canvas) меню?

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

Joomla 3.10.11


скрин меню на моб - рыжим выделен интересующий блок, зеленым - номер, который надо исправить/удалить

UPD. Наконец нашел - было захардкодено в index.php
« Последнее редактирование: 06.08.2023, 12:25:41 от tyllyp »
*

R31rus

  • Давно я тут
  • 643
  • 4 / 0
Даю супер гайд) Отключаем все модули кроме этого меню. Смотрим отключились ли телефоны. Если отключились фильтруем, ищем
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 585
Последний ответ 26.03.2025, 19:26:30
от azm1n
Разные меню для мобильной и для ПК версии сайта

Автор jimka

Ответов: 7
Просмотров: 1053
Последний ответ 24.03.2025, 20:03:01
от R31rus
Проблема с меню

Автор denis_4

Ответов: 6
Просмотров: 1147
Последний ответ 07.08.2024, 14:00:43
от denis_4
Непонятная проблема с меню

Автор THE KILLERS

Ответов: 2
Просмотров: 6887
Последний ответ 25.07.2024, 16:07:39
от THE KILLERS
Сохранить не удалось из-за ошибки: Содержимое превышает допустимые лимиты

Автор R31rus

Ответов: 21
Просмотров: 4967
Последний ответ 27.03.2024, 16:46:13
от Gorilla