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

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Здравствуйте.

Перечитал всю ветку, но ответа не нашел.

Имеем:
Joomla 2.5, JS 3.15.2, Шаблон DIV от Navigen.

Магазин:
Главная страница сайта отличается от главной страницы магазина. То есть меню выглядит так: Главная Магазин О нас и.д.

Вопрос:
Как сделать переадресацию со страница логина пользователя после авторизации не на Главную а на Магазин?

Что делал:
Нашел эту строчку
Код
<input type = "hidden" name = "return" value = "<?php print $this->return ?>" />
На что ее только не менял, и на SEFLink, и на просто link, и на другой $this. Переадрисация происходит либо на Главную, либо в Мой аккаунт.

Спасибо.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Переадресация после регистрации
« Ответ #1 : 23.08.2013, 16:06:00 »
посмотрите как это делается в модуле логина.
там есть настройка куда переадресовывать после входа и выхода.

P.S.
nEvigen  - правильно :)
navigen - другое
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #2 : 23.08.2013, 17:56:17 »
Модуль смотрел. Там идет выбор страницы через переменную и пункт меню. Мне кажется, что это не совсем то, то есть совсем не то. Здесь не нужны переменные, нужно просто правильно прописать сцылку, причем желательно не SEO а внутреннюю, системную.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Переадресация после регистрации
« Ответ #3 : 23.08.2013, 18:11:03 »
Цитировать
а внутреннюю, системную
так посмотри в меню
или вставь код в шаблон, выведет не системную ссылку
Код: php-brief
<?php echo $_SERVER["HTTP_HOST"].'/index.php?' . http_build_query($_REQUEST); ?>
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #4 : 23.08.2013, 19:39:31 »
Я извиняюсь за свою тупость, но...

Когда я беру адрес страницы из меню, я походу Неправильно его как-то вставляю, потому что вылазят ошибки: либо инвалид токен, либо php error в строке.

Может тогда подскажете как правильно написать код.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Переадресация после регистрации
« Ответ #5 : 23.08.2013, 20:02:25 »
return должен содержать base64-кодированный url. вам нужно использовать base64_encode('Нужный урл')
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #6 : 23.08.2013, 23:06:48 »
То есть строка должна выглядеть так:
Код
<input type = "hidden" name = "return" value = "<?php print $this->return ('index.php?option=com_jshopping&controller=category&task=&category_id=&manufacturer_id=&label_id=&vendor_id=&page=&price_from=&price_to=&product_id=')?>" />


Добавлено через Х минут (часов)
Друзья. Походу я не там копаю. То выражение что я написал вначале просто завершает выполнение функции. В данном случае, если в настройках JS указано не выводить форму логина и регистрации на одной странице срабатывает эта функция. Я так понял.

А вот что касается переадресации после нажатия кнопки войти, то тут выполняется функция формы, которая выглядит так:
Код
<form method = "post" action = "<?php print SEFLink('index.php?option=com_jshopping&controller=user&task=loginsave', 0,0, $this->config->use_ssl)?>" name = "jlogin">

Поправьте если это не так.

И тогда встает вопрос, если заменить имеющийся SEFLink будет ли работать функция запомнить меня.

Добавлено еще через Х минут (часов)
Описанная ссылка запускает контроллер loginsave, что походу и приводит к сохранению сессии.

Короче, я запутался. Может кто-нибудь помочь, просто сказать что и куда написать, чтобы был редирект. С меня плюшки. Ну а если еще и объяснят, то еще и тархун.

Добавлено после Х дней (Х часов, минут)
Походу дело встало. Неужели никто не заморачивался?
« Последнее редактирование: 25.08.2013, 02:35:02 от iDrevniy »
*

pruxlo

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #7 : 05.11.2013, 09:56:27 »
У меня такая же проблема с loginsave после обновления ЖШ до 3.15.3. После регистрации перебрасывает на окно вашдомен/index.php/catalog/user/login и оттуда авторизация не проходит, loginsave invalid token. помогите решить проблему

ps
решил проблему, замените <input type = "hidden" name = "<?php print $this->validate ?>" value = "1" /> на <?php echo JHtml::_('form.token');?> в файле login.php и сохранение сессии заработает.
« Последнее редактирование: 05.11.2013, 10:01:20 от pruxlo »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Переадресация после регистрации
« Ответ #8 : 05.11.2013, 10:00:43 »
шаблон старый, уже отвечалось на этот вопрос
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pruxlo

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #9 : 05.11.2013, 19:34:23 »
у меня не стоковый шаблон, а покупной.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Переадресация после регистрации
« Ответ #10 : 05.11.2013, 19:39:29 »
и что надо вынести из вашего поста ? похож на крутой пост в твитере....

могу ответить чтобы обращались к продавцу..
либо нашли на форуме как и куда добавить токен для нового типа шаблона.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pruxlo

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
Re: Переадресация после регистрации
« Ответ #11 : 05.11.2013, 22:51:16 »
А исправленный вариант плох, я так понимаю?)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Переадресация после регистрации
« Ответ #12 : 05.11.2013, 22:56:35 »
а нет...
просто не читал его. вы поправили ответ я обратно не читаю:)
да именно такие правки надо внести было.

не только в логин но и регистрешн.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Адрес e-mail как логин при регистрации

Автор orexov_m

Ответов: 51
Просмотров: 15993
Последний ответ 28.02.2024, 18:34:01
от nevigen
События после создания заказа и при смене статусов не работают

Автор karabert

Ответов: 7
Просмотров: 1305
Последний ответ 23.04.2018, 21:33:07
от dmitry_stas
Поля регистрации (скрыть / показать). Как сделать?

Автор iDrevniy

Ответов: 11
Просмотров: 2059
Последний ответ 17.03.2015, 12:05:13
от Biss
Регистрация только после оплаты

Автор buto

Ответов: 8
Просмотров: 1623
Последний ответ 28.12.2014, 20:24:50
от dmitry_stas
Оптимизация регистрации, Автологин после регистрации, Упрощение регистрации

Автор jss

Ответов: 21
Просмотров: 7424
Последний ответ 05.09.2014, 15:20:17
от zeher