Новости 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. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

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

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Здравствуйте)

При переезде на https SEO-шник поставил задачу:
На первом этапе сайт доступен как по http так и по https
Никаких редиректов

На сервере включил SSL, в админке нет, сайт доступен и так и так, но...

В .htacces прописан 301 редирект без слэша -> со слэшем

Код
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]

и получается что ссылки типа

https://site.ru/page редиректятся на http://site.ru/page/

т.е происходит редирект с https на http

А это, как мне объяснили, ошибка
Подскажите как этого избежать?

Спасибо
« Последнее редактирование: 26.09.2018, 14:24:55 от fbr »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Спасибо) Попробую разобраться...
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
так а что там разбираться? просто пишите не относительный URL, а абсолютный
Код
RewriteRule ^(.*)$ %{ENV:REQUEST_SCHEME}://site.com/$1/
ну или %{ENV:proto} если апач старый

а вообще
На первом этапе сайт доступен как по http так и по https
Никаких редиректов
имхо это лишнее в 2К18. гугл давным давно объявил о редиректах, яндекс относительно недавно, но уже тоже объявил. а остальными поисковиками не знаю насколько надо интересоваться, и надо ли вообще...
« Последнее редактирование: 26.09.2018, 15:24:37 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Не разобрался...

Если так
Код
RewriteRule ^(.*)$ %{ENV:REQUEST_SCHEME}://site.ru/$1/
Внутренняя ошибка сервера, не может выполнить запрос

Если так
Код
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ - [ENV=proto:https]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ - [ENV=proto:http]
RewriteRule ^(.*)$ %{ENV:proto}://site.ru/$1/
Страница не доступна ... выполнил перенаправление слишком много раз

Я что-то не так делаю?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
%{ENV:REQUEST_SCHEME} только для апача 2.4 и выше, видимо у вас старый. попробуйте

Код
RewriteCond %{HTTPS}s ^(on(s)|offs)$
RewriteRule ^(.*)$ - [env=proto:http%2]

RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule ^(.*)$ %{ENV:proto}://site.com/$1/ [R=301,L]

« Последнее редактирование: 26.09.2018, 16:20:47 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
неа..
где-то ошибка, переходит на страницу с адерсом:

"http://espanika.ru/home/u484784/espanika.ru/www/httphttp://espanika.ru/learning/"

А апач, вообще-то, должен быть 2.4
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не увидел ошибки http://prntscr.com/kyymto

и я там поправил чуть код, http лишнее было
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Ошибка пропала, но не помогло

https://espanika.ru/teachers все равно редиректит на  http://espanika.ru/teachers/
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
а вы уверены что это именно это условие редиректит? может быть есть еще какое то? или второй вариант - неверно определяются заголовки на сервере. попробуйте вместо
Код
RewriteCond %{HTTPS}s ^(on(s)|offs)$
вот это условие
Код
RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Не помогает, редиректит ((

Вот код с редиректами
Спойлер
[свернуть]
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Ребята, срочно нужно ..
Готов оплатить
Цена вопроса 1000 руб

Нужно прописать в .htaccess правило:

Ссылки https://site.ru/page должны редиректиться на https://site.ru/page/

А сейчас имеем вот это
https://site.ru/page редиректятся на http://site.ru/page/

с http все нормально и должно так остаться
Ссылки http://site.ru/page на http://site.ru/page/

Короче говоря: без слэша -> со слэшем, с сохранением протокола
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Вы не тот URL забили

Попробуйте https://espanika.ru/learning без слэша на конце
будет 301
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Код
#RewriteCond %{HTTPS}s ^(on(s)|offs)$
RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
RewriteRule ^(.*)$ - [env=proto:http%2]

RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule ^(.*)$ %{ENV:proto}://espanika.ru/$1/ [R=301,L]
Это зачем тогда?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
dmitry_stas посоветовал
искали решение
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Так а удалить эти строки, что будет ?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Ничего не будет
Будет все без слэша в конце
А проиндексировано все со слэшем
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Я про старое правило
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Не понял...
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Не помогает, редиректит ((

Вот код с редиректами
Спойлер
[свернуть]
Зачем 2 правила ?
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Почему 2?

Первое закомментировано)

С .htaccess так ничего и не получилось
Пришлось пхп-редирект делать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Переход с http на https

Автор Andrey67

Ответов: 3
Просмотров: 1386
Последний ответ 10.09.2024, 17:01:58
от Andrey67
Не работает 301 редирект

Автор NatFree

Ответов: 2
Просмотров: 1060
Последний ответ 28.04.2023, 11:15:08
от fsv
При включении https слайдеры разворачиваются

Автор magvayexe3

Ответов: 0
Просмотров: 726
Последний ответ 14.02.2023, 14:31:46
от magvayexe3
[Решено] Редирект с https

Автор MosTender

Ответов: 23
Просмотров: 7869
Последний ответ 07.02.2023, 23:13:44
от tortxp
Исключить из списка материалов категории текущий материал

Автор Vlad1

Ответов: 3
Просмотров: 1583
Последний ответ 21.08.2022, 21:24:51
от marksetter