Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

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

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 47 Ответов
  • 19546 Просмотров
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Пишите сюда, что вы хотели бы получить в следующей версии галереи.
Сообщения об ошибках сюда писать не надо - для этого надо создавать отдельные темы.

Список принятых в работу предложений:

  • Возможность определять размер для обложек альбомов отличный от размера тамбнейлов
  • Возможность задавать свои размеры поальбомно
  • Возможность задавать качество для сжатых изображений
  • Поисковый плагин
« Последнее редактирование: 06.03.2013, 12:56:50 от ELLE »
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Хотелось бы устанавливать альтернативный размер иконок для раскладок альбомов и категорий.
"The Lord Of A SandBox"
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
В смысле - для разных альбомов - разный размер иконок?
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
В смысле - для разных альбомов - разный размер иконок?
Нет. Для раскладки меню альбомов один размер, а для категорий - другой:
« Последнее редактирование: 03.11.2011, 17:39:35 от migus »
"The Lord Of A SandBox"
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Ничего по-прежнему не понимаю.
Альбомы и категории - это одно и то же.
Вы хотите для заглавной страницы задавать другие размеры, чем для страниц альбомов?
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Да. Для иконок cover images :)
"The Lord Of A SandBox"
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
А если в альбоме есть подальбомы - для их обложек тоже размер применять другой?
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
В идеале для каждого уровня свои размеры, но подойдет и только для верхнего.
"The Lord Of A SandBox"
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Подумаю, как это лучше сделать. Пожелание учел и включил в корневой пост.
*

Spirit

  • Захожу иногда
  • 57
  • 6 / 1
Возможно будут полезны такие функции...

Защита оригинальных файлов изображений с помощью HTACCESS
Папки thumbs и display сохранять в папке cache
Добавить перенос/копирования с одной категории в другую
Возможность указывать директорию для оригиналов

И ещё просто на обсуждение... Авторское право (Galleric for Joomla! Copyright ©2011 ShprotaSoft)
Вывести в админку Авторские права да/нет
да - оставить как есть (Galleric for Joomla! Copyright ©2011 ShprotaSoft) снизу страниц
нет - Добавить display:none
Что будет сохранять надпись в коде и для наверно для поисковиков.
« Последнее редактирование: 04.11.2011, 01:04:33 от Spirit »
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Возможно будут полезны такие функции...

Защита оригинальных файлов изображений с помощью HTACCESS
Согласен. В следующей версии будет.

Цитировать
Папки thumbs и display сохранять в папке cache

А какая разница, в какой папке что лежит? Почему именно в cache?

Цитировать
Добавить перенос/копирования с одной категории в другую

Перенос будет в следующей версии.

Цитировать
Возможность указывать директорию для оригиналов

Зачем, если директория будет всяко защищена?

Цитировать
И ещё просто на обсуждение... Авторское право (Galleric for Joomla! Copyright ©2011 ShprotaSoft)
Вывести в админку Авторские права да/нет
да - оставить как есть (Galleric for Joomla! Copyright ©2011 ShprotaSoft) снизу страниц
нет - Добавить display:none
Что будет сохранять надпись в коде и для наверно для поисковиков.

С этим вопросом я пока не определился. В конце концов, можно и в шаблоне прописать display:none для копирайта.
Я эту галерею писал не день и не два. Распространяю я ее пока бесплатно, и мне хочется хоть какую-то отдачу иметь от того, что вебмастера ее используют.
Возможно, в следующих версиях будет опция отключения копирайта, но желающим отключить будет предложено сделать небольшое пожертвование на развитие галереи.
*

Spirit

  • Захожу иногда
  • 57
  • 6 / 1
Было бы неплохо скрипт Lightbox использовать не только на MooTools но и с Jquery. На большинстве сайтов jquery-1.6.2.min.js взят за основу.
*

Igr

  • Осваиваюсь на форуме
  • 38
  • 4 / 0
Может просто не увидел :(... Но очень хотелось бы возможность создания альбомов и загрузки фотографий пользователями с фронта. Ну или хотя бы для начала возможность загрузки фотографий с фронта в открытые для этого категории :).
*

gdX

  • Глобальный модератор
  • 995
  • 128 / 0
  • Открыт к заказам по дизайну
Водяные знаки.
Интересно было бы увидеть автоматическую генерацию картинки водяного знака из имени домена.
Т.е. водяной знак имел бы надпись «mysite.ru» и чтобы можно было бы выбрать цвет и прозрачность надписи.
У изображения тоже можно добавить прозрачность.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX

Список принятых в работу предложений:

  • Возможность определять размер для обложек альбомов отличный от размера тамбнейлов
Подумал. Может быть задавать эти размеры в параметрах меню?
"The Lord Of A SandBox"
*

xvx

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Здравствуйте дорогой разработчик. Спасибо за галерею. У меня два вопроса.
Функционал галереи для Joomla 1.5 и 1.6&1.7 эдентичны?
И Хочется узнать как сжимает она фотографии, во многих галереях имеется функция установки качества сжимаемого изображения. Я так понял у вас её нет, а хотелесь бы иметь.
*

AlexAkhremenko

  • Новичок
  • 9
  • 2 / 0
Описание к каждой фотографии, текстовое или на HTML (оба варианта).
« Последнее редактирование: 14.11.2011, 12:16:03 от AlexAkhremenko »
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Описание к каждой фотографии, текстовое или на HTML (оба варианта).

