Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 14 Ответов
  • 7021 Просмотров
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Дилема: смотреть картинки в объявлениях с разрешением больше 1280х1024 некомфортно, а податели объявлений ресайзить эти картинки не хотят (не умеют).

Никто не прикручивал решений к ADSManager, чтобы картинки автоматом уменьшались до нужных размеров?
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Так ведь в настройках есть вкладка "Изображения"...
*

Dimm555

  • Захожу иногда
  • 103
  • 6 / 0
Компонент сжимает и подгружает, но только максимум файлы 700кб и 2 мегапикселя (так проще выразиться, ведь все берут их с фото и телефонов) и поэтому всё равно приходится просить пользователей уменьшать изображения. Это понятно, что в конфигурации можно выставить размер, но у меня не добавляет или глючит. И даже если компонент мог бы загружать очень большие фотки, то плюсов мало - загрузка бы затягивалась надолго, сервер нагружался или таймаут. Так вот как ПРОЩЕ объяснить пользователю и каким образом ему уменьшить картинку?
« Последнее редактирование: 13.01.2010, 17:45:22 от Dimm555 »
*

Sakhalin

  • Захожу иногда
  • 162
  • 6 / 0
Немного уточню, в добавок к словам Gloom'a. В административной панели зайди в на вкладку компоненты, adsmanager, конфигурация, вкладка изображения Там всё и правь!
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Прочитайте, пожалуйста, ВНИМАТЕЛЬНО, первый пост.

Про то, как в админке ограничить размеры картинки я знаю.
Речь о том, чтобы вообще для пользователей ограничений ни по размеру, ни по объёму не было. И грузились любые картинки. Но после загруженные картинки приводились к определённому размеру.
*

Sakhalin

  • Захожу иногда
  • 162
  • 6 / 0
Так я тоже про это! = ) Размер загружаемых изображений выстави по-больше и разрешение выстави! Всё будет!
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Если загружаете из админке, то поковыряйте файл administrator/components/com_adsmanager/adsmanager.php функция function createImageAndThumb
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Так я тоже про это! = ) Размер загружаемых изображений выстави по-больше и разрешение выстави! Всё будет!
В том и дело, что выставил в админке допустимые размеры по фото 12800х10240 и 10 Мб, а при загрузке из фронта файла с цифровика с размером в 2,5 Мб вылетает ошибка о превышении допустимого размера. Где-то ещё собака порылась...
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
выставлено Максимальный размер фотографии: 40960000
все таже проблема, не загружается фотки 800КБ и более или фотки с большим расширением(1920x1440) не хочет грузит, после вудает ощибку:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 3200 bytes) in ....\administrator\components\com_adsmanager\admin.adsmanager.php on line 832

что посоветуете мастера?
*

mario

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
Цитировать
что посоветуете мастера?
http://wiki.iblink.ru/kb/fatal_error_allowed_memory_size_of_xxx_bytes_exhausted

как вы наверно догадываетесь - для того чтобы отресайзить картинку ее надо
1) зааплодить
2) отресайзить

кроме той проблемы что описана выше, также могут возникнуть проблемы с параметрами :
максимальный размер загружаемого файла(сейчас точно не помню как пишутся)
и максимальный размер передаваемый post запросом (post_max_size )
они оба правятся в файле php.ini
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
в php.ini проставил и все несего не меняется, таже задача остается...

upload_max_filesize = 40M
post_max_size = 28M
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
в php.ini проставил и все несего не меняется, таже задача остается...

upload_max_filesize = 40M
post_max_size = 28M


Это не поможет. У Вас слишком много кушает памяти скрипт admin.adsmanager.php
Попросите хостера временно снять ограничение на объём памяти для выполнения скриптов - сразу же увидите, что всё заработает.
*

mario

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
saidrustam - вы прочитали что написано по ссылке что я привел?
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
спасибо это супер. 3 недели назад искал, все находится когда не торопишся:)
http://wiki.iblink.ru/kb/fatal_error_allowed_memory_size_of_xxx_bytes_exhausted
+1
*

meiram077

  • Захожу иногда
  • 225
  • 0 / 0
У меня на сайте не грузятся фотки с большим размером.
Параметры стоят такие:
Размер изображения в объявлении - 204800000 - Максимальный размер изображения в объявлении
Ширина изображения в объявлении - 3264 - Максимальная высота изображения в объявлении в объявлении
Высота изображения в объявлении  - 3264 - Максимальная высота изображения в объявлении

В этой http://joomlaforum.ru/index.php?topic=59063.0 теме говорится что нужно добавить memory_limit = 64M куда-то. Только не пойму куда. Где конкретно этот файл?
При загрузке ссылка: мойсайт/index.php/ads-manager?task=save   и вот так вот висит...
Потом ворачиваюсь принудительно - объява есть, а фотки нет. Хотя на локале грузит. Помогите!

Adsm - 2.6.5   Joomla - 2.5
« Последнее редактирование: 10.09.2013, 06:59:40 от meiram077 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заказчик попросил чтобы поле добавления изображений было обязательным

Автор suor

Ответов: 6
Просмотров: 1929
Последний ответ 10.12.2016, 19:59:58
от Sabotage
Автоматическое удаление фото объявления после истечения

Автор jimka

Ответов: 3
Просмотров: 1513
Последний ответ 11.11.2016, 17:32:53
от Beer
Как сделать обязательным полем добавление изображений в AdsManager?

Автор fishak87

Ответов: 1
Просмотров: 1574
Последний ответ 04.02.2016, 16:43:18
от gertruda
AdsManager 3.1.4 загрузка изображений

Автор SerGunSter

Ответов: 2
Просмотров: 1848
Последний ответ 17.12.2015, 18:26:57
от SerGunSter
Как отключить эффект "скроллинга" изображений у Litebox на странице Detail?

Автор Polosatyi

Ответов: 1
Просмотров: 1283
Последний ответ 13.08.2015, 17:50:14
от Polosatyi