Новости Joomla

Вышел релиз Joomla 5.3.2

Релиз исправлений ошибок Joomla 5.3.2

Проект Joomla рад сообщить о выпуске Joomla 5.3.2. Это релиз исправлений ошибок для серии Joomla 5.3.

Веб-ассет 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 860 Просмотров
*

IToro82

  • Захожу иногда
  • 354
  • 13 / 1
Добрый день.
Вопрос собственно такой, как в тело шаблона(любого)
Прописать подключение скрипта из файла?
Именно что бы не руками его прописать, а при установке допустим плагина?
*

coolplaymaster

  • Захожу иногда
  • 62
  • 1 / 0
  • Быстро, весело, спортивно.
Re: Подключить скрипт в body шаблона
« Ответ #1 : 24.03.2021, 20:41:45 »
Добрый день.
Вопрос собственно такой, как в тело шаблона(любого)
Прописать подключение скрипта из файла?
Именно что бы не руками его прописать, а при установке допустим плагина?
Вопрос не конкретный. Какой скрипт, из какого файла и что за плагин?
вообще подключение скриптов делается директивой require_once
Если нужно в шаблон что-то подключить, например файл с кодом счетика,
который лежит в папке шаблона - в индексный файл шаблона перед </body> вставляем
Код
<?php require_once JPATH_THEMES.DS.'имя_шаблона'.DS.'имяфайла.php';?>
*

IToro82

  • Захожу иногда
  • 354
  • 13 / 1
Re: Подключить скрипт в body шаблона
« Ответ #2 : 24.03.2021, 20:45:12 »
Элементарное подключение известно.
Тут вопрос в том что для работы плагина требуется подключение файла допустим test.js
Который плагином ложится в нужную папку.
Но подключение этого файла необходимо именно перед закрывающим боди шаблона.
Иначе если подключать втфайлах плагина, то может мешать работе других скриптов
*

IToro82

  • Захожу иногда
  • 354
  • 13 / 1
Re: Подключить скрипт в body шаблона
« Ответ #4 : 24.03.2021, 21:34:07 »
https://joomla.stackexchange.com/questions/22167/how-can-i-insert-js-scripts-before-body/22168
Это для конкретного шаблона.
А если ловить конкретно для любого?
Ловить именно тег
*

coolplaymaster

  • Захожу иногда
  • 62
  • 1 / 0
  • Быстро, весело, спортивно.
Re: Подключить скрипт в body шаблона
« Ответ #5 : 24.03.2021, 22:31:00 »
Элементарное подключение известно.
Тут вопрос в том что для работы плагина требуется подключение файла допустим test.js
Который плагином ложится в нужную папку.
Но подключение этого файла необходимо именно перед закрывающим боди шаблона.
Иначе если подключать втфайлах плагина, то может мешать работе других скриптов

В плагин.пхп записать ссылку на test.js в переменную $testlink и методом JResponse:setBody($testlink) установить в тело страниц. Метод указывает ядру Joomla, что вставить нужно именно в <body></body> независимо от шаблона.
*

IToro82

  • Захожу иногда
  • 354
  • 13 / 1
Re: Подключить скрипт в body шаблона
« Ответ #6 : 24.03.2021, 23:28:24 »
Попробую
По факту отпишусь
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как в шаблоне protostar подключить стиль с другой папки?

Автор azm1n

Ответов: 2
Просмотров: 646
Последний ответ 18.04.2025, 11:05:27
от azm1n
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 1052
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
Вывести переменную шаблона в материал

Автор Little Muk

Ответов: 8
Просмотров: 2539
Последний ответ 08.05.2022, 15:02:46
от Black-kot
Помощь. оплачу. Подключить Google аналитику

Автор Ponu4

Ответов: 2
Просмотров: 1576
Последний ответ 17.02.2022, 13:22:10
от Ponu4
Правка шаблона для PDF

Автор newgot

Ответов: 0
Просмотров: 478
Последний ответ 12.01.2022, 23:00:01
от newgot