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

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Добрый день! Сайт - armymusic.ru, версия Joomla - 3.9.0, основу сайта составляет компонент Music Collection - версия 3.0.6

Проблема в том, что периодически, НЕ при каждой загрузке страниц сайта, внизу появляется свободное пространство:



Должно быть вот так:



Пробовал отключать модули попеременно, не помогает.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
При каких условиях оно появляется? Я сколько не перезагружал страницу у меня его нет!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
NewUsers, да не при каких, просто перезагружаю и периодически оно появляется. Заметил только, что на страницах, созданных com_content, оно появляется реже, чем на страницах, созданных Music Collection. Можете попробовать попереходить вот с этой страницы (https://armymusic.ru/artists.html) на конкретных исполнителей. Оно там прячется под плеером.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
NewUsers, да не при каких, просто перезагружаю и периодически оно появляется. Заметил только, что на страницах, созданных com_content, оно появляется реже, чем на страницах, созданных Music Collection. Можете попробовать попереходить вот с этой страницы (https://armymusic.ru/artists.html) на конкретных исполнителей. Оно там прячется под плеером.
у меня ничего нет! Как будет такой косяк сохрани страницу в файл и скинь архивом!
Может тебе надо посещаемость на сайте повысить?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
здра.
у вас там несколько Iframe вставляются. я так понимаю, это рекламная активность какого-то расширения, хотя не факт.
дождитесь появления полосы, откройте инспектор и там внизу страницы они будут
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
вот это
Код
<iframe src="https://botradar.tech/analyzer/?id=adspend&amp;sw=1920&amp;sh=1080&amp;iw=1920&amp;ih=562&amp;ow=1936&amp;oh=1056&amp;dpr=1&amp;tzo=-300&amp;top=1&amp;page=https%3A%2F%2Farmymusic.ru%2Fo-proekte.html&amp;ref=https%3A%2F%2Farmymusic.ru%2F&amp;f0=1&amp;f1=1&amp;f2=1" width="0" height="0" frameborder="0"></iframe>
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
effrit, как понять, откуда это появляется?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну это вопрос на миллион )
такая фигня обычно тянется динамически, так что поиск по botradar может ничего не дать, но я бы попробовал на локалке прогнать все же по файлам на это слово.
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
Цитировать
но я бы попробовал на локалке прогнать все же по файлам на это слово.

Поиск не дал результатов.

Написал разработчику (https://www.botradar.ru/), они пофиксили код - добавили свойство display:none;, теперь это пространство не появляется.

На вопрос откуда вообще этот iframe получил ответ: "По всей видимости вы используете код одного из наших клиентов, который верифицирует трафик на "non human"."
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
ну, не вирус - и то - вперед  ;)
вот поэтому и стараюсь по минимуму использовать сторонние решения, чтобы не гадать, откуда чудесатый код вылазит.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
На вопрос откуда вообще этот iframe получил ответ: "По всей видимости вы используете код одного из наших клиентов, который верифицирует трафик на "non human"."
Задайте вопрос разработчику Music Collection про ссылки.
*

Андрей Нестеров

  • Захожу иногда
  • 207
  • 6 / 0
draff, про какие конкретно ссылки надо спросить?  ^-^
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
у вас там несколько Iframe вставляются. я так понимаю, это рекламная активность какого-то расширения,
Вот эти ссылки.
*

Support

  • Захожу иногда
  • 114
  • 1 / 2
-
« Ответ #13 : 23.11.2018, 09:16:36 »
-
« Последнее редактирование: 17.07.2019, 16:26:35 от Support »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Некорректное отображение сайта на смартфоне

Автор Bazilio_69

Ответов: 0
Просмотров: 946
Последний ответ 04.09.2024, 20:36:06
от Bazilio_69
Изменить заголовок в шапке сайта

Автор kunsaid

Ответов: 0
Просмотров: 2395
Последний ответ 03.12.2022, 18:34:32
от kunsaid
Адаптивное меню для сайта на CSS

Автор YuliaOks

Ответов: 1
Просмотров: 1274
Последний ответ 02.06.2019, 19:31:23
от Taatshi
Где убрать часть меню с сайта

Автор mihsmol

Ответов: 1
Просмотров: 1268
Последний ответ 02.06.2018, 06:33:52
от effrit
Как сделать отступ от шапки сайта?

Автор NAaTa

Ответов: 6
Просмотров: 4292
Последний ответ 22.05.2018, 17:41:24
от NAaTa