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

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
Две формы авторизации
« : 13.07.2014, 08:46:56 »
Ребята, подскажите как исправить.
После авторизации на сайте и выходе с сайта выскакивают две формы авторизации (все настройки стандартные), одна как положено слева, а вторая посередине, как ее убрать? Спасибо.
Спойлер
[свернуть]
*

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
Re: Две формы авторизации
« Ответ #1 : 14.07.2014, 14:22:34 »
Так что? Никто с этим не сталкивался?
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Две формы авторизации
« Ответ #2 : 14.07.2014, 14:35:35 »
Здесь экстрасенсов НЕТ. Оно просто так с воздуха не берется... значит где то где то в файле находится две формы входа...
Отключи модуль формы входа...
1. Если две формы изчезнет - значит лишняя форма находится в этом же модуле...
2. Если изчезнет только одна которая относиться к самому модулю... значит ты где то накасячил!
...
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Две формы авторизации
« Ответ #3 : 14.07.2014, 14:42:56 »
А да и еще...  Если введешь логин или пароль Неправильно, то перейдет на страницу которая и содержит только форму входа...
default_login.php - /components/com_users/views/login/tmpl

Посмотри может у тебя там содержится две формы... вместо одной!
...
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Re: Две формы авторизации
« Ответ #4 : 14.07.2014, 14:43:13 »
В настройках модуля укажи куда редирекить. По дефу кидает на страницу авторизации.

Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Две формы авторизации
« Ответ #5 : 14.07.2014, 14:46:23 »
В настройках модуля укажи куда редирекить. По дефу кидает на страницу авторизации.

А че та я не понял а чем это ему поможет... У него проблема не с перенаправлением при входе и после выхода... Просто при вводе неверного логина и пароля переходит на страницу формы входа! /index.php/ru/component/users/?view=login
...
*

Grigory S.

  • Давно я тут
  • 658
  • 70 / 0
  • (с)
Re: Две формы авторизации
« Ответ #6 : 14.07.2014, 14:51:47 »
А че та я не понял а чем это ему поможет... У него проблема не с перенаправлением при входе и после выхода... Просто при вводе неверного логина и пароля переходит на страницу формы входа! /index.php/ru/component/users/?view=login

В вопросе ТС про "неверные" логины и пароли нет ни слова, вот и ответ соответствующий.
« Последнее редактирование: 14.07.2014, 15:00:41 от kamaz6141 »
Не задав правильный вопрос, невозможно получить правильный ответ.
Для "спасибок" существует кнопочка "+".
*

lesh1j

  • Захожу иногда
  • 257
  • 35 / 0
Re: Две формы авторизации
« Ответ #7 : 14.07.2014, 14:53:46 »
А че та я не понял а чем это ему поможет... У него проблема не с перенаправлением при входе и после выхода... Просто при вводе неверного логина и пароля переходит на страницу формы входа! /index.php/ru/component/users/?view=login
у него просто одна форма - это модуль, а вторая - это компонент, на который идет перенаправление, всё правильно kamaz6141 написал
*

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
Re: Две формы авторизации
« Ответ #8 : 15.07.2014, 04:54:22 »
Здесь экстрасенсов НЕТ. Оно просто так с воздуха не берется... значит где то где то в файле находится две формы входа...
Отключи модуль формы входа...
1. Если две формы изчезнет - значит лишняя форма находится в этом же модуле...
2. Если изчезнет только одна которая относиться к самому модулю... значит ты где то накасячил!

Сборка Joomla 2.5 взята с http://www.joomla.org. Вы хотите сказать, что там засунули в нее вторую форму входа, хех...
При рег-ции и ак-ции получается следующее:
Спойлер
[свернуть]


Отключил модуль формы входа, та, которая относиться к самому модулю исчезла. Все дело в том, что в код я не лазил и ничего не менял, стоит голая Joomla, ни плагинов ни компонентов не ставил.

В настройках модуля укажи куда редирекить. По дефу кидает на страницу авторизации.

Это работает только когда пользователь уже после активации по ссылке вводит свои логин и пароль.

А да и еще...  Если введешь логин или пароль Неправильно, то перейдет на страницу которая и содержит только форму входа...
default_login.php - /components/com_users/views/login/tmpl

А так получается вот так:
в адр. строке:.../component/users/?view=login
Спойлер
[свернуть]

Куда копать то скажите?
« Последнее редактирование: 15.07.2014, 05:05:33 от Vokson »
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Две формы авторизации
« Ответ #9 : 15.07.2014, 07:56:23 »
А так получается вот так:
в адр. строке:.../component/users/?view=login

Это путь от FTP


Отключил модуль формы входа, та, которая относиться к самому модулю исчезла. Все дело в том, что в код я не лазил и ничего не менял, стоит голая Joomla, ни плагинов ни компонентов не ставил.

вот видишь... Если отключил модуль то одна форма изчезла... Но в файле default_login.php есть своя форма входа, и что бы ты не отключал она все равно там будет...
Я думаю что это проблема в модуле формы входа...
...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Две формы авторизации
« Ответ #10 : 15.07.2014, 09:00:03 »
Как некоторые форумчане уже сказали, это не ошибка, а перенаправление от модуля на форму авторизации от компонента.
Попробуйте делать так:
1. Создать скрытое меню.
2. Создать в нем пункт типа Менеджер пользователей>Форма авторизации.
3. Исключить этот пункт меню из списка, где будет показан модуль авторизации.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Vokson

  • Захожу иногда
  • 83
  • 0 / 0
Re: Две формы авторизации
« Ответ #11 : 15.07.2014, 09:49:41 »
Попробуйте делать так:
1. Создать скрытое меню.
2. Создать в нем пункт типа Менеджер пользователей>Форма авторизации.
3. Исключить этот пункт меню из списка, где будет показан модуль авторизации.
Все заработало, спасибо!
Только вот не проверил насчет перенаправления на другую страницу, кажется оно пропало, кинуло на профиль, а у меня совсем другое стоит, буду разбираться.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при авторизации в админ панели

Автор Kodopik

Ответов: 8
Просмотров: 2175
Последний ответ 06.11.2018, 17:30:30
от voland
ошибка при неправильной авторизации на сайте

Автор akondr

Ответов: 6
Просмотров: 1599
Последний ответ 25.11.2017, 22:22:50
от akondr
не верный редирект после авторизации в админке

Автор akondr

Ответов: 5
Просмотров: 1679
Последний ответ 16.11.2017, 14:02:57
от akondr
как вывести сообщение после первой авторизации или в каком файле страница, в которой отобр.профиль?

Автор daria_z

Ответов: 0
Просмотров: 1143
Последний ответ 19.10.2015, 13:58:43
от daria_z
Отправка данных формы на email

Автор vettel

Ответов: 1
Просмотров: 1014
Последний ответ 16.09.2015, 12:41:37
от darkghost