Новости Joomla

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

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

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

  • Завсегдатай
  • 1689
  • 211 / 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

  • Глобальный модератор
  • 4824
  • 346 / 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

  • Глобальный модератор
  • 4824
  • 346 / 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

  • Глобальный модератор
  • 4824
  • 346 / 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
Просмотров: 159977
Последний ответ 13.03.2025, 20:06:50
от Olg
Мастерю плагин для админки - оплата налом или по карте при самовывозе

Автор kkmspb

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

Автор Arkadiy

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

Автор ecolora

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

Автор ecolora

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