Новости Joomla

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

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

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Ну у тебя и память :) я уже ничего не помню.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Arkadiy, чукча - хитрый склерозматик
Сорь за флуд, ну и базар у вас, ребят  ;D
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Arkadiy, чукча - хитрый склерозматик, так что быстро открыл xml-файл и посмотрел )
Где-б его еще взять, далеко сильно лежит :)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
*

irak

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Скажите, пожалуйста, как убрать жирность шрифта в заголовках? Спасибо
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Скажите, пожалуйста, как убрать жирность шрифта в заголовках? Спасибо
Полагаю, путем настройки соответствующих стилей шаблона.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

irak

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Полагаю, путем настройки соответствующих стилей шаблона.
В шаблоне ни одного шрифта с жирностью(
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
В шаблоне ни одного шрифта с жирностью(
Так. Дайте адрес страницы и покажите, где на ней что нужно поменять, а я вам скажу, где это нужно сделать.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
После обновления до J3.50 (на локале) спойлеры перестали раскрываться.
В консоли Opera вижу такие ошибки:

Спойлер
[свернуть]

 Выяснил - при отключении плагина jQuery Easy Plugin начинает работать.
 Вроде как плагин нужен для удаления дублей скриптов и конфликтов. Т.е. на сайте с ним все работает.

 Вот его отчет:
jQuery is loaded by the template  
Bootstrap is loaded by the template  
re-ordered header libraries  
stripped the remaining script /media/system/js/html5fallback.js 1 time(s)  
removed 1 jquery-noconflict.js script(s)  
removed jQuery library /media/jui/js/jquery.min.js  
removed jQuery library http://site/media/juloalib/js/jquery.min.js  
added the jQuery library http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js  
removed 1 Migrate script(s)  
added the jQuery Migrate plugin http://code.jquery.com/jquery-migrate-1.2.1.min.js  
added the script /plugins/system/jqueryeasy/jquerynoconflict.js  
removed 4 empty script tag(s)
 
« Последнее редактирование: 05.04.2016, 17:40:43 от Beer »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Смотрите в код страницы, ищите что накосячил ваш плагин. Вот это
Цитировать
removed jQuery library /media/jui/js/jquery.min.js
совсем не хорошо. Так быть не должно. Надо удалить подключение jQuery в шаблоне или подключить его там, но правильно (JHtml::_('jquery.framework');).
 
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
/media/jui/js/jquery.min.js - это jQuery v1.11.3
Он подключается с помощью плагина:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>


С отключенным плагином как я понял - у меня грузится 3 раза jquery:
Код
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
jQuery v1.11.2 от AdsManager <script src="/media/juloalib/js/jquery.min.js" type="text/javascript"></script>
В этом случае спойлер работает.

Когда я активирую плагин и гружу 1 раз jquery:
Код
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/modules/mod_featcats/assets/featcats.js" type="text/javascript"></script>
  <script src="/plugins/content/extravote/assets/extravote.js" type="text/javascript"></script>
  <script src="/templates/proto/js/template.js" type="text/javascript"></script>
   <script src="/media/juloalib/js/fullnoconflict.js" type="text/javascript"></script>
  <script src="/media/system/js/html5fallback.js" type="text/javascript"></script>
Спойлер не работает.

Если я в плагине исключу из обработки /media/jui/js/jquery.min.js
Вот так:
Код
jQuery is loaded by the template
Bootstrap is loaded by the template
re-ordered header libraries
skipped the removal of /media/jui/js/jquery.min.js
removed jQuery library /media/juloalib/js/jquery.min.js
added the jQuery library http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
removed 1 Migrate script(s)
removed 2 empty script tag(s)
Спойлер работает, но я получается гружу 2 раза jQuery v1.11.3: один раз от Google а затем локальную:
Код
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>

 В общем я туплю дальше...


В общем исключил из загрузки
Код
/media/jui/js/jquery.min.js
/media/juloalib/js/fullnoconflict.js

Осталось так:

Код
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
   <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/modules/mod_featcats/assets/featcats.js" type="text/javascript"></script>
  <script src="/plugins/content/extravote/assets/extravote.js" type="text/javascript"></script>
  <script src="/templates/vodkomoto/js/template.js" type="text/javascript"></script>
   <script src="/media/system/js/html5fallback.js" type="text/javascript"></script>

 Спойлер работает - остальное тестирую.
 Спасибо за направление поиска.
« Последнее редактирование: 06.04.2016, 00:17:19 от Beer »
*

Freeman82

  • Захожу иногда
  • 61
  • 7 / 0
Переношу сайт с J1.5 на 3.6
На сайте использовался pb_spoiler, к сожалению после установки LVSpoiler  спойлеры в статьях не заработали.
Видимо из-за того что pb_spoiler имел шорткод отличный от LVSpoiler

{spoiler title=Заголовок}Скрытый текст{/spoiler} без "opened=1"
Есть ли способ заставить работать старые шорткоды?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Переношу сайт с J1.5 на 3.6
На сайте использовался pb_spoiler, к сожалению после установки LVSpoiler  спойлеры в статьях не заработали.
Видимо из-за того что pb_spoiler имел шорткод отличный от LVSpoiler

{spoiler title=Заголовок}Скрытый текст{/spoiler} без "opened=1"
Есть ли способ заставить работать старые шорткоды?

Либо в сам плагин внести изменения, изменив шорткод, либо напишите небольшой скрипт, который по очереди запросит материалы из базы, изменит старый шорткод на новый и сохранит обратно. Думаю, последний вариант лучше.

P.S. Возможно есть другое решение, написал что первое в голову пришло...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
не помню, важна ли последовательность операторов..
если {spoiler opened=1 title=Заголовок}Скрытый текст{/spoiler}
сработает, то скидывайте дамп базы и в нотпаде делайте простую автозамену текста
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
сработает, то скидывайте дамп базы и в нотпаде делайте простую автозамену текста
Ну или так... Только весь дамп смысла нет лопатить, таблица #__content, и, возможно, модули.
« Последнее редактирование: 13.11.2016, 23:01:35 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Аркадий пошел по пути черного пиара и вместо страницы для скачивания спойлер-плагина (если с JED переходить) предлагает забрать MiniCCK. :)
Не одобряю, но осуждать тоже не могу - суровые времена требуют суровых решений  yes!  (стебуся :))
 
