Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

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

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

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

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

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

0 Пользователей и 1 Гость просматривают эту тему.
  • 25 Ответов
  • 4643 Просмотров
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Регистрация по рефссылке
« : 05.12.2010, 16:30:03 »
Есть такая проблема. Юзер пришел по чьей-нибудь рефссылке, но сразу региться не стал. Погулял по разделам сайта, потом только решил зарегиться. Но тогда он уже не становится рефералом по этой рефссылке, фиксируется как самостоятельный. Приходится проводить изменения в базе и так постоянно. Есть ли выход из положения? Спасибо!
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #1 : 05.12.2010, 16:33:48 »
Начиная с версии 1.5.11 эта проблема была решена.
Используется комбинация куки сессии и IP
Если приглашенный пользователь зарегистрируется в течение этой же сессии, даже, побродив по сайту, то он будет реферальным пользователем.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #2 : 05.12.2010, 17:00:49 »
У меня 1.5.12. Ни в этой, ни в предыдущих версиях такого счастья я не зафиксировал. Может что-то в настройках надо установить?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #3 : 05.12.2010, 18:36:08 »
У вас это наблюдается на живом или на тестовом сайте?
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #4 : 05.12.2010, 18:38:55 »
на живом
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #5 : 05.12.2010, 19:48:10 »
на живом
можно ссылку?
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #7 : 04.03.2011, 13:03:12 »
Получается два варианта рефссылок с включенным стандартным SEO:
1. В пункте меню AUP "Пригласить" - http://сайт.com/component/user/?task=register&referrer=имя (ID)
2. В профиле СВ - http://сайт.com/component/comprofiler/registers?referrer=имя (ID)
В чем разница между ссылками и может ли вышеописанная проблема возникать в результате использования "неправильной" ссылки?

- спасибо! ;)
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #8 : 05.03.2011, 15:19:23 »
Получается два варианта рефссылок с включенным стандартным SEO:
1. В пункте меню AUP "Пригласить" - http://сайт.com/component/user/?task=register&referrer=имя (ID)
2. В профиле СВ - http://сайт.com/component/comprofiler/registers?referrer=имя (ID)
В чем разница между ссылками и может ли вышеописанная проблема возникать в результате использования "неправильной" ссылки?

- спасибо! ;)
Проверял, оба варианта работают, при условии, что у вас стоит интеграция с CommunityBuilder
Первая ссылка обрабатывается через установки AUP и подбирает указанный в установках меню компонент для регистрации. Т.е. при смене интеграции будет переадесовывать на др.компонент регистрации.
Вторая - напрямую и только в CommunityBuilder.
К вышеописанной проблеме отношения не имеет. Конфликт может возникать при наличии нескольких компонентов для регистрации на сайте  включенных - одновременно.

- удачи ;)
« Последнее редактирование: 05.03.2011, 15:29:27 от migus »
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #9 : 16.03.2011, 14:32:20 »
По рефссылке открывается страница регистрации. Можно ли сделать, чтоб открывалась главная либо любая другая определенная страница сайта, после чего, при решении посетителя зарегистрироваться, рефералом оставался владелец рефссылки? Спасибо!
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #10 : 16.03.2011, 19:10:10 »
По рефссылке открывается страница регистрации. Можно ли сделать, чтоб открывалась главная либо любая другая определенная страница сайта, после чего, при решении посетителя зарегистрироваться, рефералом оставался владелец рефссылки? Спасибо!
Читайте выше... больше сказать нечего...
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #11 : 16.03.2011, 20:09:17 »
Что читать выше? То что я сам писал? Читайте внимательно вопрос! По рефссылке открывается страница регистрации. Можно ли сделать, чтоб открывалась главная либо любая другая определенная страница сайта,  а не страница регистрации. Чтоб посетитель нажав на рефссылку попал на главную страницу. Вроде очень понятно спросил.
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #12 : 16.03.2011, 23:24:54 »
Что читать выше? То что я сам писал? Читайте внимательно вопрос!
Если хотите, чтобы вам отвечали - смените тон...

Первая ссылка обрабатывается через установки AUP и подбирает указанный в установках меню компонент для регистрации. Т.е. при смене интеграции будет переадесовывать на др.компонент регистрации.
Вторая - напрямую и только в CommunityBuilder.

