Новости Joomla

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

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

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

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

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

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

anatolij

  • Захожу иногда
  • 121
  • 1 / 0
Добрый день, восстановление пароля работает идеально, но столкнулся со следующей проблемой.

Контингент на сайте(магазине) - женщины в возрасте, после первой покупки проходит месяц или  2, логин и пароль высланные им ранее на эл. почту они уже забыли а письмо с логином и паролем удалили. Система восстановления пароля для них сложная т.к. кроме эл. почты они ничего не помнят. После ввода эл.почты к ним приходит защитный код который нужно ввести по ссылке, а на странице кроме кода ещё нужно ввести логин.

Итог: часть покупателей пишут через обратную связь(я изменяю их пароль т.к. не могу отправить им тот который они вводили, и высылаю ), часть уходят с сайта, т.е. я теряю клиентов.

Можно сделать так чтобы при вводе эл. почты. им сразу отправлялся логин и пароль.
« Последнее редактирование: 19.11.2013, 12:34:11 от anatolij »
*

oshpz

  • Захожу иногда
  • 149
  • 5 / 0
Re: Проблема с восстановлением пароля
« Ответ #1 : 20.11.2013, 08:58:20 »
Ну так, добавьте в реализацию вывод логина на основании почты. Хотя, может сделать по другому?

К примеру, после перехода по ссылке пользователь попадает на страницу смены пароля. Где после изменения, он сразу переходит на сайт под своей учетной записью. Так даже проще будет, т.к одно действие уже минусуем!
*

anatolij

  • Захожу иногда
  • 121
  • 1 / 0
Re: Проблема с восстановлением пароля
« Ответ #2 : 22.11.2013, 13:16:27 »
Ну так, добавьте в реализацию вывод логина на основании почты. Хотя, может сделать по другому?

К примеру, после перехода по ссылке пользователь попадает на страницу смены пароля. Где после изменения, он сразу переходит на сайт под своей учетной записью. Так даже проще будет, т.к одно действие уже минусуем!

Я бы это давно уже сделал, но как это реализовать ? Я не силён в PHP !
*

Skydiver

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с восстановлением пароля
« Ответ #3 : 15.02.2017, 19:28:52 »
Та же самая проблема(

Ребят, может кто поможет?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Проблема с восстановлением пароля
« Ответ #4 : 15.02.2017, 19:45:44 »
Я думаю, стоит "напоминалку" дописать в виде или шаблона или файла.
Не готов сказать решение, нужно смотреть точечно.

Но я бы посоветовал обновить ядро на 3.х последнее.

Если есть бюджет, создайте тему в коммерческом разделе.
Могу взяться с выше условиями.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Skydiver

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с восстановлением пароля
« Ответ #5 : 15.02.2017, 19:54:09 »
Версия Joomla Joomla! 3.6.5 Stable [ Noether ] 1-December-2016 22:46 GMT

Проблема как у ТС.

Приходить письмо:

Цитировать
Здравствуйте,

На сайте ****** был сделан запрос на восстановление пароля к вашей учётной записи. Чтобы восстановить пароль вам потребуется ввести указанный ниже код подтверждения.

Код подтверждения: 0490ab77f1a561e55d685e42f21aeb08

Для ввода кода подтверждения перейдите на страницу по ссылке ниже.

 http://www....
Спасибо.

В письме после слова "Здравствуйте" стоит только запятая. В идеале, чтоб там как раз и прописывался логин. Т.к. пользователи его просто не помнят. Или сделать так как предложил  oshpz

Обсудим бюджет в скайпе?
« Последнее редактирование: 15.02.2017, 19:59:32 от Skydiver »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Проблема с восстановлением пароля
« Ответ #6 : 15.02.2017, 20:03:12 »
обсудим.скайп слево.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Skydiver

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с восстановлением пароля
« Ответ #7 : 15.02.2017, 21:39:58 »
 Найден исполнитель, тема закрыта!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 4816
Последний ответ 08.01.2021, 16:17:03
от gartes
Проблема при переезде с хостинга на хостинг

Автор hip

Ответов: 1
Просмотров: 1602
Последний ответ 07.08.2017, 15:44:16
от Stasweb
Проблема с проверкой базы данных

Автор dron

Ответов: 2
Просмотров: 2395
Последний ответ 27.02.2017, 12:23:06
от dron
Проблема ввода при установке (Field required)

Автор 666SY666

Ответов: 3
Просмотров: 3071
Последний ответ 22.12.2016, 22:33:19
от 666SY666
проблема с обновлением 1.5

Автор Anton76

Ответов: 23
Просмотров: 2196
Последний ответ 05.12.2016, 22:33:55
от SeBun