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

kunsaid

  • Захожу иногда
  • 166
  • 1 / 1
Доброго времени!
На главной странице слайдер выводит вступительные изображения материалов чтоб можно было нажать и посмотреть о чем материал. Изображения он выводит слишком большие. Даже маленький баннер прилепил туда, он его увеличивает по всему размеру блока. Подскажите пожалуйста, как можно уменьшить размер выводимого изображения? Для справки название слайдера ST News Slider. Сайт http://mfcpuschino.ru/
Код
.latest-news-full {
    position: relative;
    height: 500px;
    background-size: cover !important;
    margin: 0;
    display: block;
    overflow: hidden;
Что здесь надо изменить или добавить?
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Слайдер на главной странице
« Ответ #1 : 06.12.2020, 11:49:28 »
Ну так у вас высота 500
*

kunsaid

  • Захожу иногда
  • 166
  • 1 / 1
Re: Слайдер на главной странице
« Ответ #2 : 06.12.2020, 11:56:54 »
height: 500px не используется, он зачеркнут
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Слайдер на главной странице
« Ответ #3 : 06.12.2020, 12:04:18 »
height: 500px не используется, он зачеркнут
Код
height: 500px !important;
п.с.
Цитировать
Дополнительно в настройках модуля вы можете отрегулировать высоту слайдера, отключить пагинацию и стрелки, установить желаемые отступы модуля сверху и снизу.
А вы смотрели параметры модуля ?
« Последнее редактирование: 06.12.2020, 12:41:24 от draff »
*

kunsaid

  • Захожу иногда
  • 166
  • 1 / 1
Re: Слайдер на главной странице
« Ответ #4 : 06.12.2020, 12:59:18 »
Код
height: 500px !important;
п.с.А вы смотрели параметры модуля ?
в параметрах модуля я все пересмотрел, там нет именно изменения размера выводимой картинки. А стрелки кружочки меня пока не особо интересуют. По вашей наводки, я немного изменил. Уменьшил картинку убрав вот здесь
Код
background-size: cover !important;
!important;, теперь картинки по своим размерам, именно так и требовалось. Теперь в картинках стоит задний фон
Код
background: #555 url(http://mfcpuschino.ru/images/slide/x3.jpg.pagespeed.ic.cHM5HbFzRy.webp) center no-repeat;
height: 400px;
, и F12 мне не показывает в каком файле делать изменения, пишет inline. Подскажите пожалуйста, где этот параметр может находиться?
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Re: Слайдер на главной странице
« Ответ #5 : 07.12.2020, 17:44:23 »
и F12 мне не показывает в каком файле делать изменения, пишет inline. Подскажите пожалуйста, где этот параметр может находиться?
В настройках модуля.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как спрятать блок (его код) на странице

Автор darkghost

Ответов: 4
Просмотров: 2299
Последний ответ 28.04.2023, 11:23:43
от fsv
Съезжают модули на странице материала

Автор sibdes

Ответов: 3
Просмотров: 2612
Последний ответ 24.04.2023, 12:50:21
от beliyadm
Отображение модуля меню на странице материала

Автор kunsaid

Ответов: 9
Просмотров: 1087
Последний ответ 21.07.2021, 10:50:29
от kunsaid
Привязанные к главной странице модули отображаются на страницах 3-го уровня

Автор Roman_S

Ответов: 3
Просмотров: 814
Последний ответ 08.06.2021, 15:10:53
от Roman_S
После восстановления съехал каталог товаров и баннеры на главной не отображаются

Автор ask-armada

Ответов: 0
Просмотров: 601
Последний ответ 23.03.2021, 13:52:15
от ask-armada