Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития 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

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

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Joomla! 3.9.13

Это релиз безопасности и исправлений, незамедлительно рекомендуется к установке. Закрыта две уязвимости низкого уровня. Кроме того, внесено более 15 улучшений и исправлений.

Новость на русском
Официальная новость
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #1 : 05.11.2019, 19:26:31 »
Кто обновился - как полёт?  ^-^
Руки тянутся обновиться, но опыт нескольких косяков с обновлениями в этом году подсказывает, что лучше бы подождать  ;D
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #2 : 05.11.2019, 22:25:26 »
Кто обновился - как полёт?  ^-^
Руки тянутся обновиться, но опыт нескольких косяков с обновлениями в этом году подсказывает, что лучше бы подождать  ;D
Я обновил. Пока без сбоев...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #3 : 06.11.2019, 06:34:45 »
Тоже все нормально!  *DRINK*
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #4 : 06.11.2019, 06:56:19 »
Да, похоже проблем нет.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #5 : 06.11.2019, 08:17:25 »
Руки тянутся обновиться, но опыт нескольких косяков с обновлениями в этом году подсказывает, что лучше бы подождать
Выбирая между безопасностью и возможными багами апдейта, лучше выбрать безопасность .
Баги потом пофиксят, а вот восстанавливать сайт от взлома гораздо тяжелее и сложнее .
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #6 : 06.11.2019, 10:03:48 »
Выбирая между безопасностью и возможными багами апдейта, лучше выбрать безопасность .
Баги потом пофиксят, а вот восстанавливать сайт от взлома гораздо тяжелее и сложнее .
В обновлении нет ничего особенного с безопасностью связанного.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

khan-alex

  • Давно я тут
  • 649
  • 30 / 1
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #7 : 06.11.2019, 13:56:11 »
Кто обновился - как полёт?  ^-^
Руки тянутся обновиться, но опыт нескольких косяков с обновлениями в этом году подсказывает, что лучше бы подождать  ;D
А чего ждать? Последние релизы вроде без косяков.
*

a-vikalingvo

  • Захожу иногда
  • 51
  • 7 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #8 : 06.11.2019, 15:18:03 »
Цитировать
но опыт нескольких косяков с обновлениями в этом году подсказывает, что лучше бы подождать
Так говорите что как будто бекапы делают только трусы - а Вы типа Смелый человек ! ))))  ;D
*

francais999

  • Захожу иногда
  • 52
  • 1 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #9 : 06.11.2019, 16:05:37 »
Я обновился все отлично!  ;D ;D
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #10 : 07.11.2019, 11:17:52 »
Обновил весь зоопарк. Проблем ни на одном не возникло. Без бекапов  ;D
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #12 : 07.11.2019, 15:25:22 »
Бэкапы хостер делает каждую ночь
Так что тоже не страшно
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #13 : 09.11.2019, 19:37:17 »
Бэкапы хостер делает каждую ночь
Так что тоже не страшно
У меня автоматом настроено.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #14 : 18.11.2019, 12:59:24 »
При обновлении с Joomla 3.9.11 до 3.9.13 выдаёт ошибку:

AJAX Loading error: TypeError: ns.GetCommandSrc is not a function

Пытался и автообновление ставить и архив устанавливал через менеджер файлов. То же самое. И в разных браузерах пытался обновиться, не даёт. Другие сайты на других хостингах обновились нормально, но с одним сайтом не выходит. Кто подскажет, что может быть?
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #15 : 18.11.2019, 13:05:36 »
Что-то у вас стоит такое. Отображение ошибок включайте.
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #16 : 18.11.2019, 13:56:02 »
Что-то у вас стоит такое. Отображение ошибок включайте.
Отображение ошибок включил. Ошибок никаких не выводит сайт.
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #17 : 18.11.2019, 14:03:37 »
Чисто теоритически, проблема может быть на стороне сервера или это особенность Joomla и установленных расширений?
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #18 : 18.11.2019, 14:11:43 »
При обновлении с Joomla 3.9.11 до 3.9.13 выдаёт ошибку:

