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

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Bootstrap 3: Carousel, Collapse, tabs, video
« : 30.10.2020, 14:57:57 »
Практически весь материал основан на: Bootstrap
Редактирование: Редактор - CodeMirror
Carousel - Карусель  ;D
Аналог компонент DJ-ImageSlider
код Carousel
[свернуть]

Без этого карусель плохо работает
код Script
[свернуть]
Тab
Плагин Tabs & Sliders
код Tabs
[свернуть]

Спойлер, ну я особо не задумывался в его реализации, брал за основу кнопки   *ОХ-Х-Х*
код Спойлер
[свернуть]

С видео как-то в Bootstrap проблемы, но и это решается.
Плагин JoomlaWorks AllVideos Player
код Video
[свернуть]

Что ещё в заключении можно вывести и CSS запихнул его в файл jquery-add-css-to-head

Демо
« Последнее редактирование: 07.11.2020, 11:07:05 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Bootstrap 3: Carousel, Collapse, tabs, video
« Ответ #1 : 30.10.2020, 15:46:33 »
Есть и такой вариант спойлера который создан на основе Collapse
код Спойлер
[свернуть]

код Collapse
[свернуть]
« Последнее редактирование: 30.10.2020, 15:59:51 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Bootstrap 3: Carousel, Collapse, tabs, video
« Ответ #2 : 31.10.2020, 11:20:27 »
Кому интересно jquery-add-css-to-head
код jquery-add-css-to-head
[свернуть]

script
[свернуть]
« Последнее редактирование: 07.11.2020, 18:47:00 от leo78 »
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Bootstrap 3: Carousel, Collapse, tabs, video
« Ответ #3 : 31.10.2020, 11:26:09 »
Есть еще способ для Videos проверенный  *suicide*
код
[свернуть]

Также вам может помочь по вставке кода в контент:
Компонент Content Templater
Компонент Snippets
Компонент RoKCandy
« Последнее редактирование: 07.11.2020, 11:34:17 от leo78 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Адаптация стандартного модуля меню от Joomla 3 под bootstrap 4

Автор si@m

Ответов: 5
Просмотров: 1008
Последний ответ 26.03.2021, 15:59:18
от si@m
Слайдер SJ Carousel

Автор bubanay

Ответов: 2
Просмотров: 2497
Последний ответ 28.09.2020, 16:38:56
от vankokoko01
Как перевести надписи в Vina Product Carousel for JShopping?

Автор Proka

Ответов: 8
Просмотров: 1014
Последний ответ 22.09.2020, 10:39:22
от khan-alex
Установка owl carousel 2 на Joomla 3

Автор kfdz

Ответов: 0
Просмотров: 1153
Последний ответ 18.02.2020, 10:56:48
от kfdz
Модуль vina carousel VirtueMart?

Автор warlocksp

Ответов: 1
Просмотров: 1142
Последний ответ 24.04.2019, 09:36:32
от sivers