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

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Здравствуйте.
Помогите решить с установкой шаблона с демо на Joomla 3.9.10
Скачал два архива-один как шаблон расширения устанавливается, а другой как обновления самой Joomla.Но ни так ни так не видно демо материалов при заходе на сайт.Что я делаю не так?Чую где-то активировать этот материал нужно, но где и как? *ОХ-Х-Х*
« Последнее редактирование: 09.02.2023, 02:01:30 от weser »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
квик ставится не через админку
просто кидаете в корень чистый и устанавливаете как Joomla
и там будет пункт установить демо данные
индивидуальная помощь: @SetAlexx
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
в корень чистый это в какой каталог или просто разархивировать архив  в папку Web?
У меня же свой QNAP, там Joomla устанавливается файлом  .opkg расширения с репозитория, а потом на версию 3.8.0.0 накатываются более новее.
« Последнее редактирование: 09.02.2023, 12:20:15 от weser »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
ну нга qnap не ставил
папка веб открывается по адресу?
если да то архив с квикстартом распаковать туда
и запустить установу введя адрес
индивидуальная помощь: @SetAlexx
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
ну нга qnap не ставил
папка веб открывается по адресу?
если да то архив с квикстартом распаковать туда
и запустить установу введя адрес
папка Web присутствует в сетевом окружении виндовс.Могу по самбе туда закинуть что угодно.А вот как оттуда запустить установку, в оболочке операционки qnap ?Что за адрес?
« Последнее редактирование: 09.02.2023, 12:37:51 от weser »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
папка Web присутствует в сетевом окружении виндовс.Могу по самбе туда закинуть что угодно.А вот как оттуда запустить в оболочке операционки qnap чтобы оттуда запустить?Что за адрес?
вот вы установили Joomla
по какому адресу у вас сайт открывается?
индивидуальная помощь: @SetAlexx
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
вот вы установили Joomla
по какому адресу у вас сайт открывается?
Установил с репозитория прям из оболочки управления NAS .Сайт открывается по адресу http://192.168.1.3/joomlaCMS
Панель админки по адресу http://192.168.1.3/joomlaCMS/administrator
Шаблоны из админки я понял как ставить.Интересует как сайт целиком с демо материалом установить чтоб потом под себя его редактировать.
« Последнее редактирование: 09.02.2023, 12:45:12 от weser »
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
по идее вам надо в вебе создать папку допустим Joomla
туда распаковать квик
и запустить установку
http://192.168.1.3/Joomla

индивидуальная помощь: @SetAlexx
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
тут только вопрос в том какие реквизиты у БД
крайняк я думаю можно пакту установить и там посмотреть в конфиге где и какая БД
индивидуальная помощь: @SetAlexx
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
записал по самбе в папку Web-запустил установку с демо-разбираюсь что к чему, на сайт заходит но он без демо.
Любые обновления в админке не устанавливаются, пишет:
Error connecting to the server: Unknown SSL protocol error in connection to s3-us-west-2.amazonaws.com:443 или не удалось найти установочный пакет или Warning: Failed to move file: /share/CACHEDEV1_DATA/Web/phpsXnzYj to /share/CACHEDEV1_DATA/Web/joomlaCMS/tmp/ru-RU_joomla_lang_full_3.10.9v1.zip
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
а установить демо данные галку ставили при установке
так санкции сервера амазона не доступны
индивидуальная помощь: @SetAlexx
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
а установить демо данные галку ставили при установке
так санкции сервера амазона не доступны
Галку ставил, но сайт выключал, а теперь по английски не могу найти как включить и русский не поставить из-за санкции, хотя vpn включаю в браузере, а он всё равно не даёт-наверное из-за того, что NAS то без vpn выходит в сеть по адрессу для скачки обновы?
Хотя вот это пишет после установки с архива уже скачанного Warning: Failed to move file: /share/CACHEDEV1_DATA/Web/phpsXnzYj to /share/CACHEDEV1_DATA/Web/joomlaCMS/tmp/ru-RU_joomla_lang_full_3.10.9v1.zip

пс:: а кнопка тоже из-за санкции не добавляется ? Joomla! Extensions Directory™ (JED) now available with Install from Web on this page. By selecting "Add Install from Web tab" below, you agree to the JED Terms of Service and all applicable third party license terms.

« Последнее редактирование: 09.02.2023, 15:45:53 от weser »
*

weser

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Установил шаблон с демо версии Joomla 3.6 на русском языке.
Всё работает, полез обновлять модули-нифига не обновить, ну думаю и заодно саму Joomla до версии 3.10.9.Через аплет обновление  -всё чудесно обновилось на новую версию, но-ПРОПАЛ ДОСТУП НА САЙТ ПО АДРЕСУ.  :D
Страница недоступна
Сайт 192.168.1.12 выполнил переадресацию слишком много раз.
Удалите файлы cookie.
ERR_TOO_MANY_REDIRECTS
:'(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как получить параметры стиля шаблона?

Автор Spam

Ответов: 16
Просмотров: 6140
Последний ответ 20.07.2025, 20:25:55
от fbr
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 3559
Последний ответ 03.05.2023, 22:54:19
от SmiP
Xelix Ultimate редактирование шаблона

Автор Darov

Ответов: 42
Просмотров: 8354
Последний ответ 20.03.2023, 12:16:59
от marksetter
Не подлючает модуль из шаблона

Автор misteri27

Ответов: 0
Просмотров: 1920
Последний ответ 31.01.2023, 12:58:05
от misteri27
Логотип шаблона Protostar

Автор indi

Ответов: 3
Просмотров: 998
Последний ответ 20.12.2021, 22:28:57
от draff