Новости 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 Гость просматривают эту тему.
  • 137 Ответов
  • 20852 Просмотров
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Вышел релиз Joomla! 3.6.3
« : 18.10.2016, 21:33:58 »
В обновлении Joomla 3.6.3 было сделано 350 изменений, среди которых фикс порядка материалов

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

Не забудьте почистить кэш браузера и Joomla после обновления!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз Joomla! 3.6.3
« Ответ #1 : 19.10.2016, 00:19:18 »
Обновил все свои сайты, никаких проблем! Поначалу подумал, что баг, когда сразу после обновления зашел в настройки модуля и увидел пустое окно. Решилось чисткой кеша. Все сайты работают стабильно.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

yandex_hb

  • Захожу иногда
  • 263
  • 12 / 3
Re: Вышел релиз Joomla! 3.6.3
« Ответ #2 : 19.10.2016, 01:52:52 »
После обновления от Widgetkit'а отваливаются Zoo и K2.
https://yootheme.com/support/question/103337
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #3 : 19.10.2016, 08:39:51 »
Ну я так понял, что критических уязвимостей не правили? Может подождать?
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #4 : 19.10.2016, 09:49:03 »
Ну я так понял, что критических уязвимостей не правили? Может подождать?
Да, наверное стоит подождать.
https://docs.joomla.org/Category:Version_3.6.3_FAQ

Есть проблемы с 2FA https://github.com/joomla/joomla-cms/issues/12458
Ещё может быть такая ошибка 0 - Error decoding JSON data: Syntax error https://github.com/joomla/joomla-cms/issues/12460
*

Foros

  • Осваиваюсь на форуме
  • 44
  • 2 / 1
Re: Вышел релиз Joomla! 3.6.3
« Ответ #5 : 19.10.2016, 10:35:39 »
Обновил все сайты до 3.6.3, по при правке модуля выходит пустое окно. Чистка кеша не помогает. Что надо сделать?
Скин приложил.
*

Foros

  • Осваиваюсь на форуме
  • 44
  • 2 / 1
Re: Вышел релиз Joomla! 3.6.3
« Ответ #6 : 19.10.2016, 10:36:42 »
Обновил все свои сайты, никаких проблем! Поначалу подумал, что баг, когда сразу после обновления зашел в настройки модуля и увидел пустое окно. Решилось чисткой кеша. Все сайты работают стабильно.
У меня так не получилось. Какие еще варианты?
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #7 : 19.10.2016, 10:55:13 »
У меня так не получилось. Какие еще варианты?
Нет вариантов - только кэш. Меняли core.js файл, он у Вас закешировался старый.
*

Foros

  • Осваиваюсь на форуме
  • 44
  • 2 / 1
Re: Вышел релиз Joomla! 3.6.3
« Ответ #8 : 19.10.2016, 11:03:13 »
Нет вариантов - только кэш. Меняли core.js файл, он у Вас закешировался старый.
И как быть? Что на что менять и где его взять?
Может перезалить вручную из пакета обновления?
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #9 : 19.10.2016, 11:04:41 »
И как быть? Что на что менять и где его взять?
Может перезалить вручную из пакета обновления?
Куда перезаливать? Он кэшируется на стороне браузера. Вся проблема в этом.
Вы же кэш браузера чистили, так? Или толко Joomla?
*

Foros

  • Осваиваюсь на форуме
  • 44
  • 2 / 1
Re: Вышел релиз Joomla! 3.6.3
« Ответ #10 : 19.10.2016, 11:09:00 »
Куда перезаливать? Он кэшируется на стороне браузера. Вся проблема в этом.
Вы же кэш браузера чистили, так? Или толко Joomla?
Только Joomla...
*

b2z

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

Foros

  • Осваиваюсь на форуме
  • 44
  • 2 / 1
Re: Вышел релиз Joomla! 3.6.3
« Ответ #12 : 19.10.2016, 11:12:41 »
Ну а что в первом посте жирным выделено? :)
Почистил кеш браузера и все заработало!
Паника отменяется! )))
Спасибо!
*

