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

zergun

  • Осваиваюсь на форуме
  • 14
  • 3 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #61 : 15.07.2016, 08:57:19 »
еще момент может кто подскажет, на новой версии материалы на главную не попадают (в менеджере материалов, новые материалы и отображаются и редактируются), на главной отображаются только материалы до обновления, как исправить ?
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
Re: Вышел релиз Joomla! 3.6
« Ответ #62 : 15.07.2016, 09:43:28 »
У вас на главную выводятся ВСЕ новые материалы или только те, которые Features?
*

zergun

  • Осваиваюсь на форуме
  • 14
  • 3 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #63 : 15.07.2016, 09:48:25 »
У вас на главную выводятся ВСЕ новые материалы или только те, которые Features?
на главную выходят все новости
почитав тут http://forum.joomla.org/viewtopic.php?t=928739 понимаю что, ж... жопная..., новые статью попадают не в начало, а в самый конец и решения пока нету...
« Последнее редактирование: 15.07.2016, 09:53:31 от zergun »
*

Стас Сергеевич

  • Захожу иногда
  • 68
  • 0 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #64 : 15.07.2016, 11:05:21 »
Пытаюсь установить Joomla 3.6.0... скачал zip файл. Далее - "Расширения" - "Менеджер расширений" - выберите файл (выбираю zip файл скачанной  Joomla 3.6.0) - далее - "Загрузить и установить"... Пишет: "Предупреждение
JInstaller: :Install: Не найден установочный XML-файл Joomla" и "Ошибка
Невозможно найти установочный пакет".. Я делаю не так? Нужно распаковать и какой то файл вставлять? Подскажите.. Спасибо
*

Rozen

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #65 : 15.07.2016, 12:04:54 »
Если кто использует JomSocial и кончилась подписка (как у меня), не торопитесь обновляться, получите неработающую админку компонента.

Получаете такую ругань:

Цитировать
Warning: require_once(/home/usr/site/docs/components/com_community/models/community.php): failed to open stream: No such file or directory in /home/usr/site/docs/components/com_community/libraries/core.php on line 663

Fatal error: require_once(): Failed opening required '/home/usr/site/docs/components/com_community/models/community.php' (include_path='.:/home/usr/site/php') in /home/usr/site/docs/components/com_community/libraries/core.php on line 663
« Последнее редактирование: 15.07.2016, 12:20:16 от Rozen »
*

zergun

  • Осваиваюсь на форуме
  • 14
  • 3 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #66 : 15.07.2016, 12:07:02 »
Пытаюсь установить Joomla 3.6.0... скачал zip файл. Далее - "Расширения" - "Менеджер расширений" - выберите файл (выбираю zip файл скачанной  Joomla 3.6.0) - далее - "Загрузить и установить"... Пишет: "Предупреждение
JInstaller: :Install: Не найден установочный XML-файл Joomla" и "Ошибка
Невозможно найти установочный пакет".. Я делаю не так? Нужно распаковать и какой то файл вставлять? Подскажите.. Спасибо
версия 3.6.0 не устанавливается через Менеджер расширений, чтобы установить данное обновление, заходим Система - Панель управления - далее в самом низу версия Joomla
*

Стас Сергеевич

  • Захожу иногда
  • 68
  • 0 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #67 : 15.07.2016, 12:08:38 »
Разобрался, спасибо за помощь ! :)
*

Chigolberi

  • Захожу иногда
  • 464
  • 12 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #68 : 15.07.2016, 12:15:26 »
