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

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Вышел релиз Joomla! 3.5
« : 22.03.2016, 04:36:23 »
Официальная новость на Joomla.org
Новость на joomlaportal
Список новинок в новости на CMScafe.
Официальная лендинг страница о Joomla! 3.5 на русском

Внимание! Ручное обновление с 3.4.x через менеджер расширений сделать невозможно. Подробности здесь.
« Последнее редактирование: 02.04.2016, 14:48:52 от zikkuratvk »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Отлично. Но чего ради последняя? 3.6 же готовится
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Отлично. Но чего ради последняя? 3.6 же готовится
Поспешил всех обрадовать  ::)
 :D Последняя на сегодня в серии 3.x
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Я вот тоже хотел поспешить обрадоваться, но оказывается еще и не так просто обновиться. Тут в блоге подробнее.
Кто-то уже обновился?
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Я вот тоже хотел поспешить обрадоваться, но оказывается еще и не так просто обновиться. Тут в блоге подробнее.
Кто-то уже обновился?
Пока сайтов 20 обновил. В двух случаях пришлось через ftp заливать. Бывает 504 Gateway Time-out.
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Общие настройки -> Настройка почты
появилась кнопка "Send Test Mail"
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Обновил некоторые сайты, полёт нормальный.
Отключил сразу же плагин статистики System - Joomla! Statistics
Кроме кнопки, указанной выше Test, обнаружил в информации о системе 2 новых:Download as text   Download as JSON
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да, тоже обновился и расписал как это делать.
Но что-то они перемудрили со сложностью обновлений.
Как же принцип что любая кухарка может?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Интересно, как быстро перевод догонит обновление?
Кстати, удобно сделали, минус 1 клик, в Менеджер расширений, выпадашка действий (правда тоже ещё не переведено).

И в манагере языков также вынесли.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

shivayanamahom

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Обновил тестовый сайт на денвере, конец обновления - белый экран, обновляю страницу админки получаю
Спойлер
[свернуть]
на фронте то же самое
upd: обновил таким же способом(через менеджер обновлений) второй сайт на денвере, белый экран в конце, но ошибок нет.
захожу в менеджер модулей, жму создать, выбираю HTML попадаю обратно в список существующих модулей. Похоже очередное обновление, с массой хлопот:)
upd2: Пациент №2, захожу в менеджер расширений-база данных - вижу сообщение "база данных устарела", жму - пофиксить - итог: белый экран, жму ф5, итог ошибка идентичная пациенту №1
« Последнее редактирование: 22.03.2016, 08:09:08 от shivayanamahom »
*

Влад

  • Захожу иногда
  • 130
  • 2 / 0
Обновил тестовый сайт на денвере, конец обновления - белый экран, обновляю страницу админки получаю
на фронте то же самое
Была та же проблема, обновил файлы по FTP и заработало
*

shivayanamahom

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Была та же проблема, обновил файлы по FTP и заработало
на этом испорченном сайте я распаковал архив обновления с заменой, результат тот же. та же ошибка
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Я бы подожал 3.5.1 ;) Походу с поддержкой UTF8MB4 не всё так гладко. Точнее с переходом на поддержку UTF8MB4, например:
https://issues.joomla.org/tracker/joomla-cms/9504
https://issues.joomla.org/tracker/joomla-cms/9510

P.S.
Сделал новость со списком новинок.
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
Re: Вышел релиз Joomla! 3.5
« Ответ #13 : 22.03.2016, 08:43:11 »
Обновил несколько сайтов без проблем. Но один сайт не nichost отказывается обновляться наотрез:
Цитировать
Warning

Update: :Extension: Could not open https://update.joomla.org/core/sts/extension_sts.xml
Закачал апдейт в папку tmp -- по умолчанию система там его не видит; через менеджер расширений обновиться из этой папки (как делал раньше) не даёт:
Цитировать
Warning

JInstaller: :Install: Can't find XML setup file.
Error
Path does not have a valid package.
Unable to find install package
*