jser

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #13 : 19.10.2016, 11:57:58 »
Обновился. Избранные материалы сохраняются неимоверно долго. Такое было в релизах до 3.6 В 3.6 задержки пропали. В 3.6.2 избранные материалы стали сохраняться подольше. В 3.6.3 - больше 5 минут.
Если не обозначать материалы избранными - все сохраняется быстро.
Может есть какой способ исправить ситуацию?
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #14 : 19.10.2016, 12:01:51 »
Кеш браузера и Joomla почистил - толку нет - невозможно править и создавать модули...
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #15 : 19.10.2016, 12:15:35 »
Кеш браузера и Joomla почистил - толку нет - невозможно править и создавать модули...
пробуйте несколько раз. У меня только с 3 раза очистка помогала.

P.S ну какого ляда что не обновления то геморой.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #16 : 19.10.2016, 12:28:35 »
Да уже с десяток раз пробовал удалять всю историю на разных браузерах - не получается...
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #17 : 19.10.2016, 12:31:44 »
Да уже с десяток раз пробовал удалять всю историю на разных браузерах - не получается...
Возможно сервер как-то ещё кэширует.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #18 : 19.10.2016, 12:33:48 »
Да уже с десяток раз пробовал удалять всю историю на разных браузерах - не получается...
С дургого бразуера попробуй.  И не надо всю историю надо только кэш
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #19 : 19.10.2016, 12:41:43 »
В чатике по Joomla сказали, что по модулям помогает включение "отображение ошибок" после этого работают модули даже если отключить отображение ошибок.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #20 : 19.10.2016, 12:54:11 »
При включении отображения ошибок модули начинают работать как положено, но при отключении все становится по прежнему.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #21 : 19.10.2016, 12:54:50 »
Решение по кэшу
Цитировать
Значит так товарищи, у кого та же проблема, что у меня: идем через ftp, ищем core.js, он в meida/system/js
Далее переименовываем его, и уже затем чистим кэш. После этого переименовываем обратно и вуаля: заработало.
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #22 : 19.10.2016, 13:12:41 »
Решение по кэшу

Зашел, переименовал, почистил, переименовал обратно - та же песня - модули не работают. Пробовал после переименования заходить в модули - заходит, но выйти, нажав на кнопку отмена или сохранить и закрыть невозможно.

Сейчас попробую отключить кеширование на хостинге - может оно мешает.
« Последнее редактирование: 19.10.2016, 13:17:02 от magick_world »
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Вышел релиз Joomla! 3.6.3
« Ответ #23 : 19.10.2016, 13:29:40 »
При включении отображения ошибок модули начинают работать как положено, но при отключении все становится по прежнему.
Ну тогда врубайте отображние когда нужно. Хотя я иногда вообще о нем забываю так и осталяю врубленым на полную
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #24 : 19.10.2016, 13:36:25 »
Ну тогда врубайте отображние когда нужно. Хотя я иногда вообще о нем забываю так и осталяю врубленым на полную
Если я о нем забуду, то все пользователи на сайте будут первым делом видеть множество строк ошибок, а уж затем сам контент.
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Вышел релиз Joomla! 3.6.3
« Ответ #25 : 19.10.2016, 13:53:57 »
Ради эксперимента обновил несколько сайтов, да белый экран при входе в модули есть, но решается через обновление кеша страницы... либо ctrl+f5, либо ctrl+r.
У меня сдается такое впечатление, что большинства чистит кеш Joomla ))
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #26 : 19.10.2016, 14:36:36 »
Вернулся на 3.6.2 - подождем чуток, пока косяки исправят.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #27 : 19.10.2016, 15:14:42 »
Вернулся на 3.6.2 - подождем чуток, пока косяки исправят.
С кэшем не исправят, бессмысленно откатываться - файл core.js останется таким, как был в 3.6.3. Поэтому кэш всё равно придётся чистить.
*

magick_world

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Вышел релиз Joomla! 3.6.3
« Ответ #28 : 19.10.2016, 16:11:57 »
С кэшем не исправят, бессмысленно откатываться - файл core.js останется таким, как был в 3.6.3. Поэтому кэш всё равно придётся чистить.
Спасибо за то, что сообщили! Попробую еще разобраться с проблемой.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6.3
« Ответ #29 : 19.10.2016, 17:05:38 »
Про кэш
Цитировать
Теперь уже точно порешалось. Проблема была в том, что у меня на сервере стояла галочка "Объединять все яваскрипты в один файл". Убрал, снова (как он мне дорог) почистил кэш, всё работает, модули редактируются, сохраняются.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор akteon25

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

Автор Ebelous

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

Автор melissa00

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

Автор wawont

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

Автор Sulpher

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