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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия

Скачать плагин Content Article Image v2.5.1 для версии Joomla 2.5

Плагин превращает загруженное изображение для полного текста материала в превью с аналогичными параметрами.
Необходимо указать картинку «Изображение полного текста материала» в вкладке «Изображения и ссылки» при редактировании материала.
После сохранения материала превью сохранится в каталоге images/article_thumbs с суффиксом _thumb и пропишется в поле «Изображение для вступительного текста материала».

Некоторые особенности
— в настройках плагина всего два параметра — ширина сжатия и качество конвертации (только для jpg)
— резайз изображений по высоте пропорционален выставленной ширине
— нет возможности указать разные размеры превьюшек для разных категорий
— можно установить собственное превью, отличное от полного, для этого необходимо сохранить материал с очищенными полями этих изображений и выставить разные картинки. В противном случае превью пропишется автоматически исходя из полноготекстового изображения
— параметры изображения (выравнивание, alt caption) копируются от параметров большого изображения

Плагин использует класс class.upload.php от разработчика Colin Verot, в его настройках еще десятки разных эффектов, по желанию можно добавить (ватермарки, эффекты, повороты и другое), читать здесь

Зачем — не знаю, каждому свое. Сам последнее время активно использую эти поля при добавлении изображений, созданий из них ссылок на полный текст, или лайтбоксы или что угодно. Не нужно возится с настройкой позиционирования изображений в материале и боятся что девочка\блондинка потом при редактировании все испортит.

Как работать с этими изображениями на уровне шаблона, почему не отображаются картинки и прочее отвеечу вкратце: включить отображение изображений в настройках пункта меню на страницу и убедится, что в шаблонах com_content прописаны блоки для работы с $images (все работает, если взять шаблоны из components\com_content\views и поместить их в шаблон\html

Changelog
 - В версии 2.5.1 исправлена ошибка сохранения категорий. Плагин работает только для материалов
« Последнее редактирование: 10.05.2013, 02:18:44 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

pantela

  • Захожу иногда
  • 257
  • 1 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #1 : 28.04.2013, 04:15:06 »
А аналога нету для Joomla 1.5 :(

спс.Ув.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #2 : 10.05.2013, 01:44:07 »
А аналога нету для Joomla 1.5 :(
Если мне не изменяет память - в 1.5 нет подобных полей для материала, которые бы выставляли картинку для интро и полного текста.
Потому данный плагин физически невозможен для Joomla 1.5
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Кассий

  • Новичок
  • 4
  • 0 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #3 : 10.05.2013, 02:09:28 »
Установил плагин.... и.... перестали создаваться категории в материалах...

Кто то сталкивался с подобным? что делать, подскажите пожалуйста
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #4 : 10.05.2013, 02:17:41 »
Установил плагин.... и.... перестали создаваться категории в материалах...
Простите, это вроде как моя вина. Не обновил версию для скачивания.
http://blog.pbelkov.net/2012/11/19/content-article-image/ обновитесь до 2.5.1 либо же в файле plugins\content\articleimage\articleimage.php сразу в начале функции onContentBeforeSave добавьте следующий код
Код: php
$canProceed = $context == 'com_content.article';
if (!$canProceed) {
return;
}
Ошибка при сохранении категорий должна исчезнуть, плагин будет работать как и задумано только для материалов
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #5 : 24.02.2016, 18:44:52 »
А в версии 2.5.17 работает? Установил, но ничего не происходит :(
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #6 : 25.02.2016, 06:05:46 »
Работает. Просто поле "Изображение для вступительного текста материала" уже было заполнено. Потому при сохранении оно не перезаписывалось.
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #7 : 28.02.2016, 09:06:55 »
После установки в Joomla 3 не работает. Добавил в начале файла articleimage.php строку:
Код
define('DS', DIRECTORY_SEPARATOR);
И заработало :)
« Последнее редактирование: 28.02.2016, 09:33:29 от denxio »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #8 : 28.02.2016, 14:16:09 »
Работает. Просто поле "Изображение для вступительного текста материала" уже было заполнено. Потому при сохранении оно не перезаписывалось.
Угу, плагин проверяет это поле, если уже заполнено - то обработка не происходит
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #9 : 31.05.2016, 09:13:20 »
В Joomla 3.5.1 cтолкнулся с проблемой. Если сохраняется статья без прикрепленного изображения, то плагин все равно пытается создать изображение превью. В итоге, в шаблоне выводится пустой <img src="/images/article_thumbs/">
« Последнее редактирование: 31.05.2016, 09:20:00 от denxio »
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #10 : 31.05.2016, 10:34:01 »
Если сохраняется статья без прикрепленного изображения, то плагин все равно пытается создать изображение превью.
Есть такая вещь, все лень исправить. Если на уровне шаблона работать через условие
Код: php
if (@getimagesize(JURI::base().$images->image_intro) {}
то эта проблема нивелируется. То есть так как путь /images/article_thumbs/ вернет null то и условие сработает только в случае наличия изображения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

denxio

  • Захожу иногда
  • 170
  • 4 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #11 : 31.05.2016, 11:15:29 »
Есть такая вещь, все лень исправить. Если на уровне шаблона работать через условие
Код: php
if (@getimagesize(JURI::base().$images->image_intro) {}
то эта проблема нивелируется. То есть так как путь /images/article_thumbs/ вернет null то и условие сработает только в случае наличия изображения
Спасибо за совет! Я уже подумывал над этим  ;D
*

spro1

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Плагин Content Article Image (Joomla 2.5)
« Ответ #12 : 01.03.2021, 22:47:12 »
Доброго времени!

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

Подскажите, что делаю не так?

Вообще очень странно, что о сих пор Joomla не умеет сама делать превью картинок, а ведь так этого не хватает из коробки. Попробовал другие аналогичные решения поискать, и что очень странно, не нашлось ничего.

Неужели это у людей не востребовано?)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для контента сравнения 2х изображений шторкой - juxtapose

Автор Beer

Ответов: 1
Просмотров: 506
Последний ответ 12.06.2025, 13:38:09
от Beer
Плагин для закрытия ссылок в Joomla 3 - noExternalLinks

Автор buyanov

Ответов: 65
Просмотров: 16988
Последний ответ 06.04.2025, 02:51:35
от azm1n
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 59
Просмотров: 8103
Последний ответ 24.03.2025, 13:06:54
от sergeytolkachyov
Calendar Filter — модуль для фильтрации материалов Joomla

Автор Sulpher

Ответов: 0
Просмотров: 1154
Последний ответ 09.11.2024, 14:01:49
от Sulpher
Бесплатная система фильтрации полей Joomla

Автор zikkuratvk

Ответов: 271
Просмотров: 31699
Последний ответ 02.11.2024, 11:43:22
от GregSil