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

Rojas

  • Осваиваюсь на форуме
  • 40
  • 10 / 0
Вот на этом сайте выложен Трудовой Кодекс:
http://www.info-law.ru/kodeks/9/

То же самое необходимо реализовать на Joomla.. То есть нужно таким же образом выложить тот же самый материал.
В общем-то все ясно и понятно - список линкованных заголовков - любой латестньюз-подобный модуль справится.
Вопрос в том возможно ли как-нибудь автоматизировать этот процесс?.. А то добавлять вручную 419 статей - это жесть.
А алгоритм чего-то никак не придумывается  :(
Может, все уже придумано до нас?
Не?
*

Yurets

  • Захожу иногда
  • 405
  • 92 / 0
  • Губернатор острова Борнео
[spoiler title=Нет заголовка]Я бы отсыпал попробовал связаться с админом того сайта, чтобы он бы отсыпал поделился со мной таблицей из БД с этими статьями. Ну а перекинуть из одной таблицы в другую....  ::) Хотя, в свою очередь, был бы я админом того сайта - не дал бы. Бесплатно.[/spoiler]
В комнате с белым потолком
*

Rojas

  • Осваиваюсь на форуме
  • 40
  • 10 / 0
 ;D ггг... я все голову ломаю - как заграбить-стащить-копипастнуть, а попросить - даже в голову не приходило..
Вряд ли, я думаю.. Я б проигнорировал такую просьбу..
Буду руками добавлять  :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как можно экспортировать содержимое в HTML или еще что-то?

Автор busik

Ответов: 9
Просмотров: 3344
Последний ответ 03.04.2015, 03:51:04
от busik
Можно ли на страницу категории добавить текст между заголовками материалов?

Автор uhogorlonos

Ответов: 0
Просмотров: 7843
Последний ответ 30.11.2012, 17:09:14
от uhogorlonos
Добавление новостей пользователями

Автор ParaNoid_

Ответов: 2
Просмотров: 3933
Последний ответ 22.05.2010, 09:56:46
от BULA
Можно ли поменять в базе префиксы таблиц, и чем это можно сделать?

Автор busik

Ответов: 8
Просмотров: 7299
Последний ответ 03.12.2009, 12:44:10
от smart
Как убрать дату, автора и дату последнего обновления контента

Автор Gvin

Ответов: 3
Просмотров: 2998
Последний ответ 03.11.2009, 16:57:48
от beliyadm