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

Shad-777

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Добрый день!
Появилась необходимость реализовать разные цены товаров для разных городов в JoomShopping. При этом не хотелось бы создавать разные сайты на поддоменах, а управлять ценами именно в рамках одного сайта. Кто-нибудь уже реализовывал что-то подобное? Как это лучше сделать?
В процессе гугления я натыкался уже на решения, связанные с выставлением понижающего или повышающего коэффициента для цены, но оно мне не подходит - цены будут разные и единого коэффициента для всех товаров не будет.
Если готового решения или простого рецепта нет, то готов рассмотреть возможность разработки плагина на коммерческой основе. Если можете этим заняться, то прошу сориентировать по цене, хотя бы примерно.
« Последнее редактирование: 21.07.2020, 12:39:48 от Shad-777 »
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
так помоему доставку вы можете указать до какого города сколько(это если сумма фиксированная)
город а 100 рублей
б-200 и так далее
*

Shad-777

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Уточнил исходное сообщение ) Нужны разные цены товаров, а не доставки.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
где то было про плагинчик такой, но там коэффициенты для категорий, а не конкретно для товаров

*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Shad-777

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Спасибо, про этот плагин я и говорил ) Он выставляет коэффициенты для категорий, именно это и является тем критерием, по которому мне этот плагин не подходит, так как цены на товары будут абсолютно разными и коэффициентом категории их, увы, не задать.
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Тогда больше вариантов нет. Только разработка под ваши задачи...
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Если готового решения или простого рецепта нет, то готов рассмотреть возможность разработки плагина на коммерческой основе.
Было бы проще если бы был готовый функционал выбора городов в JoomShopping, но его нет. Тут потребуется не один плагин, а как минимум 3 шт. + аддон с контроллером.

Думаю примерно от 6000... Тут еще возникает куча вопросов: Сколько будет городов? Как они будут взаимодействовать со стандартным функционалом? и т.д.
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

nevigen

  • Moderator
  • 10448
  • 863 / 25
  • http://n*****n.com
если добавят товар в 1 городе (есно где дешевле), и закажут доставку в другой. как тогда ?
там слишком много вопросов будет если честно.
и первый из них у покупателя, почему в _____ дешевле :)

Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 5
Просмотров: 776
Последний ответ 08.05.2025, 18:35:51
от victorantoniak
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 847
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 3574
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1082
Последний ответ 24.12.2024, 14:50:42
от sergeytolkachyov
WT JShopping Cart - модуль Bootstrap 5 корзины для JoomShopping 5 и Joomla 4

Автор sergeytolkachyov

Ответов: 7
Просмотров: 3795
Последний ответ 15.12.2024, 09:34:09
от kit2m2