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

kovardaks

  • Новичок
  • 4
  • 0 / 0
Всем доброго дня!
Столкнулась со следующей задачей: необходимо разработать сайт дистанционного обучения на Joomla. Предполагается наличие SCORM-совместимых курсов. Для их функционирования необходимо на сайте установить LMS. По сабжу в сети нашлось решение Joomdle (moodle+joomla).

Вопросы:
1. Доводилось ли кому-нибудь работать с модулем Joomdle (результаты, впечатления, рекомендации)
2. Совет по использованию каких-либо LMS (отдельных пакетов или модулей под joomla)
3. Возможно ли в качестве альтернативы использовать связку Joomla+Virtuemart (доступ к платному контенту) и где здесь могут быть подводные камни (помимо возможности передачи данных SCORM)

Да и просто огромная просьба: если кто-либо пробовал организовывать нечто подобное - поделитесь, пожалуйста, советами, куда копать? :)

Заранее благодарю!
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Есть еще такой компонент GURU http://guru.ijoomla.com/
Но он платный..297 USD на год...кусается.С мудлем пробовал работать с чистым.После Joomla не впечатлил.А сегодня сам накопал Joomdle.И вот теперь в процессе изучения и установки. Пока ничего не могу сказать..не могу накатить мудль-директорию...))) Давай тогда держаться в теме.Может быть еще кто подтянется?
Теперь по сабжу. Я думал для чего-то подобного использовать связку Joomla с К2 и каким-нибудь конструктором форм.НО..в мудле все это заложено уже, кстати, как и в ГУРУ тоже, плюс всевозможные викторины и прочая.Поэтому стоит присмотреться к компоненту.И самое главное.Я все это тестирую на живом учителе, который работает с мудлем.Для преподавателей он привычнее.А вот как себя поведет мудль функционал в джумловской оболочке, и насколько они (учителя) смогут быстро к нему адаптироваться..вот это уже второй вопрос.
И Joomdle имеет интеграцию с
VirtueMart2 (1.6+ only) Tienda JomSocial CommunityBuilder Xmap AEC Ambra Acymailing Hikashop Payplans Kunena
Что является очень серьезным доводом в его пользу.И плюс бесплатность.
http://extensions.joomla.org/search?q=lms
« Последнее редактирование: 02.04.2013, 20:40:30 от paternoster »
*

kovardaks

  • Новичок
  • 4
  • 0 / 0
Спасибо! А я сейчас пробую efront+Jfusion прикрутить, посмотрим, что получиться... Давайте, да, будем держать друг друга в курсе событий :)
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Поставил, опробовал.написал заодно мануал по установке.Все работает.Что не очень было хорошо в связке Moodle,Joomla,Joomdle так это то, что мудль-контент выводится..внимание..как мудль-контент, так, как он и выглядит в самом мудле.Со всей стремностью оформления и его CSS-файлов.В моем случае проблема не страшна, потому как есть лицензионный Artisteer, который замечательно рисует и Joomla шаблоны, и мудль темы.
Сайт подтормаживает.Но может потому, что тесновато на тарифном палне.перенесу на другой и там уже продолжу работу.
В принципе, очень многие красивости Joomla там вполне возможны и реализуемы.
*

Yozhichek

  • Новичок
  • 1
  • 0 / 0
paternoster, мануалом не поделитесь?
Что-то не идет у меня с установкой. Есть Joomla 2.5, есть мудл 1.9 и 2.2. А вот связать пока не получается.
*

paternoster

  • Давно я тут
  • 506
  • 24 / 1
Пишите в личку.Поделюсь.Хотя его уже придется править.31 мая выпустили новую версию и повносили изменения в порядок установки.
*

VADR

  • Новичок
  • 8
  • 0 / 0
Ау! В этой теме кто-нибудь бывает?
Вопрос по joomdle. Поставил Joomla 2.5.11, CommunityBuilder 1.9, moodle 2.4.1, joomdle 0.92. Устанавливал и настраивал по мануалу http://www.joomdle.com/wiki/Installation, интегрировал с CB по мануалу http://www.joomdle.com/wiki/Community_Builder. Итог: "сквозной" логин работает только в браузере Google Chrome, в остальных приходится логиниться отдельно на сайт и отдельно в moodle. Кто-нибудь сталкивался с таким загадочным поведением?
*

vovchikku

  • Захожу иногда
  • 407
  • 1 / 0
а есть у кого-нибудь русификатор для LMS Version: 3.0?
*

Arturr

  • Новичок
  • 1
  • 0 / 0
  • Салют
Спасибо огромное!Очень полезная информация.  !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla 2.5 VirtueMart 2.0.26d не работает добавление в корзину под мобилку

Автор kvintovskiy

Ответов: 8
Просмотров: 1993
Последний ответ 15.04.2024, 17:29:25
от Vastriet
Оптимизация сайта

Автор joni

Ответов: 0
Просмотров: 2146
Последний ответ 22.07.2023, 17:10:11
от joni
Скрипт при закрытии сайта

Автор Mick_20

Ответов: 8
Просмотров: 2612
Последний ответ 14.06.2023, 18:40:20
от effrit
Модуль устанавливается, но Joomla его не видит

Автор ruppert

Ответов: 20
Просмотров: 18365
Последний ответ 01.08.2022, 05:30:50
от rezon777
Кнопка “Добавить в корзину” VirtueMart не работает на главной странице сайта

Автор max_max

Ответов: 0
Просмотров: 7300
Последний ответ 20.04.2021, 12:40:37
от max_max