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

Jomler

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Меню
« : 21.12.2019, 20:04:45 »
Здравствуйте

Подскажите пожалуйста по следующему вопросу. Как правильно сделать при адаптации шаблона - чтобы к примеру модуль календаря и контактной формы смещались в самый низ (при уменьшении окна броузера) а боковое меню наверх. Меню имеет class moduletable_menu а вся левая панел с модулями leftbig. На локалке делаю flex-direction: column-reverse; - это вниз все модули при уменьшении окна перемещает. Подскажите пожалуйста, как сделать чтобы меню поднималось наверх а всё остальное вниз. Меню самое простое квадрат, Home,About,Contatcs.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Меню
« Ответ #1 : 21.12.2019, 20:33:30 »
Если все блоки в одном родителе с классом flex - работайте по параметру order для дочерних элементов (можно перестраивать порядок)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Jomler

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: Меню
« Ответ #2 : 21.12.2019, 22:00:46 »
Дайте пожалуйста пример. На чистом HTML вроде понятно, а в среде Joomla не очень.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Меню
« Ответ #3 : 22.12.2019, 16:52:51 »
Дайте пожалуйста пример. На чистом HTML вроде понятно, а в среде Joomla не очень.
Повторюсь - это работает (параметр order для элементов flex), если дочерние блоки, которые нужно менять местами - у одного флекс родителя, не видя вашу верстку (ссылку на сайт с описанием что где) сказать невозможно.
Про сам order можно наглядно почитать тут https://html5.by/blog/flexbox/

Либо же, если элементы в разных местах вообще - можно еще делать дублирующий вывод модулей\блоков, скрытых для десктопа и показываемых в мобильной версии. Либо перемещать контент на уровне JS, определяя в нем размер окна\устройство.

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

Исчез компонент 'Поля' из меню в админке

Автор goga_pgasovav

Ответов: 2
Просмотров: 1377
Последний ответ 23.12.2024, 22:31:21
от goga_pgasovav
После обновления до Joomla 3.7 в админке в меню "Компоненты" пропали пункты

Автор lolitma3

Ответов: 39
Просмотров: 13200
Последний ответ 15.06.2023, 11:55:16
от Victor333
Вывод поля поиска первым пунктом в меню

Автор Mick_20

Ответов: 3
Просмотров: 1025
Последний ответ 03.02.2023, 13:02:46
от Mick_20
Текст меню выходит за границы меню.

Автор 7733039

Ответов: 1
Просмотров: 1428
Последний ответ 05.08.2022, 16:32:00
от marksetter
data-toggle data-target в меню Joomla?

Автор romagromov

Ответов: 6
Просмотров: 1080
Последний ответ 14.07.2022, 20:33:55
от romagromov