Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Плагин JsCssManipulate
« : 15.07.2017, 10:55:27 »
Всем Доброго времени суток!
Пару дней назад бродил по сайту joomline.ru и там нашёл этот Плагин JsCssManipulate

На http://joomlaforum.ru о этом плагине написана только одна строчка:
Написал для этого дела плагин. https://joomline.ru/rasshirenija/plugin/jscssmanipulate.html

Теперь опишу свои впечатления:
  Задумка великолепная, функционал необходим. Готов платную версию купить.
Но при попытке его использования столкнулся со следующими проблемами:
(Пробовал этим плагином управлять JS файлами, до CSS руки не дошли.)
  1 - Не информативное описание настроек. Как по мне, так не хватает всплывающих подсказок для полей админки плагина.
  2 - Не получилось удалить стандартные js-ы ядра загружаемые из /media/system/js/ и /media/jui/js/. Возможно просто не разобрался с настройками и после 5 попыток плюнул и отключил их через
https://github.com/Poznakomlus/joomla_options
 3 - Скрипты которые прописаны в шаблоне сайта(<script type="text/javascript"  или $doc->addScript($this->baseurl."/templates/".$this->template."/...) и в результате этого не обрабатываются <jdoc:include type="head" /> так и остаются вверху страницы.
А скрипты компонентов и модулей подключенных через JHtml::script(JURI::base(). 'какой-то скрипт'); спокойно перемещаются вниз страницы.

Надеюсь Arkadiy присоединится к обсуждению.

p.s. Пошел пробовать переподключить файлы шаблона через JHtml::script()
« Последнее редактирование: 15.07.2017, 11:52:22 от Konstanin_by »
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Re: Плагин JsCssManipulate
« Ответ #1 : 15.07.2017, 13:10:03 »
При переключении файлов шаблона на JHtml::script(JURI::base(). "templates/".$this->template."/javascript/jquery.min.js");  перенос вниз страницы начинает работать.
Но тогда нарушается последовательность загрузки скриптов, сначала срипты компонента, потом скрипты шаблона и потом модули. А хотелось бы получить ту последовательность которую я задал при настройке плагина.
*

stas4ijov

  • Новичок
  • 3
  • 0 / 0
Re: Плагин JsCssManipulate
« Ответ #2 : 18.08.2017, 14:37:06 »
Плагин хороший, но на PHP 7 в логах есть ошибки:
plugins/system/jscssmanipulate/jscssmanipulate.php on line 405
так же, on line 409, on line 413, on line 427, on line 430 и on line 436
Ошибки от посещения поисковых ботов.

*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Плагин JsCssManipulate
« Ответ #3 : 18.08.2017, 19:49:23 »
Какие ошибки? Ошибки пых пишет более информативно чем вы их передаете.
По поводу скриптов и стилей, подключенные нестандартным для джумлы способом  они не могут быть перемещены или удалены. По поводу сортировки подумаю. Jui скрипты посмотрите как в отладке плагина выводятся. Так и прописывайте.
*

stas4ijov

  • Новичок
  • 3
  • 0 / 0
Re: Плагин JsCssManipulate
« Ответ #4 : 18.08.2017, 22:54:40 »
На PHP 5.6 ошибок нет, а на PHP 7.1 в файле ошибок error_log-20170817  появляются следующие строки.
Сам плагин настроен правильно, то что можно перенести, перенесено, что-то грузится асинхронно. У меня к плагину вопросов нет, а вот поисковым ботам (бинг, яндекс, гугле) не нравится, у них ошибки идентичны.

[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: mime in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 405
[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: media in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 409
[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: attribs in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 413
[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: mime in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 427
[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: defer in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 430
[Thu Aug 17 20:22:37 2017] [notice] [client 40.77.167.49] PHP Notice:  Undefined index: async in .../public_html/plugins/system/jscssmanipulate/jscssmanipulate.php on line 436
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Плагин JsCssManipulate
« Ответ #5 : 19.08.2017, 18:33:02 »
Нотис не ошибка, а предупреждение, но спасибо за информацию, поправлю.
*

stas4ijov

  • Новичок
  • 3
  • 0 / 0
Re: Плагин JsCssManipulate
« Ответ #7 : 20.08.2017, 12:03:24 »
Из всех вариантов, которые опробовал для переноса или настройки условий загрузки скриптов, Ваш плагин, это лучшее решение данной задачи. Надо только правильно настроить и отсортировать очередность загрузки скриптов.
Спасибо за плагин. 
*

Театрал

  • Захожу иногда
  • 232
  • 7 / 0
Re: Плагин JsCssManipulate
« Ответ #8 : 01.04.2018, 21:13:15 »
Хорошо всё работает.
 НО! что-то не отключить никак скрипт/стиль с версией. Т.е. те, что для обхода кэширования именуются примерно так: "responsive.js?ver=20180330".
Отключить получается если ввести полное имя, сегодня он работать не будет, а завтра запустится опять.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Плагин JsCssManipulate
« Ответ #9 : 02.04.2018, 05:19:49 »
Запустится не завтра, а после обновления. Контролируйте все ли в порядке после обновлений расширений, скрипты которых отключали.
*

fbr

  • Завсегдатай
  • 1672
  • 206 / 7
Re: Плагин JsCssManipulate
« Ответ #10 : 19.08.2018, 21:33:40 »
Замечания по компилятору SCSS -> CSS
Если файл источник содержит импорт вида @import 'файл.scss';
то его в CSS в таком виде и компилит ...

Тут нужно использовать конструкцию типа:

Код
$scssc->setImportPaths("папка_источника");
$css = $scssc->compile(@import "файл_источник.scss");

вместо

Код
$content = file_get_contents($fromPath);
$css = $scssc->compile($content);

как у вас

А так, хороший плагин. Спасибо))
« Последнее редактирование: 19.08.2018, 21:39:18 от fbr »
*

Alex_7777

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Плагин JsCssManipulate
« Ответ #11 : 19.09.2018, 17:35:47 »
Ребят извиняюсь, расскажите мне глупому, как пользоваться данным плагином. Вообще не могу разобраться. Например, нужно подключить асинхронно js файл, что для этого нужно, указать путь к нему относительно сайта? Если да, то указываю путь, PageSpeed все равно его видит (кеш специально выключен). Что тогда делаю неправильно?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Плагин JsCssManipulate
« Ответ #12 : 20.09.2018, 10:41:00 »
Включите отладку и скопируйте путь до вашего скрипта из нее.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Плагин JsCssManipulate
« Ответ #13 : 19.09.2019, 18:48:20 »
Обновлен плагин до версии 1.4.0

Поддержка хешей файлов Joomla
Обработка пробелов.
Мелкие изменения.

https://joomline.net/ru/extensions/jscssmanipulate.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Плагин JsCssManipulate
« Ответ #14 : 14.03.2020, 12:58:37 »
Запустится не завтра, а после обновления. Контролируйте все ли в порядке после обновлений расширений
Интересная тема. Попробовал плагин.
Очень удивило, что надо прописывать путь к скрипту (который нужно переместить) ВМЕСТЕ С ВЕРСИЕЙ.
Версия системы у меня обновляется довольно часто (как и версии отдельных скриптов, стилей).
Число скриптов (то есть строк в настройках) тоже немало.
Предлагается каждый раз заходить в настройки плагина и переписывать версию в каждой строке?..  ^-^
Возможно, будет интересно: Интеграция с Ozon
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Плагин JsCssManipulate
« Ответ #15 : 14.03.2020, 13:12:02 »
Хотя.. для системных скриптов - всё ОК, версию можно не указывать.
А вот для такого, например:
Код
/modules/mod_virtuemart_cart/assets/js/update_cart.js?vmver=524629f7
- если указать без параметра, тогда не перемещает.
Возможно, будет интересно: Интеграция с Ozon
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Плагин JsCssManipulate
« Ответ #16 : 14.03.2020, 16:32:28 »
Хотя.. для системных скриптов - всё ОК, версию можно не указывать.
А вот для такого, например:
Код
/modules/mod_virtuemart_cart/assets/js/update_cart.js?vmver=524629f7
- если указать без параметра, тогда не перемещает.
Системные мы знаем как генерируются... так как это стандартный механизм генерации хеша Joomla, так как он прогнозируемый и понятный.
То что вы приводите, как пример, это может как в ручную генерировать, так и по каким то своим правилам, вариант отбрасывать все после вопроса не подходит, так как вы наверное удивитесь, но есть случаи, которые не позволяют получить ссылку на скрипт без хеша.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Плагин JsCssManipulate
« Ответ #17 : 14.03.2020, 18:05:13 »
Спасибо, zikkuratvk.

вариант отбрасывать все после вопроса не подходит, так как вы наверное удивитесь, но есть случаи, которые не позволяют получить ссылку на скрипт без хеша.
Я не подразумевал совсем отбрасывать всё после вопроса.
Но отбросить для поиска подходящего скрипта - почему бы и нет?
Вставить ниже - да, с такими же параметрами (вдруг без них файл будет недоступен и т.д.).

А вообще, ещё интересней такой вопрос:
как насчет перемещения всех скриптов?
(добавленных не только по стандарту Joomla)
В том числе инлайновых.
Я сталкивался с такими решениями в другой CMS.
Что Вы об этом думаете?
Возможно, будет интересно: Интеграция с Ozon
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Плагин JsCssManipulate
« Ответ #18 : 15.03.2020, 19:55:44 »
В том числе инлайновых.
Нельзя все скрипты перенести, так как какие-то теребует загрузки в хидер. Какие то в футер...
В целом плагин может работая через регулярки вырезать инлайн скрипты.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Re: Плагин JsCssManipulate
« Ответ #19 : 15.03.2020, 20:16:34 »
Простите за настойчивость, но мне хочется добиться идеального результата в этом вопросе.
Поэтому, если Вы не против, я продолжу с вопросами )

Нельзя все скрипты перенести, так как какие-то требует загрузки в хидер
Например?


Цитировать
плагин может работая через регулярки вырезать инлайн скрипты
Вы же понимаете, что вырезать и перенести - это совершенно разные вещи.
В основном нужно переносить, а не вырезать. Насколько я сталкивался.
Вырезать - это уж как-то совсем радикально )
Возможно, будет интересно: Интеграция с Ozon
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин "Русская типографика"

Автор Physicist

Ответов: 261
Просмотров: 156377
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

Ответов: 0
Просмотров: 1317
Последний ответ 27.08.2024, 15:39:37
от kkmspb
Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 102243
Последний ответ 20.04.2024, 21:10:33
от Beer
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 22724
Последний ответ 19.03.2023, 18:55:08
от ecolora
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 128228
Последний ответ 13.03.2023, 00:25:14
от ecolora