Новости 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 Ответов
  • 2765 Просмотров
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
Собственно весь вопрос в названии темы.
Как редактировать КАТЕГОРИИ через файл какой именно файл отвечает за список категорий и можно ли править на прямую.
Делаю каталог автомобилей и приходиться много вбивать руками через Joomla? думаю проще это делать это через файлик, только какой?
*

lustoff

  • Захожу иногда
  • 137
  • 4 / 1
Скорее это в базе данных искать нужно.
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
Куда копать? Можно подробнее. Как это делать?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
самый простой и быстрый способ через админку, ну а вообще если у Вас возникают такие вопросы, то стоит оставить сайтостроение до лучших времён (пока не выучите "мат.часть")
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
Согласен знаний не хватает, но есть стимул и интерес поэтому изучаю и сразу в работу.
вот можете посмотреть если интересно auto24h.by
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
ну пока, кроме "эффектного" шаблона, ничего хорошего и не видно, удачи в изучении!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
шаблон базовый от фреймворка gantry
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
в курсе, сам таким пользовался
что-то какая-то тема абсолютно бесполезная получилась, вот бы нашёлся человечек, который бы её 
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
ну если тебе не нравится ЧЕ ты тут постишся, ну пройди мимо, и делов то
Сам по делу так ни слова и не сказал. Странный какой-то здесь народец водиться  :(
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Цитировать
Странный какой-то здесь народец водиться
ну так пройдите мимо, идите на другой форум, делов то!
Хотя с таким "пониманием" дела, а точнее с полным его отсутствием и на других форумах будет тоже самое. Всё-таки не зря Ув. Grendy поставил минус
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
Молодой человек, я старше Вас, уверен, что умнее и состоятельнее. Мне ненужны Ваши + или - .
Я не планирую становиться Joomlaman-ом или профессиональным PHP-ом, SCS-ом и т.д, и сидеть потом на форумах теша свое ЭГО тыкая всем на их безграмотность в какой-либо узкой специализации. Сейчас я решаю конкретную задачу.

Еще раз говорю, если есть, что сказать скажите, если нет, то МИМО и хватит тут разводить демагогию.

P.S. за свою жизнь ни поставил ни одного минуса на форумах, если мне не нравиться чужая идея,  Я ПРОСТО ИДУ МИМО.
Надеюсь вопрос исчерпан.
« Последнее редактирование: 18.04.2013, 17:03:18 от Sancher »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
ладно, промолчу
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Sancher

  • Осваиваюсь на форуме
  • 38
  • 2 / 2
Вернусь к первоначальной сути вопроса.
Для себя вопрос решил. Поделюсь. Жаль, что никто из "профи"не смог или просто не хотел подсказать.
Да, была выше подсказка, но очень кратко и просто не "въехал".
Если Вам необходимо как в моем случае создать обширную сеть категорий лучше все делать напрямую в базах MySQL, через phpMyAdmin либо сторонними программами после выгрузки базы и последующего импорта.

Находим в базах строку (*****_adsmanager_categories) предварительно лучше конечно создать пару основных категорий в самом AdsManager, а потом просто копируем в phpMyAdmin уже имеющиеся и просто меняем необходимое поле, например марка авто, в итоге работа ускоряется.
Может кому пригодиться.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Жаль, что никто из "профи"не смог или просто не хотел подсказать.
Sancher, я не профи и раньше не видел ваш пост, но вы должны понять, что альтруистов не так много - на всех не хватит. Надеюсь, вы принадлежите к их числу.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Светлана1987

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Вернусь к первоначальной сути вопроса.
Для себя вопрос решил. Поделюсь. Жаль, что никто из "профи"не смог или просто не хотел подсказать.
Да, была выше подсказка, но очень кратко и просто не "въехал".
Если Вам необходимо как в моем случае создать обширную сеть категорий лучше все делать напрямую в базах MySQL, через phpMyAdmin либо сторонними программами после выгрузки базы и последующего импорта.

Находим в базах строку (*****_adsmanager_categories) предварительно лучше конечно создать пару основных категорий в самом AdsManager, а потом просто копируем в phpMyAdmin уже имеющиеся и просто меняем необходимое поле, например марка авто, в итоге работа ускоряется.
Может кому пригодиться.
Спасибо, и как я сама не догадалась, сама ж в этой таблице(adsmanager_categories) недавно копалась.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 14201
Последний ответ 25.11.2021, 10:43:38
от FlexNL
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 15761
Последний ответ 27.03.2020, 22:39:23
от Pavel
Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 4432
Последний ответ 09.07.2019, 10:10:59
от guardnext
Изменить категории в AdsManager 3.1.5

Автор Doc

Ответов: 2
Просмотров: 10865
Последний ответ 17.03.2019, 21:17:30
от Doc
Убрать запятую в конце php AdsManager Joomla

Автор MakGrouman

Ответов: 31
Просмотров: 14929
Последний ответ 27.11.2018, 16:47:20
от khan-alex