Похоже возможность добавления аватарки в профиль пользователя я ни когда не дождусь.
Почему бы не добавить такую возможность в Joomla, а разработчики уже из самой Joomla вставляли бы в свои расширения\компоненты.
Чтобы пользователь мог загрузить аватарку, нужно ставить компонент, например CommunityBuilder, это же бред :(
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Re: Вышел релиз Joomla! 3.6
« Ответ #69 : 15.07.2016, 13:39:40 »
Похоже возможность добавления аватарки в профиль пользователя я ни когда не дождусь.
Почему бы не добавить такую возможность в Joomla, а разработчики уже из самой Joomla вставляли бы в свои расширения\компоненты.
Чтобы пользователь мог загрузить аватарку, нужно ставить компонент, например CommunityBuilder, это же бред :(
Поставьте плагин профиля. Зачем целый CommunityBuilder? Хотя бы вот такой.
*

Chigolberi

  • Захожу иногда
  • 464
  • 12 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #70 : 15.07.2016, 13:51:07 »
Поставьте плагин профиля. Зачем целый CommunityBuilder? Хотя бы вот такой.
Я использую конструктор контента (Cobalt) и компонент комментариев (CComment), если бы аватарки были в самой Joomla, то разработчики сделали бы их поддержку в своих компонентах. На данный момент разработчики делают поддержку\интеграцию аватаров из крупных компонентов, таких как CommunityBuilder, Kunena и т.д.
*

kurz

  • Захожу иногда
  • 105
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #71 : 15.07.2016, 21:57:29 »
Вновь добавленные материалы на фронтэнде в блоге категории встают в конец, несмотря на то, что в настройках менеджера материалов указано - самые новые первыми, а в меню Порядок материалов - по умолчанию. Пунктов меню очень много + переводы в FaLange, теперь полдня сидеть исправлять!
*

creative3d

  • Захожу иногда
  • 186
  • 6 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #72 : 16.07.2016, 08:47:44 »
Права на папки cache и administrator/cache пришлось поставить 777, было 755, из-за этого сайты полегли... :( А сейчас не очищается кэш из админки, ааа... Кто-нибудь знает, что делать с этой проблемой?
*

Rozen

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #73 : 16.07.2016, 09:09:43 »
По поводу совместимости JomSocial 4.2 с Joomla 3.6:
https://www.jomsocial.com/forum/installation/34065-just-upgraded-from-j3-5-1-to-joomla3-6-js-backend-not-showing-anymore
Тема только для участников с действующей подпиской.
Есть три ответа.
Если у кого есть возможность, помогите прочитать :)
*

Rozen

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #74 : 16.07.2016, 09:11:34 »
Права на папки cache и administrator/cache пришлось поставить 777, было 755, из-за этого сайты полегли... :( А сейчас не очищается кэш из админки, ааа... Кто-нибудь знает, что делать с этой проблемой?
Скорее всего это проблемы на хостинге. Права на ваши папки не те что нужны.
*

creative3d

  • Захожу иногда
  • 186
  • 6 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #75 : 16.07.2016, 09:31:23 »
Скорее всего это проблемы на хостинге. Права на ваши папки не те что нужны.
А вот тут статья: http://www.itoctopus.com/the-file-cache-storage-is-not-supported-on-this-platform-error-after-updating-to-joomla-3-6 - пишут, что это проблема 3.6. На хостинге, php обновил (5.3->5.6), поэтому может и с этим быть связано, одно из 2х, но без понятия как определить?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Вышел релиз Joomla! 3.6
« Ответ #76 : 16.07.2016, 09:59:41 »
Попробуйте вернуть предыдущую версию php. Лично пока использую только php 5.4.
И права у вас не верные, и вообще, cache папка права 755 должны быть, как и все другие папки, единственное 777 это права на tmp.
На файлы кроме папок в корне 644 права, за исключением configuration.php (на нём 444) и index.html (на нём 755).
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

creative3d

  • Захожу иногда
  • 186
  • 6 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #77 : 16.07.2016, 10:07:08 »
А что про ту статью скажите, не только в ней пишут, что это в 3.6 появилось?
Также читал (не буду уж ссылками забрасывать), что 777 для папки с кэшем это нормально...
С php 5.6 только щас нормально всё заработало, неохота на старое возвращаться...
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Вышел релиз Joomla! 3.6
« Ответ #78 : 16.07.2016, 10:07:55 »
php обновил (5.3->5.6)
Причина.
Но причина не в версиях, а в том что они <vanda mode on> работают в разных режимах и запускаются от разных пользователей.
Особо тупые хостеры такое практикуют. </vanda mode off>
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Вышел релиз Joomla! 3.6
« Ответ #79 : 16.07.2016, 10:10:22 »
Я сужу по себе, видя свои папки и права, чистая установка и версию php я указал.
Возможно у вас какие-то нюансы технические с хостингом, поэтому ответвление от нормы у вас рабочее.
Раз работает и не влияет на уязвимость-тогда используйте данную конфигурацию прав.

Но обнова думаю восстановит опять на место ваши права по дефолту.

Про статью не готов сказать, у меня таких проблем нету.
« Последнее редактирование: 16.07.2016, 10:13:30 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

creative3d

  • Захожу иногда
  • 186
  • 6 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #80 : 16.07.2016, 10:14:38 »
<vanda mode on>
Сильно сложно для меня, хостеру если что покажу...
Раз работает и не влияет на уязвимость-тогда используйте данную конфигурацию прав.
Да вот как раз боюсь, что дыру в безопасности создал этими 777.
3.6.1 т.е. можно подождать, ничего поди страшного?
*

creative3d

  • Захожу иногда
  • 186
  • 6 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #81 : 16.07.2016, 12:16:04 »
Изменили владельца на apache, вернули 755, вроде нормально.
*

Jomel

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #82 : 16.07.2016, 16:35:44 »
Сильно сложно для меня, хостеру если что покажу...Да вот как раз боюсь, что дыру в безопасности создал этими 777.
444 на все файлы и 555 на все папки. А куда деваться? Вирусы.
*

wishlight

  • Гуру
  • 5051
  • 314 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Вышел релиз Joomla! 3.6
« Ответ #83 : 16.07.2016, 16:46:04 »
444 на все файлы и 555 на все папки. А куда деваться? Вирусы.
  ;D

Вроде им до этого есть какой-то спрос.
*

Jomel

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Re: Вышел релиз Joomla! 3.6
« Ответ #84 : 16.07.2016, 16:51:38 »
 ;D
Вроде им до этого есть какой-то спрос.
Вроде пока все заколочено, тишина. Как только папку cache 755 делаешь, хостер через пару-тройку месяцев обязательно грозит никогда больше не прощать рассылку спама с моего акка.
Так что с нетерпением жду 3.6.1
C JLIB_APPLICATION_ERROR_COMPONENT_NOT_LOADING грустно жить.
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Вышел релиз Joomla! 3.6
« Ответ #85 : 16.07.2016, 19:22:08 »
3.6.1 не миновать...

Запостил им еще один баг. - https://github.com/joomla/joomla-cms/issues/11156

Кто может проверить и подтвердить, либо опровергнуть - буду признателен.

 
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Вышел релиз Joomla! 3.6
« Ответ #86 : 16.07.2016, 19:48:05 »
 ;D Это оказывается фича такая

Я неправильно делаю обновление.

То есть залить пакет по FTP, в случае если типичный Joomla Update дает AJAX error - это неправильно...

Я "обожаю" эту CMS  :laugh:
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Вышел релиз Joomla! 3.6
« Ответ #87 : 16.07.2016, 19:58:10 »
Ясно отчего такая "фича" они инсталлеры в отдельную группу плагинов выделили...
вот они и не подхватились при ручном обновлении...
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Missile

  • Завсегдатай
  • 1116
  • 90 / 1
Re: Вышел релиз Joomla! 3.6
« Ответ #88 : 17.07.2016, 05:16:33 »
Cannot open file for writing log - и всё тут.
Права на папки log и cache меняла - без толку.
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Вышел релиз Joomla! 3.6
« Ответ #89 : 17.07.2016, 05:23:35 »
Cannot open file for writing log - и всё тут.
Права на папки log и cache меняла - без толку.

Проверьте пути в файле configuration.php, строки

public $log_path
public $tmp_path

Обычно эта ошибка из-за этого.

Ещё БД проверьте: Расширения/Менеджер расширений/База данных/Исправить (навсяк) и кеш везде почистите в админке и браузер перегрузите (может там кеш останется)
« Последнее редактирование: 17.07.2016, 05:29:32 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор akteon25

Ответов: 2
Просмотров: 1089
Последний ответ 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
Просмотров: 1697
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

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

Автор Sulpher

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