zhk

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Вышел релиз Joomla! 3.5
« Ответ #14 : 22.03.2016, 09:33:06 »
Один сайт обновился без ошибок, а на другом после обновления все работает, но появилась одна ошибка базы данных
Цитировать
The Joomla! Core database tables have not been converted yet to UTF-8 Multibyte (utf8mb4).
Попытка исправить выдает сообщение
Цитировать
Query execution was interrupted SQL=ALTER TABLE `#__finder_terms` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
up
Удалил умный поиск, ошибка ушла.
« Последнее редактирование: 22.03.2016, 10:20:11 от zhk »
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вышел релиз Joomla! 3.5
« Ответ #15 : 22.03.2016, 09:38:53 »
Обновил несколько сайтов без проблем. Но один сайт не nichost отказывается обновляться наотрез: Закачал апдейт в папку tmp -- по умолчанию система там его не видит; через менеджер расширений обновиться из этой папки (как делал раньше) не даёт:
3 способа обновления, если не получается стандартным способом (English)
Спойлер
[свернуть]
« Последнее редактирование: 22.03.2016, 09:43:45 от adcroco »
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Вышел релиз Joomla! 3.5
« Ответ #16 : 22.03.2016, 09:47:16 »
3 способа обновления, если не получается стандартным способом (English)
Спойлер
[свернуть]
Ага, я их перевел, третий не рекомендую от слова совсем.
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
Re: Вышел релиз Joomla! 3.5
« Ответ #17 : 22.03.2016, 09:55:08 »
К сожалению метод А для меня не работает, потому как
Цитировать
It also requires an internet connection to the Joomla Update XML file
, а система выдаёт
Цитировать
Warning
Update: :Extension: Could not open https://update.joomla.org/core/sts/extension_sts.xml
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вышел релиз Joomla! 3.5
« Ответ #18 : 22.03.2016, 10:32:24 »
На некоторых сайтах при обновлении появляется ошибка:
ERROR:
AJAX Loading Error: Forbidden
Куда копать?
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вышел релиз Joomla! 3.5
« Ответ #19 : 22.03.2016, 10:45:11 »
Интересно, как быстро перевод догонит обновление?
Перевод был готов недели две назад. А вот дистриб как сделать я пока не знаю. Но узнаю.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Вышел релиз Joomla! 3.5
« Ответ #20 : 22.03.2016, 10:46:26 »
На некоторых сайтах при обновлении появляется ошибка:
ERROR:
AJAX Loading Error: Forbidden
Куда копать?
Возможно запрещен доступ к какому-то файлу, либо какому-то пользователю. Окончания не видно.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз Joomla! 3.5
« Ответ #21 : 22.03.2016, 10:53:52 »
ERROR:
AJAX Loading Error: Forbidden
Обычно возникает при внедрении стороннего кода в ядро. Наблюдается на Joomla 3 при попытке установить расширение. Детально не разбирался с проблемой, просто сносил все и восстанавливал бекап, благо сайты без динамичного контента. Айболит при этом ничего не видел. Параллельно может отвалиться менеджер материалов и менеджер пользователей. После восстановления все работает. Возможно что то делают со чмодом, если кто знает, отпишитесь.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Вышел релиз Joomla! 3.5
« Ответ #22 : 22.03.2016, 10:59:48 »
Обычно возникает при внедрении стороннего кода в ядро. Наблюдается на Joomla 3 при попытке установить расширение. Детально не разбирался с проблемой, просто сносил все и восстанавливал бекап, благо сайты без динамичного контента. Айболит при этом ничего не видел. Параллельно может отвалиться менеджер материалов и менеджер пользователей. После восстановления все работает. Возможно что то делают со чмодом, если кто знает, отпишитесь.
Эээ.. разогнался..
Такая проблема периодически проявляется на браузерах типа Оперы и не только - всего лишь ошибка скриптов.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Вышел релиз Joomla! 3.5
« Ответ #23 : 22.03.2016, 11:07:08 »
Эээ.. разогнался..
Такая проблема периодически проявляется на браузерах типа Оперы и не только - всего лишь ошибка скриптов.
Не спорю. Я лишь описал проблему, которая периодически возникает у меня и некоторых моих клиентов. И лечится восстановлением из бекапа, а значит имеет место изменение скриптов. Пользуюсь Firefox. В любом случае вероятность взлома не стоит исключать. А возможно и не взлом, а изменение каких то файлов самой Joomla, не знаю. Я написал, что детально с проблемой не разбирался, но она имеет место быть, это не единичный случай.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.5
« Ответ #24 : 22.03.2016, 11:14:30 »
Надеюсь 3.5 на php 5.6 без глюков. А то клиент бездумно обновился как всегда.
*

adcroco

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вышел релиз Joomla! 3.5
« Ответ #25 : 22.03.2016, 11:26:41 »
Возможно запрещен доступ к какому-то файлу, либо какому-то пользователю. Окончания не видно.
Это всё.
*

shivayanamahom

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Вышел релиз Joomla! 3.5
« Ответ #26 : 22.03.2016, 11:38:50 »
Кто разобрался, что с этим делать:
Спойлер
[свернуть]
?
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.5
« Ответ #27 : 22.03.2016, 11:39:09 »
UPD. Порылся по сайту клиента, вроде работает все и компоненты тоже.
*

vbulletinX

  • Захожу иногда
  • 65
  • 8 / 14
Re: Вышел релиз Joomla! 3.5
« Ответ #28 : 22.03.2016, 11:47:52 »
Успешно обновил сайт в 1 клик, на котором не было сторонних расширений!

Сразу хочу сказать, что изменился дизайн у сайта, если сайт "выключен" - сам дизайн страницы более приятный стал)

Второе - доступна становится новая версия расширения "установка из каталога".
*

vbulletinX

  • Захожу иногда
  • 65
  • 8 / 14
Re: Вышел релиз Joomla! 3.5
« Ответ #29 : 22.03.2016, 11:58:10 »
другой сайт с расширениями Zoo, JComments, JoomShopping, JomSocial последних версий, также успешно обновил в 1 клик. все работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор akteon25

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

Автор Ebelous

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

Автор melissa00

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

Автор wawont

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

Автор Sulpher

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