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

mavik

  • Давно я тут
  • 570
  • 86 / 2
Версия для Joomla 3.X обсуждается тут http://joomlaforum.ru/index.php/topic,291071.0.html

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

Настройки и возможности:
  • Тип всплывающего окна: Нет, Slimbox (использует уже имеющуюся в Joomla js-библиотеку), HighSlide, Joomla Modal (Стандартное модальное окно Joomla. Как и у окна в админке есть проблемы с IE6. Проблема решена в Mootools 1.2, но в ней есть проблемы с Chrome).
  • Для изображений в блогах и на главной ставить ссылку на полный текст статьи (Поддерживаются: стандратные материалы, MyBlog, IdoBlogFree.).
  • Размер по умолчанию отдельно для полного текста и для блогов: не использовать, если размер не изменен, для всех изображений
  • Выбор режима изменения размера: сохранять пропорции, обрезать, сохранять занимаемую площадь (размер будет подобран так, чтобы сохранить пропорции и площадь), не сохранять пропорции. Опытные разработчики могут добавлять собственные методы.
  • Изображение увеличительного стекла на картинке и/или курсор в виде увеличительного стекла.
  • Обрабатывать все изображения, только с указанными классами, все кроме указанных классов.
  • Качество иконок.
  • Каталоги с иконками - позволяет задать каталоги для хранения иконок. Можно указать несколько каталогов для изображений из разных папок.
  • Создавать подкаталоги - в каталоге иконок будет создана структура аналогичная со структурой каталогов изображений
  • Каталог для хранения копий изображений с других серверов.
  • Отключение скриптов - может понадобиться, если конфликтуют ява-скрипты.
  • Самодиагностика наиболее частых проблем, в том числе нехватки памяти для обработки слишком больших изображений.
  • Совместим с Mootools 1.1 и 1.2
  • Совместим с Joomla 1.5 и 1.6

Умеет создавать иконки для изображений оригиналы которых находятся на другий сайтах (при условии что включенна опция allow_url_fopen в php.ini)

Системные требования: PHP5, gd2

Жду замечаний об ошибках и предложений по функционалу. Быстрого реагирования не обещаю, поскольку занят в коммерческих проектах, но все же...

Последняя версия: 0.9.9.8
Скачать можна тут http://extensions.joomla.org/extensions/extension/photos-a-images/images/mavik-thumbnails
Там же ставим оценки.

Устанавливать новые версии можно поверх старых (без удаления). После установки новой версии проверьте настройки плагина.
В Joomla 1.6, начиная с версии 0.9.8 доступно автоматическое обновление.
В случае перехода на версию 2, старую версия плагина следует предварительно удалить.

Инструкция по добавлению новых типов всплывающих окон
« Последнее редактирование: 04.04.2016, 21:19:37 от mavik »
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

ILexus

  • Осваиваюсь на форуме
  • 37
  • 5 / 0
Отличный плагин, спасибо :) Ошибок в работе пока замечено не было.

Несколько предложений:

1. Добавить опциональный(кому не надо тот отключит) авторесайз картинок которые не были уменьшены в ручную
2. Формирование атрибутов alt и title картинок из заголовка материалы, если не были заданы alt и title вручную.
3. Ну может еще watermark раз уж такие пироги?  ;D
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
1. Добавить опциональный(кому не надо тот отключит) авторесайз картинок которые не были уменьшены в ручную

Такое предложение уже поступала несколько раз. Думаю как лучше реализовать.

2. Формирование атрибутов alt и title картинок из заголовка материалы, если не были заданы alt и title вручную.

Хм. Подумаю. Не хочу сильно перегружать настройки, по этой же причине возможности HighSlide урезаны до отображения в одном стиле. Вероятно со временем в настройках появится раздел "Расширенные".

3. Ну может еще watermark раз уж такие пироги?  ;D

А вот это было задумано с самого начала. Но не делал пока работал над базовым функционалом и выявленными ошибками.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
3. Ну может еще watermark раз уж такие пироги?  ;D

я предложил автору не ватермарк, а наложенную иконку увеличительного стекла или подпись, типа, "Увеличить" - не поверите, но это актуально - уже несколько юзеров (прекрасного полу) "жаловались", мол, почему картинки такие маленькие ;D
*

