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

ARTIO JoomSEF спамит?
« : 15.03.2008, 14:10:08 »
Ищу компонент для замены url. Нашел только ARTIO JoomSEF и sh404SEF. ARTIO JoomSEF больше внушает доверия. Только есть один нюанс. В документации у них написано, что там есть скрытые рекламные ссылки, но их можно удалить.

   
Цитировать
JoomSEF may add user-invisible links pointing to websites of JoomSEF authors (ARTIO s.r.o.)
   and/or to its sponsors. Such links appear in page footers or meta tag fields of pages, where it is used. This
   has no direct influence to functionality of your site.
   Similarily to Joomla! software, these may be removed if you wish to do so. However, by keeping them, you help
   us develop the software further and increase the number of users.
   You may also purchase a commercial version of JoomSEF that does not contain
   these advertisement links.

Насколько реально их удалить или найти версию без ссылок? Тем более, я не вижу рекламы в компоненте...
Или лучше сразу смотреть на другой компонент sh404SEF?
*

stepler

  • Новичок
  • 5
  • 0 / 0
Re: ARTIO JoomSEF спамит?
« Ответ #1 : 07.04.2008, 20:11:24 »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: ARTIO JoomSEF спамит?
« Ответ #2 : 07.04.2008, 20:17:58 »
Эти ссылки - небольшая плата за пользование компонентом, Заплатите и снимайте ссылки с чистой совестью.
*

stepler

  • Новичок
  • 5
  • 0 / 0
Re: ARTIO JoomSEF спамит?
« Ответ #3 : 07.04.2008, 22:14:19 »
Нет, там тоже есть реклама, только переделанная. Правильно сделать так: открыть файл signature.b64 и удалить оттуда всё.
*

stepler

  • Новичок
  • 5
  • 0 / 0
Re: ARTIO JoomSEF спамит?
« Ответ #4 : 07.04.2008, 22:16:13 »
В доке написано "Similarily to Joomla! software, these may be removed if you wish to do so." Так что авторы не против если вы их удалите :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сайт перестал работать после установки компонента Artio JoomSEF!

Автор Vorzhev

Ответов: 26
Просмотров: 9052
Последний ответ 16.06.2025, 11:31:14
от saks1959
Как сделать rel="canonical" на первую страницу пагинации в Artio JoomSEF?

Автор Vas80

Ответов: 0
Просмотров: 3040
Последний ответ 13.11.2020, 13:15:28
от Vas80
[Скачать] Русский язык для Artio JoomSEF 3.7.x (3.8.x)

Автор NeZ

Ответов: 25
Просмотров: 23972
Последний ответ 09.01.2020, 10:36:49
от koyot777
[РЕШЕНО]Artio таблицы в бд

Автор Technic

Ответов: 1
Просмотров: 3195
Последний ответ 03.04.2019, 11:42:05
от Technic
Проблемы с Artio JoomSEF

Автор 8hellforcer8

Ответов: 0
Просмотров: 3676
Последний ответ 10.09.2017, 10:20:02
от 8hellforcer8