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

extender

  • Новичок
  • 2
  • 0 / 0
Всем привет! С давних времён занимаюсь разработкой сайтов, и на протяжении этого времени скопилось немало удобных самописных плюшек, которые так часто требовали заказчики. Некоторые, самые популярные, из сырого кода перерождались в самостоятельные плагины. Избранные же получали собственные сайты. Вот один из таких я и решил вам показать.

http://jetbit.ru/market/jbcallme Бесплатный плагин jQuery, который позволяет выводить на сайте всплывающие формы. По умолчанию это форма Заказа обратного звонка, но нехитрыми настройками, можно изменить/добавить/удалить поля формы, заголовок, кнопку. Стили с лёгкостью можно подстроить под свой сайт. Работает не только на Joomla, а практически на всех, которые используют php и работает функция mail().

http://jbcallme.ru/ Это платная версия плагина. Чем она круче? Гарантированной работой на любом сайте, даже статичном HTML. Можно настроить sms оповещение для заявок/заказов (на свой номер бесплатно). Визуальный конструктор позволит собрать любую форму, из любых полей. Теперь вам не обязательно разбираться в js/html/php чтобы установить плагин. Форму можно сделать не всплывающей, а стационарной - автоматически выводящейся на странице в нужном месте. Возможность использования(или неиспользования) CAPTCHA, возможность отправлять в форме файлы, возможность убрать копирайт, в этой форме есть всё!
На вашу почту будет приходит письмо с полями, которые заполнил пользователь, а так же дополнительная информация, о его местоположении, IP и адресе страницы из которой форма была отправлена.

http://jbcallme.ru/tutorial/1/index.html - пример, как открыть одну форму Обратного звонка из нескольких мест.
http://jbcallme.ru/tutorial/2/index.html - пример использования нескольких различных форм на странице.
http://jbcallme.ru/tutorial/3/index.html - пример того, как с помощью одной формы реализовать быстрый заказ товаров на сайте.
http://jbcallme.ru/tutorial/4/index.html - пример, как можно приукрасить форму, добавив маску ввода для телефона и chozen для списка.

Платная версия имеет тестовый период 1 месяц, за это время вы точно сможете определиться с тем нужна она вам или нет. Может быть для ваших целей будет достаточно бесплатной версии.

Отвечу на любые вопросы.

PS: Не забываем указывать
Код
$.noConflict();
для Joomla.
*

Кент

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Добрый день!
установил форму обратный звонок ( бесплатную версию), но при попытке отправить пишет: сообщение не отправлено, в postmaster.php указав свою почту, что редактировать еще не имею понятия так как в этом не силен, помогите пожалуйста разобраться.
http://zhaliuzy-donetsk.dn.ua/ кнопка вызова формы ( заказать бесплатный замер)

Заранее СПАСИБО!
С ув. Сергей 
*

tihuana

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • Глаза боятся - руки делают.
http://jetbit.ru/market/jbcallme Бесплатный плагин jQuery, который позволяет выводить на сайте всплывающие формы. По умолчанию это форма Заказа обратного звонка, но нехитрыми настройками, можно изменить/добавить/удалить поля формы, заголовок, кнопку. Стили с лёгкостью можно подстроить под свой сайт. Работает не только на Joomla, а практически на всех, которые используют php и работает функция mail().
PS: Не забываем указывать
Код
$.noConflict();
для Joomla.

Подскажите, как его установить на Joomla 1.5.26 ?
Пишет - Ошибка! Установочный XML-файл не найден в пакете :o

Обещали ответить на любые вопросы, помогите новичку :)  !
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Пишет - Ошибка! Установочный XML-файл не найден в пакете
Вы что, через админку пытаетесь установить? Вы читали по ссылке "Установка"?
P.S. этими скриптами не пользовался
Веб-разработка: заказ. Только новая разработка.
*

Кент

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
http://jetbit.ru/market/jbcallme Бесплатный плагин jQuery, который позволяет выводить на сайте всплывающие формы. По умолчанию это форма Заказа обратного звонка, но нехитрыми настройками, можно изменить/добавить/удалить поля формы, заголовок, кнопку. Стили с лёгкостью можно подстроить под свой сайт. Работает не только на Joomla, а практически на всех, которые используют php и работает функция mail().

Отвечу на любые вопросы.

PS: Не забываем указывать
Код
$.noConflict();
для Joomla.

устанавливал сам, но чтот пошло не так, Спасибо extender за подключение http://jetbit.ru/market/jbcallme бесплатный плагин jQuery на мой сайт и подгонку под мою форму
 Всё работает прекрасно. Ещё раз спасибо и успехов в дальнейшей работе
*

MariaK

  • Новичок
  • 2
  • 0 / 0
Вот один из таких я и решил вам показать.
Так вот кто во всех формах пишет "в течениИ 5 минут" *ОХ-Х-Х*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Calendar Filter — модуль для фильтрации материалов Joomla

Автор Sulpher

Ответов: 0
Просмотров: 1266
Последний ответ 09.11.2024, 14:01:49
от Sulpher
Модуль для вывода файлов меню из папки food

Автор draff

Ответов: 0
Просмотров: 2485
Последний ответ 19.09.2021, 10:17:14
от draff
Модуль случайной всплывающей цитаты для Joomla!

Автор Филипп Сорокин

Ответов: 2
Просмотров: 2452
Последний ответ 05.05.2021, 20:00:07
от Филипп Сорокин
VirtueMart - SMS о заказе и при смене статуса заказа - IR Order Status SMS

Автор rsn

Ответов: 6
Просмотров: 2495
Последний ответ 24.04.2021, 10:17:56
от rsn
Модуль JoomLine mp3 player

Автор zikkuratvk

Ответов: 184
Просмотров: 57159
Последний ответ 05.07.2020, 22:33:15
от san_san_ku