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

DDAANN

  • Захожу иногда
  • 71
  • 0 / 0
Добрый день.
 
Поставил комментарии от Disqus на сайт, но после этого при переходе по некоторым внешним ссылкам попадаю на страницу

https://ad.admitad.com/dummy/?c=15061&w=302341&wc=f1d922c09a&r=1

с надписью "УВЫ, ССЫЛКА, ПО КОТОРОЙ ВЫ ПЕРЕШЛИ НЕ РАБОТАЕТ".

Это происходит во все браузерах и на разных компах... Что за напасть? Подскажите куда копать по возможности.
*

admitad_official

  • Новичок
  • 1
  • 0 / 0
Добрый день.
 
Поставил комментарии от Disqus на сайт, но после этого при переходе по некоторым внешним ссылкам попадаю на страницу

https://ad.admitad.com/dummy/?c=15061&w=302341&wc=f1d922c09a&r=1

с надписью "УВЫ, ССЫЛКА, ПО КОТОРОЙ ВЫ ПЕРЕШЛИ НЕ РАБОТАЕТ".

Это происходит во все браузерах и на разных компах... Что за напасть? Подскажите куда копать по возможности.
Добрый день.
Для оперативного решения вашего вопроса напишите в скайп ( admitad.support ) Admitad.
Постараемся вам помочь.
*

Bobby777

  • Новичок
  • 1
  • 0 / 0
Добрый день! Столкнулся с такой же ситуацией. Оказывается в коде системы комментариев Disqus зашит редирект перенаправляющий ссылки через партнерскую сеть Admitad. В поддержке Адмитада посоветовали удалить плагин Disqus. На нашем блоге уже очень много комментариев в Disqus. Мы не хотели бы удалять одну из лучших существующих систем комментариев. В поддержке Disqus нам никто не отвечает. Подскажите пожалуйста, как Вы решили эту проблему?
*

DDAANN

  • Захожу иногда
  • 71
  • 0 / 0
Добрый день! Столкнулся с такой же ситуацией. Оказывается в коде системы комментариев Disqus зашит редирект перенаправляющий ссылки через партнерскую сеть Admitad. В поддержке Адмитада посоветовали удалить плагин Disqus. На нашем блоге уже очень много комментариев в Disqus. Мы не хотели бы удалять одну из лучших существующих систем комментариев. В поддержке Disqus нам никто не отвечает. Подскажите пожалуйста, как Вы решили эту проблему?

Да никак пока... просто снес Disqus.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Disqus vs HyperComments vs что-то другое?

Автор Igoritaly

Ответов: 9
Просмотров: 4854
Последний ответ 26.11.2015, 22:54:28
от ChaosHead
Ссылки в верхнем меню uddeIM 3

Автор Mick_20

Ответов: 0
Просмотров: 1280
Последний ответ 07.05.2015, 13:26:22
от Mick_20
Ссылки не генерируются в посты в соцсетях при нажатии "Поделиться"

Автор gumisu

Ответов: 0
Просмотров: 1446
Последний ответ 26.02.2015, 13:57:59
от gumisu
VitaBook после обновления до Joomla 3.2 с версии 3.1.5 перестала работать

Автор AlexVK

Ответов: 1
Просмотров: 3651
Последний ответ 01.12.2013, 11:38:51
от dsd10
AJAX.googleapis.com/ajax блокирует всплывающие окна для редактирования материала в К2

Автор polepropilen

Ответов: 0
Просмотров: 20254
Последний ответ 01.11.2013, 13:24:43
от polepropilen