zerkaloolakrez

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
вопрос, как мне кажется немного тупой, но что поделать. я работал в первой Joomla. использовал плагин multithumb, там он работал вместо стандартного MOSimage.

сейчас установил Joomla! 1.5.10, а сверху ваш плагин mavik Thumbnails. энейбнул его.

внимание, вопрос: как, собственно пользоваться им? есть какой-нибудь хелп?

*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Да элементарно им пользоваться: установить, включить в настойках плагинов.
После этого если в тексте статьи встречается изображение реальный размер которого больше заявленного (например реальный размер картинки 800х600, а тег выглыдит так: <img src="foto.jpg" width="200" heigh="150" />), то плагин создаст уменьшенную копию, заменит ею изображение и поставит ссылку для открытия всплывающего окна (или на полный текст статьи - это уже от настроек зависит). Уменьшать картинку можете либо задавай размеры вручную, либо в визуальном редакторе перетащив угол мышкой.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Выложил обновленную версию. Исправил ошибку - не создавал ссылку на полный текст в блоге если для картинки не создавалась иконка.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.

а у меня в IE 6 этот плагин странно себя ведет: картинка полного размера открывается только сверху страницы, то есть, если на странице превью картинки расположено где-нить внизу, при нажатии на нее - она открывается вверху, юзерам ее не видно, а чтоб ее посмотреть - надо отмотать наверх страницы. Как это можно исправить?
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Вероятно вы используете Joomla Modal - у него действительно есть проблемы с IE6 (об этом написано в описании и плагин тут не при чем). Смените тип всплывающего окна.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
а у меня в IE 6 этот плагин странно себя ведет: картинка полного размера открывается только сверху страницы, то есть, если на странице превью картинки расположено где-нить внизу, при нажатии на нее - она открывается вверху, юзерам ее не видно, а чтоб ее посмотреть - надо отмотать наверх страницы. Как это можно исправить?
это ошибка IE - он у нас, как говорится... выход - либо, как говорит mavik, выбрать другой тип всплывающего окна, либо, перейти на IE 7 (правда, не у всех юзеров есть IE 7)...

Вероятно вы используете Joomla Modal - у него действительно есть проблемы с IE6 (об этом написано в описании и плагин тут не при чем). Смените тип всплывающего окна.
да вот, нет... Slimbox использую. Joomla Modal тож пробовала - не помогает.
я-то сменю браузер, а вот как быть с теми юзерами, кто будет смотреть через IE6, не зная об этой проблеме?
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Плагин только создает иконки, подключает необходимые скрипты и ставит необходимые ссылки для выбранного типа всплывающего окна. За сами окна отвечает выбранный скрипт всплывающих окон. Странно, что все они у вас барахлят. Попробуйте сменить шаблон. Либо у вас глюк в самом браузере.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Выложил обновленную версию. Исправил ошибку - не создавал ссылку на полный текст в блоге если для картинки не создавалась иконка.
а как правильно производить обновления? удалять старую версию и ставить новую?
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
а как правильно производить обновления? удалять старую версию и ставить новую?

да, там настроек минимум, главное, копируйте путь от старой версии, чтобы плагин подхватывал превьюшки
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Я стараюсь сохранить возможность обновления заменой файлов, но это не гарантируется в дальнейшем.
В случае возникновения проблем после такого обновления вам придется зайти в настройки и поправить их (вероятно будет достаточно зайти и сохранить).
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
Я стараюсь сохранить возможность обновления заменой файлов, но это не гарантируется в дальнейшем.
В случае возникновения проблем после такого обновления вам придется зайти в настройки и поправить их (вероятно будет достаточно зайти и сохранить).

так особого смысла пока нет, там настроек две штуки - главное, сохранить путь... в дальнейшем, вероятно, да, но пока... но это мое ИМХО ))
*

Patronych

  • Новичок
  • 6
  • 0 / 0
Нелязя ли к плагину добавить возможность добавлять описание к картинке или какой либо текст в вспл окне( снизу)?
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Нелязя ли к плагину добавить возможность добавлять описание к картинке или какой либо текст в вспл окне( снизу)?

Можно. Заполните у картинки атрибут alt или title. Можна оба, тогда подпись будет браться из title.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

zerkaloolakrez

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
спасибо! проблема была в том, что не подключил gd2 библиотеку php!
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
Отличный плагин. Спасибо автору.

