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

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
вирус
« : 05.03.2016, 11:49:02 »
подскажите что это и как это лечить ?
на 2х сайтах одно и тоже.
и там и там стоит admin tools pro и ничего не показыывает

*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: вирус
« Ответ #1 : 05.03.2016, 11:57:10 »
А что он вам должен показать? Это совсем другой инструмент для других задач. Качайте айболит и проверяйте им. Но и он не панацея.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
Re: вирус
« Ответ #2 : 05.03.2016, 12:06:11 »
А если восстановить копию - вирус пропадёт ?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: вирус
« Ответ #3 : 05.03.2016, 12:14:38 »
А если восстановить копию - вирус пропадёт ?
Только в том случае пропадет, если его небыло в резервной копии. Обычно делается взлом только с одной целью: залить шелл или бэкдор, называйте как хотите. Далее вы начинаете видеть результаты его работы - левый код, ссылки, спам и т.д. Удаляете код, а он снова появляется... Если вы разбираетесь в php, ищите этот шелл, если нет - пишите в коммерческий раздел, вам помогут.

Какая версия Joomla стоит?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
Re: вирус
« Ответ #4 : 05.03.2016, 12:32:34 »
Последняя, я 2 дня назад лазил в htaccess - прописал Redirect permanent /component/users mysite.com
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: вирус
« Ответ #5 : 05.03.2016, 12:36:33 »
Пробуйте последний бэкап, разворачивайте смотрите и обновляйте все что есть, если не получится то чистите и закрывайте уязвимые места.
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: вирус
« Ответ #6 : 05.03.2016, 12:41:28 »
Не думаю, что в последнем бекапе его нет. Как сказали выше пользуйтесь ai-bolit.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: вирус
« Ответ #7 : 05.03.2016, 15:35:33 »
Не думаю, что в последнем бекапе его нет. Как сказали выше пользуйтесь ai-bolit.
может он локальный  ^-^
*

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
Re: вирус
« Ответ #8 : 05.03.2016, 16:17:35 »
Да, так и есть - гуглохрень какую то качнул. И этот код лепиться ко всем страницам. На другом компе ничего нет.
*

wishlight

  • Гуру
  • 5053
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: вирус
« Ответ #10 : 05.03.2016, 16:26:10 »
360 Тотал хороший антивирус, хоть и бесплатный. Добавлю еще COMODO. Сам им пользуюсь, комплексное решение с фаерволом и песочницей. По независимым тестам порой выше Касперского в рейтингах.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
Re: вирус
« Ответ #11 : 05.03.2016, 16:37:00 »
На mac - это даже не вирус, а какое-то Приложение к Google
*

brigadier

  • Захожу иногда
  • 82
  • 0 / 0
Re: вирус
« Ответ #12 : 05.03.2016, 16:48:38 »
Похоже что не Google, в Chrome те же яйца. Будем искать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вирус квартирус? Хотя грустно

Автор beliyadm

Ответов: 16
Просмотров: 3711
Последний ответ 31.03.2022, 23:29:54
от Beer