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

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: КиноАрхив - KinoArchive
« Ответ #720 : 26.03.2015, 15:10:40 »
Ребят, а документации к нему нет? я что-то запутался :(
он, что, только базу фильмов ведет? А сами фильмы (файлы) для скачки к нему не прицепишь?
а инфу надо ручками вводить? с кинопоиска он ее не парсит?
а автор тут бывает? если мне надо этот компонент под себя заточить (за денюшку), то куда лучше обратится (автор на сайте не ответил)?

1. Доков нет. А для чего доки?
2. Да. Поле "ссылки" на вкладке "основная информация". Чтобы их было видно на фронтенде, нужно разрешить "Настройки - Отображение - Разрешить скачивание фильма".
3. Ручками. (Если есть желание у кого-то помочь с парсером в ЛС)
4. А вы кому писали? Я автор.
/* Have a nice day! */
*

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: КиноАрхив - KinoArchive
« Ответ #721 : 29.03.2015, 22:19:19 »
Обновлено до 3.0.5 https://киноархив.com/ru/компонент-киноархив/загрузка.html

Список изменений
/* Have a nice day! */
*

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: КиноАрхив - KinoArchive
« Ответ #722 : 29.04.2015, 23:20:35 »
Обновлено до 3.0.6 https://киноархив.com/ru/компонент-киноархив/загрузка.html

Список изменений

PS! Спасибо всем кто помогает в тестировании.
/* Have a nice day! */
*

Omega

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
Re: КиноАрхив - KinoArchive
« Ответ #723 : 31.07.2015, 20:17:23 »
Версия 3.0.6

Ошибка при создании фильма

Код
Unknown column 'metacritics' in 'field list' SQL=INSERT INTO `ujila_ka_movies` (`id`,`asset_id`,`parent_id`,`title`,`alias`,`introtext`,`plot`,`desc`,`known`,`year`,`slogan`,`budget`,`age_restrict`,`ua_rate`,`mpaa`,`length`,`rate_loc`,`rate_sum_loc`,`imdb_votesum`,`imdb_votes`,`imdb_id`,`kp_votesum`,`kp_votes`,`kp_id`,`rate_fc`,`rottentm_id`,`metacritics`,`metacritics_id`,`rate_custom`,`rate_loc_rounded`,`rate_imdb_rounded`,`rate_kp_rounded`,`urls`,`attribs`,`created`,`created_by`,`modified`,`state`,`ordering`,`metakey`,`metadesc`,`access`,`metadata`,`language`) VALUES ('', '0', '0', 'zxzxzxzxzx', 'zxzxzxzxzx', '', '', '', '', '2014', '', '', '-1', '0', 'g', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '', '', '0', '0', '0', '', '{"link_titles":"","show_tags":"1","show_author":"","show_create_date":"","show_modify_date":"","allow_votes":"","ratings_show_local":"","ratings_show_remote":"","allow_reviews":"1","slider":"","tab_movie_wallpp":"","tab_movie_posters":"","tab_movie_scr":"","tab_movie_awards":"","tab_movie_tr":"","tab_movie_snd":"","trailer_collapsed":"","movie_collapsed":""}', '2015-07-31 17:43:29', '208', '2015-07-31 17:43:29', '1', '0', '', '', '1', '{"tags":[],"robots":""}', '*')

Так же страница "график премьер" выдаёт ошибку

Версия Joomla 3.4.3, не из за версии ли?
« Последнее редактирование: 31.07.2015, 21:05:02 от Omega »
*

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: КиноАрхив - KinoArchive
« Ответ #724 : 31.07.2015, 22:24:34 »
Версия 3.0.6

Ошибка при создании фильма

Код
Unknown column 'metacritics' in 'field list' SQL=INSERT INTO `ujila_ka_movies` (`id`,`asset_id`,`parent_id`,`title`,`alias`,`introtext`,`plot`,`desc`,`known`,`year`,`slogan`,`budget`,`age_restrict`,`ua_rate`,`mpaa`,`length`,`rate_loc`,`rate_sum_loc`,`imdb_votesum`,`imdb_votes`,`imdb_id`,`kp_votesum`,`kp_votes`,`kp_id`,`rate_fc`,`rottentm_id`,`metacritics`,`metacritics_id`,`rate_custom`,`rate_loc_rounded`,`rate_imdb_rounded`,`rate_kp_rounded`,`urls`,`attribs`,`created`,`created_by`,`modified`,`state`,`ordering`,`metakey`,`metadesc`,`access`,`metadata`,`language`) VALUES ('', '0', '0', 'zxzxzxzxzx', 'zxzxzxzxzx', '', '', '', '', '2014', '', '', '-1', '0', 'g', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '', '', '0', '0', '0', '', '{"link_titles":"","show_tags":"1","show_author":"","show_create_date":"","show_modify_date":"","allow_votes":"","ratings_show_local":"","ratings_show_remote":"","allow_reviews":"1","slider":"","tab_movie_wallpp":"","tab_movie_posters":"","tab_movie_scr":"","tab_movie_awards":"","tab_movie_tr":"","tab_movie_snd":"","trailer_collapsed":"","movie_collapsed":""}', '2015-07-31 17:43:29', '208', '2015-07-31 17:43:29', '1', '0', '', '', '1', '{"tags":[],"robots":""}', '*')

Так же страница "график премьер" выдаёт ошибку

Версия Joomla 3.4.3, не из за версии ли?

Нет. Какая-то беда непонятная с обновлениями в Joomla.
Выполните в phpMyAdmin запрос
Код
ALTER TABLE `ujila_ka_movies` ADD COLUMN `metacritics` TINYINT(2) DEFAULT 0 NOT NULL AFTER `rottentm_id`, ADD COLUMN `metacritics_id` VARCHAR(128) DEFAULT '' NOT NULL AFTER `metacritics`;
/* Have a nice day! */
*

пивасик

  • Новичок
  • 1
  • 0 / 0
Re: КиноАрхив - KinoArchive
« Ответ #725 : 19.08.2015, 04:08:44 »
На Joomla 4.3.4 не хотит работать :( При создании фильма - кракозябры, сообщений об ошибках нету. php запрос выдал ответ - ujila_ka_movies does not exist или типа того. Пичалька кароч
*

Helios

  • Захожу иногда
  • 421
  • 31 / 1
  • Аэтошозадеталь?
Re: КиноАрхив - KinoArchive
« Ответ #726 : 19.08.2015, 09:11:18 »
На Joomla 4.3.4 не хотит работать :( При создании фильма - кракозябры, сообщений об ошибках нету. php запрос выдал ответ - ujila_ka_movies does not exist или типа того. Пичалька кароч
это где вы такую версию Joomla то нашли? Проверяйте права на доступ к базе данных. Установщик Joomla не смог даже таблицы создать.
/* Have a nice day! */
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться