Новости Joomla

Веб-ассет Fancybox.js для Joomla v.6.0.9

Веб-ассет Fancybox.js для Joomla v.6.0.9.В Joomla 4 и Joomla 5 появилась концепция Web Assets и WebAssetManager, с помощью которого можно управлять подключениями css, js файлов, подключением. Все css и js файлы включаются в общий реестр ассетов, затем выстраивается граф зависимостей и в итоге на генерируемую страницу подключается только то что нужно на данной странице. Поскольку веб-ассеты можно добавлять с помощью плагинов (ссылка на статью ниже) - можно сказать, что появилось новое направление для плагинов - веб-ассеты. Вы можете устанавливать плагины, включающие веб-ассеты и использовать их как зависимости в самых разных местах Joomla: в шаблоне, в макетах модулей и плагинов. Одним из таких плагинов веб-ассетов является WT Fancybox.js. Плагин добавляет в Joomla WebAssets Registry css и js популярного скрипта галереи изображений fancybox.js, который потом легко можно использовать в коде:
use Joomla\CMS\Factory;$wa = Factory::getApplication()->getDocument()->getWebAssetManager();$wa->usePreset('wtfancybox'); // Local file $wa->usePreset('wtfancybox-remote'); // Use from CDN
Плагин использует систему обновлений Joomla, поэтому с появлением новых версий вы сможете получать их на своих сайтах естественным для Joomla путём. 👩‍💻 Спасибо за работу по упаковке ассета в плагин участнику нашего сообщества Сергею Сергевнину (
@gresserg).- Скачать WT Fancybox.js для Joomla- Статья на JPath.ru Как правильно подключать JavaScript и CSS в Joomla 4- Статья на Хабре: Использование WebAssetsManager Joomla 4 (Joomla 5) и добавление собственных пресетов с помощью плагина#joomla #расширения #webdev

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

LDJ

  • Новичок
  • 2
  • 0 / 0
Select выборка на mootools
« : 28.05.2008, 21:04:35 »
Здравствуйте. Необходимо динамически заменять список регионов при выборе страны. Решил использовать библиотеку mootools так как она уже есть в 1.5. Подскажите пожалуйста как это возможно сделать? Поссмотрел примеры на оф сайте моотоолс ничего подобного не нашел.
Заранее благодарен за любую помощь.
*

eX

  • Захожу иногда
  • 256
  • 72 / 0
Re: Select выборка на mootools
« Ответ #1 : 29.05.2008, 06:32:01 »
Используй json
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: Select выборка на mootools
« Ответ #2 : 29.05.2008, 08:40:50 »
мне тоже это необходимо. Есть у кого-то ссылка на статью или мануальчик, или хотя-бы рабочий пример.
*

eX

  • Захожу иногда
  • 256
  • 72 / 0
Re: Select выборка на mootools
« Ответ #3 : 29.05.2008, 10:35:27 »
Вет, вот ссылки

http://code.google.com/p/jqueryselectcombo/ - с примером работы
Основано на http://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/ - тоже с примером (полная статья)

а в основном все здесь:
http://code.google.com/intl/ru/search/#q=JSON%20select

Еще есть возможность через prototype выдирать данные, но уж больно большая библиотека у нее (64 кб) таскать.. не очень. Лучше пакованный jQuery :)
« Последнее редактирование: 29.05.2008, 10:39:13 от eX »
*

LDJ

  • Новичок
  • 2
  • 0 / 0
Re: Select выборка на mootools
« Ответ #4 : 29.05.2008, 13:33:50 »
Вет, вот ссылки

http://code.google.com/p/jqueryselectcombo/ - с примером работы
Основано на http://remysharp.com/2007/01/20/auto-populating-select-boxes-using-jquery-ajax/ - тоже с примером (полная статья)

а в основном все здесь:
http://code.google.com/intl/ru/search/#q=JSON%20select

Еще есть возможность через prototype выдирать данные, но уж больно большая библиотека у нее (64 кб) таскать.. не очень. Лучше пакованный jQuery :)
А вроде это как то простенько делается на моотолс. В компаненте контекст подгружаются подкатегории в зависимости от категории и кода вроде не так много...или я ошибаюсь?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SELECT запрос с поиском среди параметров в стиле ini-файлов (поля params или attribs)

Автор enshtein

Ответов: 1
Просмотров: 2075
Последний ответ 14.02.2010, 12:20:54
от enshtein
Выборка данных из загруженной страницы

Автор sph

Ответов: 9
Просмотров: 2984
Последний ответ 19.07.2009, 23:41:08
от sph
mootools странности

Автор maximt

Ответов: 2
Просмотров: 1674
Последний ответ 18.06.2009, 15:41:26
от maximt
Не нужная подгрузка mootools'а, когда он не нужен в l

Автор Dutch

Ответов: 2
Просмотров: 2126
Последний ответ 12.05.2009, 22:08:32
от Kuzmitch
как сделать в XML файле плагина, чтоб категории выводились select multiple

Автор ira

Ответов: 3
Просмотров: 2346
Последний ответ 19.06.2008, 12:51:44
от smart