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

kosten1975

  • Новичок
  • 5
  • 0 / 0
Загрузил новую версию и никак не могу загрузить ни фоновое изображение ни картинку, не могу понять почему. На кнопку "выбрать " нажимаю, а окно не выскакивает, где загружается картинка. Может было у кого так. Я на слабый интернет это списал вначале, но создавая картинку в новом материале окно зля загрузки картинки открывается. Помогите разобраться. Обнаружил, что модальное окно для загрузки не открывается как всегда, а ниже на странице предлагает загрузить картинку. на картинках поэтапно:
Хочу загрузить фоновое изображение


Наживаю кнопку для загрузки фонового изображения


Не открывается модальное окно для загрузки изображения, а ниже появляются такие кнопки вместо модального окна:


Загружаю через эти кнопки, ничего не выходит

Помогите разобраться
« Последнее редактирование: 17.03.2016, 17:51:00 от kosten1975 »
*

kosten1975

  • Новичок
  • 5
  • 0 / 0
Похоже ни у кого не было такого? Обнаружил то, что установил это расширение на другой сайт, все работает, не могу понять, уже заново устанавливал Joomla, опять хочу загрузить фоновое изображение, вместо этого окна:



Получается так:



Как будто какой то плагин не включен, который загружает в админке это модальное окно для загрузки изображений, помогите разобраться.
*

Rekaasb

  • Новичок
  • 3
  • 0 / 0
Скажи плс, проблему решил? И в чем была проблема? Похоже у меня тоже самое.
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
пост пятилетней давности.
опишите свою проблему с указанием версий
*

Rekaasb

  • Новичок
  • 3
  • 0 / 0
пост пятилетней давности.
опишите свою проблему с указанием версий
Я попытался сделать видео
SP Page Builder
Панель управления   Компонент   3.7.11
Joomla! 3Платформа, на которой работает PHP   Linux ruvip51.hostiman.ru 3.10.0-962.3.2.lve1.5.49.el7.x86_64 #1 SMP Thu Mar 4 05:39:46 EST 2021 x86_64
Тип базы данных   mysql
Версия базы данных   5.5.5-10.2.37-MariaDB-cll-lve
Кодировка базы данных   utf8_general_ci
Кодировка подключений к базе данных   utf8mb4_general_ci
Версия PHP   7.1.33
Сервер   Apache/2.4.6 () OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/5.4.16
Интерфейс между сервером и PHP   litespeed
Версия Joomla!   Joomla! 3.9.27 Stable [ Amani ] 25-May-2021 15:00 GMT
Версия Joomla! Platform   Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
Строка User-agent   Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.106 Safari/537.36.9.27
Версия PHP   7.1.33
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Я попытался сделать видео
Цвет текста почти не видно .
У вас же всплывашка есть, в отличии от ТС, но картинку не сохраняет ?
Смотрите ошибки хостинга в логе error.log
*

Rekaasb

  • Новичок
  • 3
  • 0 / 0
Цвет текста почти не видно .
У вас же всплывашка есть, в отличии от ТС, но картинку не сохраняет ?
Смотрите ошибки хостинга в логе error.log
Спасибо за ответ. Ошибка появилась после обновления после обновления sp page builder. На старой версии после отката все работает. На обновленной версии SP  после удаления старого изображения и вставки нового изображения, страница созданная в SP - не отображается  пустой экран. В error.log  https://disk.yandex.ru/d/3J63dbcuFNFv9w
Что такое ТС?
текст ошибки после обновления SP и вставки изображения
Object of class stdClass could not be converted to string in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php
сайт не открывается
Заметил, что редактирование страницы SP builder со стороны сайта Frontend Editor при редактирование модуля и вставки  изображения- сохранить страницу удается? но сайт не открывается и пишет ошибку. Если делать редактирование страницы SP builder со стороны панели администратора(Backend Editor) то отредактировать модуль вставить изображение и сохранить страницу удается.
Ошибка при открытии сайта
[Sun Jun 20 17:07:10.673835 2021] [lsapi:warn] [pid 29666] [client 212.35.190.8:51330] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/index.php/component/sppagebuilder/?view=form&layout=edit&tmpl=component&id=5&Itemid=0
[Sun Jun 20 17:07:14.344378 2021] [lsapi:warn] [pid 29666] [client 212.35.190.8:51440] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/index.php
[Sun Jun 20 17:07:15.763639 2021] [lsapi:warn] [pid 17123] [client 212.35.190.8:51560] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
[Sun Jun 20 17:07:16.380412 2021] [lsapi:warn] [pid 14136] [client 212.35.190.8:51590] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
[Sun Jun 20 17:07:16.794617 2021] [lsapi:warn] [pid 16662] [client 212.35.190.8:51596] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
[Sun Jun 20 17:07:17.130706 2021] [lsapi:warn] [pid 2371] [client 212.35.190.8:51618] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
[Sun Jun 20 17:07:17.354119 2021] [lsapi:warn] [pid 29666] [client 212.35.190.8:51630] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
[Sun Jun 20 17:07:20.003500 2021] [lsapi:warn] [pid 7410] [client 212.35.190.8:51704] [host online-tst.ru] Backend log: PHP Warning:  strpos() expects parameter 1 to be string, object given in /var/www/s178444/data/www/online-tst.ru/templates/flex/sppagebuilder/addons/image/site.php on line 69\n, referer: https://online-tst.ru/
« Последнее редактирование: 20.06.2021, 17:12:40 от Rekaasb »
*

ntxp

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день, то же самое, проблема со вставкой изображения...
Пытаюсь вставить изображение на фон главной страницы, Билдер просто его не загружает.
Разрабатываю на локальном сервере ХАМРР.

UPD.
покопался в файлах сайта, оказалось, что загрузка таки происходит, но в подразделе Images на странице SP не высвечивает, чтобы можно было выбрать изображение....
« Последнее редактирование: 18.05.2022, 15:49:18 от ntxp »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу поменять цену в yootheme builder

Автор andersonov

Ответов: 0
Просмотров: 1141
Последний ответ 12.06.2024, 16:46:05
от andersonov
Умный поиск Joomla! 4.3.4 Stable не ищет в содержимом SP Page Builder 5.0.8

Автор dmitrypro

Ответов: 4
Просмотров: 2428
Последний ответ 17.10.2023, 13:59:18
от dmitrypro
Ошибка при установке SP Page Builder Lite

Автор d13v555

Ответов: 1
Просмотров: 3674
Последний ответ 01.09.2021, 15:35:38
от howks
Применение SP Page Builder для большого сайта

Автор pulka

Ответов: 1
Просмотров: 2850
Последний ответ 17.05.2021, 06:16:41
от draff
SP Page Builder как сделать ссылку на картинке в аддоне image-overlay

Автор newkrasno

Ответов: 0
Просмотров: 2659
Последний ответ 12.02.2021, 07:21:05
от newkrasno