Можно ли сделать, чтоб открывалась главная либо любая другая определенная страница сайта,  а не страница регистрации. Чтоб посетитель нажав на рефссылку попал на главную страницу.
Если вы еще не поняли - нет, нельзя.




"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #13 : 16.03.2011, 23:40:06 »
Если вы еще не поняли - нет, нельзя.

спасибо, теперь понял с первого раза! :)
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #14 : 27.03.2011, 16:14:21 »
Добрый день! Наткнулся на такую проблемку (Joomla 1.5.22, AUP 1.5.13, CB 1.4). Сделал как Вы сказали выше:
Проверял, оба варианта работают, при условии, что у вас стоит интеграция с CommunityBuilder
Первая ссылка обрабатывается через установки AUP и подбирает указанный в установках меню компонент для регистрации. Т.е. при смене интеграции будет переадесовывать на др.компонент регистрации.
Вторая - напрямую и только в CommunityBuilder.
К вышеописанной проблеме отношения не имеет. Конфликт может возникать при наличии нескольких компонентов для регистрации на сайте  включенных - одновременно.

- удачи ;)
Т.е. отключил разрешение регистрации пользователей в Joomla (в админке в общих настройках), включил только в СВ независимо от глобальных настроек. При таком раскладе при открытии сайта по ссылке из пункта меню AUP "Пригласить" - http://сайт.com/component/user/?task=register&referrer=имя (ID) (моя рефссылка) выдает 403 ошибку. При разрешенной глобальной регистрации в Joomla открывает страницу регистрации СВ.
При открытии ссылки из профиля СВ - http://сайт.com/component/comprofiler/registers?referrer=имя (ID) (моя рефссылка) выдает "Вы не авторизованы для доступа к этой странице! Вам необходимо зарегистрироваться на сайте или войти." как при включенной, так и при выключенной регистрации Joomla. Где копать? Спасибо!
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #15 : 27.03.2011, 23:45:55 »
Похоже на проблемы с настройкой CommunityBuilder. У вас обязательный пункт меню CB опубликован?
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #16 : 28.03.2011, 21:06:33 »
Спасибо, половина проблемы, где по ссылке из профиля СВ выдавало "Вы не авторизованы для доступа к этой странице! Вам необходимо зарегистрироваться на сайте или войти", решена. Однако вопрос с ошибкой 403 (первый абзац топика) не решился :(
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #17 : 29.03.2011, 00:02:39 »
Проверьте как настроили префиксы. Если вы их меняли после синхронизации, придется лезть в базу или перустанавливать AUP для новой синхронизации.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #18 : 29.03.2011, 00:27:41 »
Префиксы таблиц у меня настроены изначально. Что в них надо проверить?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #19 : 29.03.2011, 17:01:14 »
Речь идет о рефералах и их ID.
В конфигурации AUP настраиваются разные префиксы для зарегистрированных самостоятельно и по приглашению.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #20 : 29.03.2011, 19:36:29 »
Эти префиксы тоже давно установлены, после чего уже много раз обновлял и переустанавливал компонент.
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #21 : 30.03.2011, 22:32:41 »
Да вроде с префиксами все нормально. А как переустановить AUP для новой синхронизации, чтоб сохранить баллы пользователей, их префиксы, рефераллов и т.д.?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #22 : 31.03.2011, 02:33:41 »
Просто поверх существующей.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #23 : 31.03.2011, 08:36:16 »
Это не помогает :(
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Re: Регистрация по рефссылке
« Ответ #24 : 31.03.2011, 18:40:58 »
Это не помогает :(
Тогда проблема не в AUP. Разбирайтесь с настройками CB и процесса регистрации.
"The Lord Of A SandBox"
*

oc01

  • Захожу иногда
  • 315
  • 29 / 1
Re: Регистрация по рефссылке
« Ответ #25 : 31.03.2011, 20:29:58 »
Ссылка, которая формируется в СВ работает нормально http://сайт.com/ru/component/comprofiler/registers?referrer=ххххх
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Реферальная ссылка, если регистрация проходить через SMF

Автор El_Capitan

Ответов: 1
Просмотров: 2429
Последний ответ 13.03.2011, 16:09:59
от migus