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

Alex199466

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Не работает регистрация
« : 07.11.2015, 20:57:13 »
Здравствуйте!Не работает регистрация.Все ввожу и при нажатии на кнопку ничего не происходит.Ошибок в консоле нету.Не могу понять что такое.
http://oboiforhome.ru/vhod2/reg
Заранее большое спасибо!!
« Последнее редактирование: 07.11.2015, 21:12:47 от Alex199466 »
*

Alex199466

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Не работает регистрация
« Ответ #1 : 07.11.2015, 21:31:26 »
Вывел закономерность.Если включен модуль обратного звонка то форма не работает.В чем конфликт если даже ошибок нету?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Не работает регистрация
« Ответ #3 : 07.11.2015, 21:48:21 »
угу, 99.99% одинаковые id у инпутов
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alex199466

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Не работает регистрация
« Ответ #4 : 07.11.2015, 21:52:42 »
The solution of task you submitted was incorrect. Please read the instruction and try again.
Теперь выдает такое если регестрацию пройти
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Не работает регистрация
« Ответ #5 : 07.11.2015, 21:57:17 »
это не ЖШ точно. видимо какая то CAPTCHA
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alex199466

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Не работает регистрация
« Ответ #6 : 08.11.2015, 14:33:25 »
ДА id поменял.При отправке в форму обратного звонка открывается страница сайта.Кнопки взаимодейстуют из звонка и на странице.Как это исправить?
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #7 : 16.01.2019, 17:42:18 »
Коллеги приветствую. Та же ситуация, что описано в первом посту - не работает регистрация через форму JS. через стандартную форму все ОК.
Вроде проверил наличие всех ранее описанных симптомов - ничего не помогает.
версия JS 4.18.2
Joomla 3.9.2

