Новости Joomla

Перевод и публикация интервью на греческом портале Joomla Утро, просматриваешь входящие письма и...

Перевод и публикация интервью на греческом портале Joomla 🇬🇷Утро, просматриваешь входящие письма и изучаешь новости и внезапно обнаруживаешь, что инициатива, которую ты начал, подхватывается другими людьми. 🎉Недавно я взял интервью у Билла (Василиса) Коциаса - руководителя студии, читающего лекции в университете и популяризатора Joomla в Греции.Это интервью из журнала NorrNext, в оригинале на английском, теперь доступно на греческом языке и опубликовано на портале joomla.gr. 🎉До чего же приятно… 😇😊 Работа замечена и с ней посчитали необходимым ознакомить аудиторию страны, в которой Билл читает лекции. И это солнечная Греция - страна, страна, с которой Россию многое связывает. 🇬🇷🇷🇺🕊Смотрю на греческий алфавит и тут же рисуются картины белоснежных зданий в окружении винограда и амфор, красивых женщин в сандалиях и мужественных воинов, охраняющих покой полисов, в которых ученые мужи работают над трудами, позже вошедшими в века. Красиво! 😇Но вернемся к интервью. Из него вы узнаете, что в Греции доля Joomla среди CMS занимает порядка 30-40%. По моему мнению это - самый высокий показатель во всем мире. Также чтение лекций о Joomla в университетах позволит привести новых пользователей и к тому же молодое поколение. Ну и огромное кол-во сертификтатов Билла на стене (смотрим фото в статье) свидетельствует о том, что Joomla может применяться как профессиональный инструмент. 🇬🇷 Интервью на греческом портале (joomla.gr)🌐 Оригинальное интервью (на английском)Что насчет перевода на русский? Увы, времени всего 24 часа в сутках. Я продолжаю готовить новые интервью. Возможно, после завершения выпуска журнала, рассмотрю перевод некоторых интервью на русский. Но я об этом не говорил. 😊 В блоге @eugenius_blog публикую анонсы интересных событий из мира Joomla, интервью, уроки и полезные советы, а также делюсь мыслями:, связанными с разработкой и веб-дизайном.

Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5

👩‍💻 Обработка HTTP ответа в Joomla 6+. Изменения по сравнению с Joomla 3 - Joomla 5.В Joomla для выполнения внешних запросов из PHP к сторонним API используется класс Joomla\Http\Http напрямую или же Joomla\Http\HttpFactory, который возвращает для работы преднастроенный по умолчанию класс Http. О работе с HTTP-запросами подробно рассказывалось в статье 2021 года Создание внешних запросов с использованием HttpFactory (Joomla). Некоторые изменения касаются работы с ответами на запросы. Например, наш запрос:
use Joomla\Http\HttpFactory;$http = (new HttpFactory)->getHttp($options, ['curl', 'stream']);$response = $http->get('https://any-url.ru/api/any/endpoint');
Раньше можно было получить код ответа или тело ответа как свойство $response - $response->code или $response->body. Однако, Joomla, начиная с Joomla 4 во многом переходит на стандарты PSR. В частности для работы с HTTP-ответами - на PSR-7. Также хорошая статья на Хабре о PSR-7: PSR-7 в примерах.
Прямое обращение к свойствам code, headers, body объявлено устаревшим в Joomla 6.0.0 и обещают удалить в Joomla 7.0.0.
Вместо этого нужно работать с HTTP-ответом по стандартам PSR-7. Код ответа.Было $response->code. Стало $response->getStatusCode().Заголовки ответа.Было $response->headers. Стало $response->getHeaders().Тело ответа.Было $response->body. Стало (string)$response->getContents().В тело ответа теперь приходит не строка, а поток - объект класса Laminas\Diactoros\Stream. Поэтому его нужно привести к строке (если это json, к примеру): (string)$response->getContents(). Чаще всего в коде Joomla встречается именно такой вариант. Однако, есть и вариант с перемещением указателя чтения на начало потока:
// Получили ответ в виде потока$stream = $response->getBody();// "перемотали" на начало$stream->rewind();// Получили строковый ответ$json = $stream->getContents();
В итоге результат одинаковый.@joomlafeed#joomla #разработка #php

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Подскажите, если сайт работает на https (SSL) но мне нужно на одной заданной странице его выключить, чтобы было http://.
Можно ли такое реализовать?