Это точно не пойдет в эту галерею. Я стараюсь ее как можно меньше перегружать. Такая фича очень редко кому нужна в галерее. Да и есть контент для таких вещей.

Хотелось бы в следующей версии увидеть:
1) Можно выбрать папку для альбомов (по умолчанию - Images)
2) Кнопка в JCE для загрузки изображении открывала Galleric с окном типо как в управлении галереями, только с кнопками выкачать,создать папку и выкачать несколько файлов.
3) При закачке файлов они автоматически кешировались для эскизов и менялся размер оригиналов под настройки. *DRINK*
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Хотелось бы в следующей версии увидеть:
1) Можно выбрать папку для альбомов (по умолчанию - Images)

А в чем смысл такого выбора? Папка альбомов находится в досягаемости для редактора контента. Что еще требуется менять?

Цитировать
2) Кнопка в JCE для загрузки изображении открывала Galleric с окном типо как в управлении галереями, только с кнопками выкачать,создать папку и выкачать несколько файлов.

Этого вообще не понял. Что куда выкачать, какую папку создавать??


Цитировать
3) При закачке файлов они автоматически кешировались для эскизов и менялся размер оригиналов под настройки. *DRINK*

Это и так уже есть. При закачке файлов создаются эскизы и изображение по настройкам,  а также, если включено, накладываются водяные знаки.
*

Alex69z

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
1) Так и не разобрался - а можно сделать так что бы при нажатии на миниэкскиз в модуле картинка выводилась сразу в лайтбоксе?
   Было бы очень полезной такая функция

2) Очень полезным оказалась бы возможность в модуле выбирать картинки из определённого альбома(категории)
3) И ещё бы хорошо в модуле была бы возможность указать количество столбцов для миниэкскизов (и отступ изображений друг от друга)

Это бы доработать вообще отличный компонент и модуль был бы

Если эти функции будут реализованы готов сказать не только "спасибо", но и  поддержать развитие этого компонента и модуля финансово - только нужно побыстрее.

Автору спасибо! ^-^
« Последнее редактирование: 29.11.2011, 11:31:31 от Alex69z »
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Так и не разобрался - а можно сделать так что бы при нажатии на миниэкскиз в модуле картинка выводилась сразу в лайтбоксе?
Было бы очень полезной такая функция

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

Spirit

  • Захожу иногда
  • 57
  • 6 / 1
Не нашёл, но возможно реализовано...

Сортировка мини-картинок: по убыванию или возрастанию...
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Не нашёл, но возможно реализовано...

Сортировка мини-картинок: по убыванию или возрастанию...

Планируется.
*

Diki

  • Захожу иногда
  • 184
  • 1 / 0
1)   Размеры блока размещения картинки (превьюшек)  задаются пользователем  (высота, ширина)
2)  Для блока - превьюшки  устанавливаются  CSS-стили:  скругление углов , бордюр, цвет блока, цвет бордюра, тень  от блока  - все параметры пишутся в одном окне)
3)   Расположение блока превьюшки : по центру , с лева, с права.
4)   Порядок расположения:
      а) прямой
      б) обратный
      в)случайный
5)   Количество превьюшек на странице указывается;
      а)   Числовым значением
      б)   Автаматически  (страница заполняется превьюшками исходя из размеров страницы;  фиксированная максимальная высота и резиновая ширина)
6)   Окно для ввода текста ( текст распологается за превьюшкой он становится видным после того как на превьюшку наводим курсор и превьюшка плавно исчезвет  )
7)   CSS-стили для текста - все параметры пишутся в одном окне
8 )   Эффекты перехода превьюшек;
    а)плавное исчезновение
    б)скольжение  вниз
Параметры  превьюшки: (Для каждого имени файла задаються следующии параметры: Связь url изображения и   Цель Url )
1)   Имя файла изображения (выбираем файл из папки с изображениями)
2)   Связь url изображения
     а) переход на другой сайт
     б) переход на новую страницу сайта с описанием картинки
3)   Цель Url
    а) сам Браузер
    б) открыть в новом окне браузера
*

Raz0r

  • Захожу иногда
  • 260
  • 6 / 6
перенес в отдельную тему
« Последнее редактирование: 12.02.2012, 00:05:22 от Raz0r »
*

yozhzh

  • Новичок
  • 2
  • 0 / 0
Столкнулся с поиском по сайту. Возможно не смог правильно реализовать.
На сайте создано большое кол-во альбомов в галерее и альбомы нижнего уровня являются описанием и некоторым кол-вом фотографий для предмета. Переходить по галерее легко, но система не ищет по галерее. Ни по названию альбома, ни по описанию.
*

shprota

  • Moderator
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
В следующей версии будет плагин поиска по галерее.
*

Aleans

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Прошу принять в работу и это: http://joomlaforum.ru/index.php/topic,186581.0.html
Очень полезная функция)
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Пишите сюда, что вы хотели бы получить
Хотелось бы увидеть на видном месте ссылку на DEMO.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После установки галереи пропала админка

Автор bat

Ответов: 4
Просмотров: 6554
Последний ответ 05.04.2013, 06:54:34
от bat
Вызов галереи по ссылке

Автор PINE

Ответов: 1
Просмотров: 5797
Последний ответ 27.07.2012, 14:34:06
от shprota