куда еще можно посмотреть?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Не работает регистрация
« Ответ #8 : 16.01.2019, 21:05:41 »
шаблон дефолтный и не переопреден в шабе Ж ?
шаблон ЖШ соответствует версии ?
файлы шаблона в папке юзера все  как в дефолтном шаблоне ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #9 : 17.01.2019, 10:47:02 »
шаблон дефолтный и не переопреден в шабе Ж ?
шаблон ЖШ соответствует версии ?
файлы шаблона в папке юзера все  как в дефолтном шаблоне ?
Посмотрел, вроде все в порядке - все по дефолту (сайт магазина)
« Последнее редактирование: 17.01.2019, 10:54:15 от AndUs »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Не работает регистрация
« Ответ #10 : 17.01.2019, 12:02:32 »
1. шаблон у вас не дефолтный. посмотрите консоль. там есть бока по полю пароля
2. отключите какие-то там проверки для поля пароля. чтобы найти причину.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #11 : 17.01.2019, 12:49:20 »
спасибо, будем искать  *ОХ-Х-Х*
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #12 : 11.02.2019, 11:41:40 »
1. шаблон у вас не дефолтный. посмотрите консоль. там есть бока по полю пароля
2. отключите какие-то там проверки для поля пароля. чтобы найти причину.
так и не нашел ничего подозрительного :( куда смотреть? index.php в папке шаблона?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Не работает регистрация
« Ответ #13 : 11.02.2019, 11:50:35 »
раньше были ошибки уже чище только warning http://prntscr.com/mjg3cz

и почему вопрос в разделе жумшопинга ? разве это регистрация ЖШ http://bsapr.ru/index.php/component/users/?view=login&Itemid=101 ?
я вообще регистрации не нашел.
« Последнее редактирование: 11.02.2019, 11:54:32 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #14 : 11.02.2019, 12:33:58 »
раньше были ошибки уже чище только warning http://prntscr.com/mjg3cz

и почему вопрос в разделе жумшопинга ? разве это регистрация ЖШ http://bsapr.ru/index.php/component/users/?view=login&Itemid=101 ?
я вообще регистрации не нашел.
был отключен ваш плагин выполняющий редирект ((( посмотрите сейчас http://bsapr.ru/index.php/shop/user/register
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Не работает регистрация
« Ответ #15 : 11.02.2019, 13:39:31 »
это не стандартная функция http://prntscr.com/mjhpqd
при нажатии на зарегисрироватся не происходит перезагрузка старницы, что-то либо проверяет и не пускает, либо вообще не работает.
также у вас 2 поля пароль с одинаковым ИД тоже не хорошо.
в станадртном шаблоне они не одинаковы.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Не работает регистрация
« Ответ #16 : 11.02.2019, 13:55:10 »
также у вас 2 поля пароль с одинаковым ИД тоже не хорошо.
возможно в этом и есть причина
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #17 : 11.02.2019, 14:39:56 »
2 поля пароль с одинаковым ИД тоже не хорошо
вы это ввиду имеете?:
<?php print _JSHOP_PASSWORD ?> <?php if ($config_fields['password']['require']) : ?><span>*</span><?php endif; ?>
          </div>
          <div class = "controls">
            <input type = "password" name = "password" id = "password" value = "" class = "input registrationTestPassword" />
            <span id="reg_test_password"></span>
          </div>
        </div>
        <?php endif; ?>
        <?php if ($config_fields['password_2']['display']) : ?>
        <div class = "control-group">
          <div class = "control-label name">
            <?php print _JSHOP_PASSWORD_2 ?> <?php if ($config_fields['password_2']['require']) : ?><span>*</span><?php endif; ?>
          </div>
          <div class = "controls">
            <input type = "password" name = "password_2" id = "password_2" value = "" class = "input" />
          </div>
        </div>

или я где то не там смотрю?  :(
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #18 : 11.02.2019, 14:51:11 »
это не стандартная функция http://prntscr.com/mjhpqd

- это же в админке Joomla настраивается... почему нестандартная функция?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Не работает регистрация
« Ответ #19 : 11.02.2019, 19:17:32 »

- это же в админке Joomla настраивается... почему нестандартная функция?
ха никогда не пользовал если честно.
а попробуйте убрать эти параметры тоже

вы это ввиду имеете?:
 
Код
 <input type = "password" name = "password" [color=red]id = "password"[/color] value = "" class = "input registrationTestPassword" />
<input type = "password" name = "password_2" [color=red]id = "password_2"[/color] value = "" class = "input" />
или я где то не там смотрю?  :(
возможно не там. ну вы же видите консоль что пишет
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

AndUs

  • Новичок
  • 8
  • 0 / 0
Re: Не работает регистрация
« Ответ #20 : 12.02.2019, 00:22:23 »

а попробуйте убрать эти параметры тоже
попробовал - не помогает  :(


возможно не там. ну вы же видите консоль что пишет
что пишет консоль вижу - дублируется ID - но не могу понять где...  ! - смотрю register.php в папке компонента - там как раз тот кусок кода, который я опубликовал выше, сним на сколько понимаю все в порядке
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Re: Не работает регистрация
« Ответ #21 : 28.12.2020, 16:57:58 »
Всем привет, с недавних пор получаю ошибку при регистрации ( перешел на php7 ) и началось.

ошибка :
0
Access to undeclared static property: Joomla\CMS\Uri\Uri::$nev_ig_en

при этом создается учетная запись, а с фронта ошибка.
каптчу отключил, не помогло.

У кого такое было, что отредактировать или где искать ?
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Не работает регистрация
« Ответ #22 : 28.12.2020, 17:02:01 »
По логу что то невигеновское стоит
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Re: Не работает регистрация
« Ответ #23 : 28.12.2020, 17:05:54 »
))) Это понятно. Стоит личный кабинет. Но почему php7 не тащит ?
На другом сайте все работает, но разные хосты
« Последнее редактирование: 28.12.2020, 17:09:08 от sterveo »
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Re: Не работает регистрация
« Ответ #24 : 28.12.2020, 17:08:44 »
Так в их поддердку
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Re: Не работает регистрация
« Ответ #25 : 30.12.2020, 16:22:32 »
Разобрался, получается что "COUPON FOR REGISTRATION IN JoomShopping v3.70.1.0" не тащит php7
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 3272
Последний ответ 08.10.2025, 15:34:46
от kit2m2
Не работает интернет-эквайринг на сайте

Автор Bommbba

Ответов: 2
Просмотров: 1079
Последний ответ 10.03.2023, 14:57:06
от IgorGeneralov
Регистрация в модальном окне JoomShopping

Автор юрий 009

Ответов: 12
Просмотров: 3503
Последний ответ 28.06.2022, 13:08:59
от jesus
Регистрация и отправка чеков при оn-line оплате (ПРРО для Украины)

Автор Bozhkov2

Ответов: 4
Просмотров: 849
Последний ответ 27.01.2022, 21:18:54
от Bozhkov2
com_privacy и регистрация JoomShopping

Автор lev731

Ответов: 6
Просмотров: 1946
Последний ответ 21.12.2021, 23:00:21
от victorantoniak