В настройках пункта меню на вкладке Метаданные пробовал переключать настройки Поддержка SSL, но перенаправляет на https://
Есть ли варианты, чтобы страница выводилась через http:// ? Может я правильно нашёл настройку а у меня просто кеш тупит.
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
А зачем отключать?
Плюс может идти редирект с апача, также есть заголовок, по которому браузеры без редиректа определяют приоритетность SSL и сами будут подставлять HTTPS
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
Отключить мне нужно потому, что на этой странице выводится фрейм с другого сайта (онлайн подбор цвета строй-материала). Донор работает на http://
Получается что браузеры фрейм блокируют и чтобы включилось, нужно отключать защиту в браузере (что крайне неудобно и непонятно для посетителей). Пока получается пустое место.

Редирект на https:// идёт через Joomla: Общие настройки->Сервер.
На хостинге переадресация на https:// отключена.

Вот так появился вопрос по отключению SSL на отдельной странице сайта.

Может кто знает и подскажет по данному вопросу.
*

djumfan

  • Захожу иногда
  • 243
  • 13 / 0
апну, может кто из знающих увидит и подскажет.
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Добрый день.

Подскажите, пожалуйста, удалось ли решить данную проблему?
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Добрый день.

Подскажите, пожалуйста, удалось ли решить данную проблему?
Эта проблема не решаема. (да и проблемы нет) или весь фасад SSL или нет. Если сделаете частично (можно попробовать в файле htaccess ) добавите себе проблем. Поисковики начнут футболить такой сайт.
*

wd

  • Давно я тут
  • 538
  • 17 / 1
  • Просто юзер
Эта проблема не решаема. (да и проблемы нет) или весь фасад SSL или нет. Если сделаете частично (можно попробовать в файле htaccess ) добавите себе проблем. Поисковики начнут футболить такой сайт.

В данном случае проблема в том, что сторонний iframe работает только по http (по https не открывается).
Поэтому решений выходит два: или не использовать такой iframe или запрашивать https версию у этого сервиса (которая врятли есть)  ^-^

Спасибо за ответ и особенно про поисковики!

Но вот странно, зачем тогда в настройках пункта меню в Joomla есть функция отключения SSL для конкретного пункта меню.... но она не работает.

Теоретически можно только в глобальных настройках отключить форсирование SSL (оставить только для админки), и далее в каждом пункте вручную включить SSL, а там, где он не нужен - отключить. Решение конечно так себе :)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Но вот странно, зачем тогда в настройках пункта меню в Joomla есть функция отключения SSL для конкретного пункта меню.... но она не работает.
она теоретически работает. но на практике как уже сказали если сервер будет отдавать определенный заголовок (а он скорее всего будет его отдавать), то браузер сам переключит на https версию, даже с отключенной переадресацией на https и даже если вы вобьете http в адресную строку. поэтому универсальное решение по сути вы правильно написали - раз уж решили на сайте использовать https, то во всех подключаемых ифреймах/скриптах/css и т.д. тоже используем только https.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Есть еще одно решение: не ставить редирект и сохранить 2 зеркала, установив одно из зеркал главным. Но это опять же не есть хорошо для поиcковиков.
« Последнее редактирование: 01.02.2018, 05:22:58 от rkron »
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
Есть еще одно решение: не ставить редирект и сохранить 2 зеркала, установив одно из зеркал главным. Но это опять же не есть хорошо для поиковиков.
Есть ещё HSTS и это здесь не поможет.
*

rkron

  • Захожу иногда
  • 316
  • 7 / 0
Есть ещё HSTS и это здесь не поможет.
HSTS просто запрет данную страницу и пошлет пользователей лесом
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сортировка по доп. полям на странице списка категории

Автор revil

Ответов: 4
Просмотров: 1670
Последний ответ 02.06.2024, 13:42:45
от tigra-uki
Не могу обновить контент на странице

Автор Aleksey G

Ответов: 10
Просмотров: 1228
Последний ответ 02.01.2024, 22:11:43
от Aleksey G
ajax загрузка компонента на странице материала К2

Автор Divn

Ответов: 0
Просмотров: 1007
Последний ответ 13.01.2023, 15:05:52
от Divn
Не работает поиск на странице поиска

Автор web_signal

Ответов: 15
Просмотров: 1495
Последний ответ 31.08.2022, 11:52:46
от sivers
Как стилизовать сортировку на странице категории товаров?

Автор NSS

Ответов: 2
Просмотров: 718
Последний ответ 03.06.2022, 14:56:56
от anatol81n