*

goon77772

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Цитировать
{spoiler title=Заголовок}Скрытый текст{/spoiler} без "opened=1"
Есть ли способ заставить работать старые шорткоды?

не панацея конечно)))  но работает  >:(
$regex = "#{spoiler title=([_0-9A-Za-zА-яа-яЁё](.*?))}(.*?){/spoiler}#s";
*

01Kuzma

  • Захожу иногда
  • 171
  • 1 / 0
Joomla 3.8.2. В настройках плагина открываются только две вкладки: Plugin и Description.
Это как-то решается?
Замечал это раньше на более редких версиях Jooml'ы. Консоль пустая.

Как понимаю, в модуле данный плагин работать не будет?

« Последнее редактирование: 25.11.2017, 14:22:49 от 01Kuzma »
*

integer

  • Новичок
  • 1
  • 0 / 0
здравствуйте
плагин работает но проблема есть :(
открывая сайт на телефоне он на весь экран не открывает
вот линк  http://w77731q9.bget.ru/index.php/advanced-stuff
как решить эту проблему?
зарание благодарю за ответ
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
То работает - то не работает.
На одной странице - нормально работает, на другой - не открыть. Чую - какой-то конфликт скриптов, но какой - понять не могу....

Прошу помощи зала!  :D
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Здравствуйте. Откройте консоль браузера на странице где не работает, увидите ошибку. Ее надо устранить и, скорее всего, заработает спойлер.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
SyntaxError: expected expression, got ')'[Подробнее] 201-naberezhnuyu.html:126:86

Перепроверил все скрипты - непарных скобок не нашел, но нашел то, что если отключить модуль "Похожие материалы" Articles - FJ Related Plus - спойлеры тогда работают. Но в модуле этом я не нашел скриптов.

Хз что там конфликтует.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Величина скругления углов заголовка: 5px 5px 2px 2px
Имеем в коде:
-webkit-border-radius: 5px 5px 2px 2pxpx;

Может имеет смысл убрать рх в:
Код
-webkit-border-radius: ' . $titleborderradius . 'px;
*

19Pavel77

  • Новичок
  • 2
  • 0 / 0
Привет Всем! Помогите пожалуйста!  Стоит плагин уже несколько месяцев и всё работало хорошо. Стояла Joomla 3.9.1

 После обновления на 3.9.2 и потом на 3.9.3 плагин работает, но в верху страницы появилось сообщение об ошибке
Notice: Only variables should be assigned by reference in домен\plugins\content\LVSpoiler\LVSpoiler.php on line 91

Ззаменял в строке 91  с $document = & JFactory::getDocument(); на $document = JFactory::getDocument(); не чего не изменилось.

Включал отладку системы - ошибки в данных отладки нет, а страница все равно выводится с предупреждением в верху страницы в разных браузерах. И у посетителей так же. Долго искал как исправить эту ошибку, но не чего внятного не находил. Решил здесь зарегистрироваться и написать просьбу о помощи.
Есть скриншот, но как его загрузить сюда не знаю, в редакторе нет такой кнопки загрузки с компа.
« Последнее редактирование: 19.02.2019, 10:02:06 от 19Pavel77 »
*

19Pavel77

  • Новичок
  • 2
  • 0 / 0
Долго ждал и не получив ответа - удалил расширение. Хоть и не такое функциональное, настроек минимум, но зато рабочее.
*

Beer

  • Завсегдатай
  • 1103
  • 43 / 1
  • БИРУ - БИР!
Перестал работать в какой-то момент.
Правки такие:
//было
стало
Код
//$('img[src=#spoiler], iframe[src=#spoiler]').addClass('spoilerimage');
$('img[src="#spoiler"], iframe[src="#spoiler"]').addClass('spoilerimage');
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Physicist

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

Автор kkmspb

Ответов: 0
Просмотров: 948
Последний ответ 27.08.2024, 15:39:37
от kkmspb
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

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

Автор ecolora

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

Автор alexandr-spb

Ответов: 0
Просмотров: 2305
Последний ответ 26.01.2023, 23:08:41
от alexandr-spb