AJAX Loading error: TypeError: ns.GetCommandSrc is not a function

Пытался и автообновление ставить и архив устанавливал через менеджер файлов. То же самое. И в разных браузерах пытался обновиться, не даёт. Другие сайты на других хостингах обновились нормально, но с одним сайтом не выходит. Кто подскажет, что может быть?
Akeeba есть , плагины все ее включены?
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #19 : 18.11.2019, 14:14:51 »
Akeeba есть , плагины все ее включены?
Есть! Плагины не все включены! Можно все активировать или какой то из них?!
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #20 : 18.11.2019, 14:33:05 »
Удалил Akeeba! Не помогло.
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #21 : 18.11.2019, 14:46:10 »
Akeeba есть , плагины все ее включены?
Удалил Akeeba и все остальные расширения с ней связанные! И всё получилось! Спасибо большое за подсказку!
*

Cedars

  • Давно я тут
  • 585
  • 31 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #22 : 19.11.2019, 04:33:25 »
Удалил Akeeba и все остальные расширения с ней связанные! И всё получилось!

Видно сам Akeeba  был неправильно настроен.. По умолчанию, при запуске обновления, он делает резервную копию сайта, а тут ему не удалось... 
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #23 : 19.11.2019, 13:32:25 »
При обновлении с Joomla 3.9.11 до 3.9.13 выдаёт ошибку:

AJAX Loading error: TypeError: ns.GetCommandSrc is not a function

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

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #24 : 19.11.2019, 13:37:10 »
Переименуйте .htaccess на время обновления. Удалять расширения в данном случае бессмысленно. Очень похоже на конфликт JS, но скорее всего не в том причина.
Понял! Спасибо за совет! Обновление поставилось, Akeeba установил вновь на обновленную Joomla. К следующему релизу посмотрю как себя поведёт.
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #25 : 19.11.2019, 13:38:41 »
Видно сам Akeeba  был неправильно настроен.. По умолчанию, при запуске обновления, он делает резервную копию сайта, а тут ему не удалось... 
Посмотрю, что будет в следующем релизе. Поставил заново.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #26 : 19.11.2019, 13:54:36 »
Akeeba установил вновь на обновленную Joomla.
Зачем? Автоматически делает бекап хостер ежедневно. Риск получить битый архив в обоих случаях одинаков и зависит от процессов на сервере. Вы часто бекапы сливаете с сайта?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

apikron

  • Захожу иногда
  • 152
  • 2 / 0
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #27 : 19.11.2019, 14:15:35 »
Зачем? Автоматически делает бекап хостер ежедневно. Риск получить битый архив в обоих случаях одинаков и зависит от процессов на сервере. Вы часто бекапы сливаете с сайта?
Мой хостер делает раз в неделю бэкап, а по сайтам работать приходится много, поэтому Akeeba лучше пусть будет )))
Сливаю архивы с сайта, это всмысле скачиваю на компьютер?! Если так, то скачиваю, но не часто.
*

Gerostrat

  • Захожу иногда
  • 374
  • 2 / 0
  • Свидетель чайной ложки
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #28 : 12.12.2019, 10:15:06 »
У меня, вероятно, после обновления увеличилось время ответа сервера. Хотел бы бы протестировать, откатить на 1 версию назад и посмотреть, что оно творится-то.
Если установить полную версию 3.9.12 поверх 3.9.13 – должно сработать? Не было каких-то изменений в БД в 13-й версии?
Заранее спасибо за ответ!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз безопасности Joomla 3.9.13
« Ответ #29 : 12.12.2019, 12:09:23 »
Если установить полную версию 3.9.12 поверх 3.9.13 – должно сработать?
А бекапов с прошлой версией не сохранилось?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1088
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2863
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1695
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3367
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 3049
Последний ответ 12.01.2024, 22:15:52
от stepan39