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

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Оптимизация графики
« : 03.08.2008, 20:01:54 »
Нужна хорошая программа для оптимизации графики (jpeg, png). Аналог программы "ulead SmartSaver Pro". Платные варианты не пугают.

Сам Smart Server, к сожалению, купить не удалось (стоила она совсем не много), т.к. авторы включили её в пакет супер-пупер набор программ, который стоит бешеные деньги, и перестали продавать её отдельно. А она триалка и через 2 недели вылетает. Я специально для неё 2 раза Windows менял :)

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

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Оптимизация графики
« Ответ #1 : 03.08.2008, 20:04:43 »
бо фотошоп, как известно, этого не умеет.
CTRL+SHIFT+ALT+S разве плохо работает (сохранить для web)?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Оптимизация графики
« Ответ #2 : 03.08.2008, 20:05:48 »
CTRL+SHIFT+ALT+S разве плохо работает (сохранить для web)?

Ужасно. У фотошопа хромает алгоритм оптимизации. Вышеупомянутой программой я ещё минимум в 2 раза сжимал после оптимизации в фотошопе, вообще без потери качества.
*

Full_crazy

  • Захожу иногда
  • 264
  • 48 / 0
  • Иногда думаю ...
Re: Оптимизация графики
« Ответ #3 : 03.08.2008, 20:56:48 »
Глянь в личку - может то, что ищешь?  ;)
Joomla! = невозможного почти нет!
*

Sulpher

  • Живу я здесь
  • 2127
  • 402 / 16
  • Шаблоны и расширения Joomla
Re: Оптимизация графики
« Ответ #4 : 03.08.2008, 21:46:54 »
Здесь где-то на форуме было обсуждение подобного вопроса...

Как вариант - exe'шник утилитки, которая качественно сжимает png.
Также имеется отдельный плагин для Photoshop (им я и пользуюсь), который имеет гибкие настройки для сжатия графических элементов под нужды web.

Full_Crazy, озвучь название того, что нужно. :) Думаю, это будет полезно.
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: Оптимизация графики
« Ответ #5 : 03.08.2008, 22:17:52 »
для png PngOUT называется. Чистит и сжимает до 50%
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Оптимизация графики
« Ответ #6 : 03.08.2008, 22:18:51 »
для png PngOUT называется. Чистит и сжимает до 50%

Для png у меня софт есть. Мне бы всё остальное ещё б :)
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: Оптимизация графики
« Ответ #7 : 03.08.2008, 22:34:29 »
Google рулит
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Оптимизация графики
« Ответ #8 : 03.08.2008, 22:53:28 »
Google рулит

В данном случае гугл не рулит, ибо нет желания перебирать 10 000 утилит для поиска нужной.
*

PaLyCH

  • Давно я тут
  • 956
  • 146 / 19
  • Менеджер проектов
Re: Оптимизация графики
« Ответ #9 : 03.08.2008, 23:03:25 »
Попробуй две первые. Одна бесплатная, вторая платная
*

Full_crazy

  • Захожу иногда
  • 264
  • 48 / 0
  • Иногда думаю ...
Re: Оптимизация графики
« Ответ #10 : 04.08.2008, 06:42:22 »
Full_Crazy, озвучь название того, что нужно. :) Думаю, это будет полезно.
SmartSaver Pro, рабочий вариант  ;). Под Вистой правда работать не хочет...
Joomla! = невозможного почти нет!
*

olaf

  • Захожу иногда
  • 225
  • 23 / 0
Re: Оптимизация графики
« Ответ #11 : 04.08.2008, 08:35:36 »
Попробуй Macromedia FireWorks 8. Сжимает jpg, png, gif и т.д. Имеет массу настроек. Легкое визуальное управление, предсказание размеров.
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Оптимизация графики
« Ответ #12 : 04.08.2008, 08:47:31 »
Всем спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться