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

orchanin

  • Захожу иногда
  • 172
  • 3 / 0
Нужна база категорий в готовом виде думаю много кому пригодиться? Не скупитесь для людейто а ! ) Хотябы дамп таблицы  jos_adsmanager_categories!
*

чикаго

  • Захожу иногда
  • 144
  • 12 / 1
Хех, ну блин лень человеческая ))
посиди пару часов и составишь, заодно и дамп выложишь - пользу людям принесешь ;)
*

orchanin

  • Захожу иногда
  • 172
  • 3 / 0
Так вот я то выложу мне не жалко просто видишь ли может у кого то есть ужо Зачем каждому пользователю компонента мучить мозг себе 2 часа! И это не лень а борьба за оптимизацию рабочего времени   :P
*

orchanin

  • Захожу иногда
  • 172
  • 3 / 0
Вот такая вот база Кому может и пригодиться

[вложение удалено Администратором]
*

fuss

  • Осваиваюсь на форуме
  • 38
  • 5 / 0
и такая вот есть. я бы сказал что большая:)
все кроме таблицы с объявами!
юзайте на здоровье

[вложение удалено Администратором]
*

maskit

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
и такая вот есть. я бы сказал что большая:)
все кроме таблицы с объявами!
юзайте на здоровье

 куда ее распаковать ?
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
phpMyAdmin
импортировать
и ее импортируеш
если это база.
Только перед этим распакуй, импортируй не архивом а сам текстовый файл
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

maskit

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
спасибо
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
и такая вот есть. я бы сказал что большая:)
все кроме таблицы с объявами!
юзайте на здоровье
а можно ещё структуру таблицы  jos_adsmanager_ads? в ней тоже есть данные по полям и из-за этого объявления не добавляются (по крайней мере в 2.5)
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
На adsmanager 2.6 при sql запросе получается следующее. В чём проблема?



*

MegoBoT

  • Захожу иногда
  • 50
  • 6 / 0
Иморт файла производиться в пустую базу, иначе он пытается создать то, что уже есть и ругается на это :)
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Иначе говоря перед импортом вышеизложенной базы данных Вам необходимо снести таблицы:
jos_adsmanager_categories
jos_adsmanager_columns
jos_adsmanager_config
jos_adsmanager_fields
jos_adsmanager_field_values
jos_adsmanager_positions
jos_adsmanager_profile

MegoBoT, спасибо!
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Так, импорт прошёл удачно, но при переходе в подкатегорию выдало

DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER by ordering' at line 1 SQL=SELECT *, fieldtitle as fieldvalue FROM jos_comprofiler_field_values WHERE fieldid = ORDER by ordering

Что это значит?
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
эта база похоже под предыдущий adsmanager а не под 2.5, я вот тоже мучаюсь с этим, пытался привести поля но не получилось(((
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
поставил базу fuss, ошибка такая:
DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER by ordering' at line 1 SQL=SELECT *, fieldtitle as fieldvalue FROM jos_comprofiler_field_values WHERE fieldid = ORDER by ordering

переустановил adsmanager - заработало, НО при добавлении объявления не срабатывает ограничение полей по категориям. Она выводятся все :(
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
эта база для adsmanager 2.1 на 2.5 и выше нужно доделывать
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
а много доделывать придется? или может кто-нибудь экспортирует для 2.5 базу?
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
я пробовал, но не получилось, там загвоздка в таблице adsmanager_ads , в 2.5 в ней тоже присутствуют поля.
*

MegoBoT

  • Захожу иногда
  • 50
  • 6 / 0
40 минут работы ручками и база будет у вас будет готова :) еще часик и все поля можно откопировать :) Не будьте до такой степени ленивы ;)
Это можно сказать основа, которую можно допилить под себя...
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
MegoBoT 125 полей, 1600 значений полей. в 40 минут не уложишься
*

MegoBoT

  • Захожу иногда
  • 50
  • 6 / 0
MegoBoT 125 полей, 1600 значений полей. в 40 минут не уложишься
я за 1 вечер ПОЛНОСТЬЮ всё перекопировал :) ничего сложножного нету :)
*

Mr_Diego

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
ого, уважуха :) может поделишься?) буду очень благодарен, вечером перед тем как буду кушать, помолюсь за тебя)
« Последнее редактирование: 14.04.2011, 10:44:53 от Mr_Diego »
*

user007

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Я так понял вот эту database-6.sql.zip базу категорий каждый перевел себе сам из 2.1 на 2.5
люди добрые ну скиньте в форум или на почту дамп
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 15723
Последний ответ 27.03.2020, 22:39:23
от Pavel
Хочу уточнить, есть в AdsManager возможность загрузки объявлений с парсера?

Автор DomBeri

Ответов: 3
Просмотров: 10082
Последний ответ 28.03.2019, 17:20:10
от DomBeri
Поле в виде таблицы

Автор efimov777

Ответов: 3
Просмотров: 1887
Последний ответ 23.06.2017, 15:04:06
от efimov777
Выравнивание категорий на главной

Автор addam

Ответов: 28
Просмотров: 9666
Последний ответ 14.01.2017, 09:10:24
от Doc
Перенос слов в кратком виде объявлений

Автор melnik

Ответов: 5
Просмотров: 1251
Последний ответ 27.11.2016, 14:14:32
от grinat