Подскажите, а где и что нужно подправить, чтобы русифицировать подсказки и кнопки на фронтэнде ("вперед", "назад", "закрыть")?
Искал самостоятельно, но пока не нашел.

подозреваю, это в самом скрипте спецэффекта... но могу и ошибаться.
*

dn0006

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
скрипты трогать не надо - здесь кнопки - это графические файлы.
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Подскажите, пожалуйста, как при типе всплывающего окна "Highslide" сделать темно серый фон при открытии изображения в полный размер (такой же, как при "Joomla modal")?
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
случайно заметил у себя после включения плагина строка
Код
  <!--[if lte IE 6]>
<link href="/<?php echo $this->baseurl ?>/plugins/content/mavikthumbnails/highslide/highslide-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

повторяется раз 20 подряд, это у меня чтото глючит или в плагине глюк?
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
у меня на сайте 1500 тыс. статей, сайт с плагином тормозит ужасно, хотя и картинки маленькие практически на всех статьях уже сформированы. Может можно его както прикрутить чтобы он при вставки картинки или при сохранении статьи вставлял один раз код в статью и формировал картинку, а не вызывался при формировании каждой статьи у пользователя. Ну или хотябы ограничение какоето по разделам сделать, что б можно было выбрать где он будет работать
*

Pitmen

  • Осваиваюсь на форуме
  • 17
  • 1 / 1
А нет версии под PHP4? Ну очень нужно!
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
случайно заметил у себя после включения плагина строка
Код
  <!--[if lte IE 6]>
<link href="/<?php echo $this->baseurl ?>/plugins/content/mavikthumbnails/highslide/highslide-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->

повторяется раз 20 подряд, это у меня чтото глючит или в плагине глюк?

Проверил, у меня такого не наблюдается.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

marbert

  • Захожу иногда
  • 417
  • 9 / 0
а что добавилось/изменилось в 0.8.6?

обновился, но интересно... :)
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
у меня на сайте 1500 тыс. статей, сайт с плагином тормозит ужасно, хотя и картинки маленькие практически на всех статьях уже сформированы. Может можно его както прикрутить чтобы он при вставки картинки или при сохранении статьи вставлял один раз код в статью и формировал картинку, а не вызывался при формировании каждой статьи у пользователя. Ну или хотябы ограничение какоето по разделам сделать, что б можно было выбрать где он будет работать

После того, как будут сформированы все превьюшки, плагин будет работать быстрее. Для того, чтобы еще ускорить работу, необходимо включить глобальное кеширование. Еще можно использовать отдельный плагин кеширования, который по умолчанию выключен, для полного кеширования страниц.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
А нет версии под PHP4? Ну очень нужно!

В старых версиях PHP4 поддерживался. Но по мере того, как плагин ставал все более объектно-ориентированным, оказалось, что он работает только в PHP5. Попытка сделать его снова работоспособным на PHP4 мной предпринималась, но успехом не увенчалась (пришлось бы полностью вернуться к старой, менее гибкой, структуре).
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
а что добавилось/изменилось в 0.8.6?

обновился, но интересно... :)

Из функционала:
- наличие немецкой локализации;
- тип файла теперь определяется не по расширению а по mime, что позволило обрабатывать картинки генерируемые скриптами.
Также исправлены некоторые выявленные ошибки.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменение иконки инвалида-колясочника в плагине Панель доступности

Автор Cirevie

Ответов: 7
Просмотров: 1668
Последний ответ 31.01.2024, 12:00:43
от Vastriet
Плагин превьюшек mAvik Thumbnails 2 - версия для Joomla 3

Автор mavik

Ответов: 593
Просмотров: 90233
Последний ответ 05.12.2021, 12:24:10
от Yamamura
Не работают настройки стилей ссылки в mAvik Thumbnails

Автор orsy

Ответов: 0
Просмотров: 1471
Последний ответ 10.04.2017, 16:08:28
от orsy
Аналог mavik Thumbnails для Joomla 3 ?

Автор atyutrin

Ответов: 11
Просмотров: 7300
Последний ответ 24.10.2016, 17:17:56
от mavik
иконки в FAQ в для Shortcode ULTIMATE

Автор Hollyfild

Ответов: 2
Просмотров: 2117
Последний ответ 30.04.2016, 16:31:48
от Hollyfild