Новости Joomla

Перевод и публикация интервью с 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

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

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Команда JoomLine представляет новый компонент для Joomla. JL Weather - компонент погоды предназначенный для Joomla 3.


Компонент позволяет выводить погоду для нескольких городов на период 5 дней, систему кешироения и прочие приятные плюшки в виде модуля.

И самая приятная плюшка, компонент распространяется бесплатно!

Ссылка на описание

Ссылка на скачивание

Ссылка демонстрации компонента

Небольшое FAQ по компоненту

Если вы используете компонент и он вам нравится пожалуйста проголосуйте за компонент в JED

Так же у компонента есть модуль который можно скачать с нашего сайта.


Как всегда, просим выкладывать сделанные скины на форуме - это очень поможет другим людям.
Так же мы приглашаем всех заинтересованных в развитии компонента присоединится к разработке компонента, компонент выложен в нашем репозитарии https://github.com/Joomline/jlweather
« Последнее редактирование: 06.02.2018, 15:01:08 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Re: JLweather - погода для Joomla
« Ответ #270 : 18.11.2016, 21:51:19 »
Проблема была на хостинге
Цитировать
Проблема заключалась в директиве
php_admin_value allow_url_fopen on
включили - все работает :)

еще попутный вопрос: в настройках компонента и модуля часовая разница это что? по Гринвичу часовой пояс?
« Последнее редактирование: 18.11.2016, 22:03:05 от Gover »
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #271 : 18.11.2016, 22:21:49 »
Проблема была на хостингевключили - все работает :)

еще попутный вопрос: в настройках компонента и модуля часовая разница это что? по Гринвичу часовой пояс?
она призвана корректировать разницу времени сервера и времени сайта.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Gover

  • Захожу иногда
  • 189
  • 3 / 0
Re: JLweather - погода для Joomla
« Ответ #272 : 19.11.2016, 22:07:26 »
Еще один попутный вопрос.
Хочу переопределить вывод модуля. С выводом блока "погода сейчас" все здорово, а дальше из блока "погода на 5 дней" хочу взять только данные на ночь сегодня и день завтра, подскажите пример.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #273 : 20.11.2016, 12:00:48 »
Еще один попутный вопрос.
Хочу переопределить вывод модуля. С выводом блока "погода сейчас" все здорово, а дальше из блока "погода на 5 дней" хочу взять только данные на ночь сегодня и день завтра, подскажите пример.
Там данные заводятся в массив, и вам надо разбирать массив вытаскиая из него нужные вам блоки.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

almira

  • Новичок
  • 4
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #274 : 23.11.2016, 11:16:29 »
здравствуйте, у меня выходит кучу ошибок Warning: simplexml_load_string(): Entity: line 1: parser error : AttValue
*

almira

  • Новичок
  • 4
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #275 : 23.11.2016, 11:22:30 »
зарегистрировалась на сайте http://openweathermap.org, получила API код,  в описании написано ввести его в компоненте и в модуле, а где именно не подскажите
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #276 : 23.11.2016, 12:56:29 »
зарегистрировалась на сайте http://openweathermap.org, получила API код,  в описании написано ввести его в компоненте и в модуле, а где именно не подскажите
В настройках компонента и модуля надо указать ключ: https://s.mail.ru/EjLA/Qvb448QAq
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

almira

  • Новичок
  • 4
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #277 : 24.11.2016, 10:36:58 »
спасибо за ответ,  дело в том, что в настройках компонента как раз таки этого поля у меня нет, у меня там лишь 3 поля:
Часовая разница
Срок жизни кеша, часов
Список городов
*

almira

  • Новичок
  • 4
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #278 : 24.11.2016, 10:38:50 »
версия Joomla 3.6.2
*

jimka

  • Захожу иногда
  • 119
  • 3 / 0
Re: JLweather - погода для Joomla
« Ответ #279 : 14.12.2016, 05:33:26 »
Здравствуйте!
Подскажите, пожалуйста, как изменить теги title, description и keywords для страницы погоды?
Создал пункт меню и привязал к компоненту, заполнил вкладку метаданные, но ничего не изменилось.
Возможно, есть способ сделать это с помощью языкового файла ru-RU.com_jlweather.ini? Меня бы это устроило, хоть это и костыль.
J!2.5.27
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: JLweather - погода для Joomla
« Ответ #280 : 14.12.2016, 05:47:49 »
В компоненте не предусмотрены мета-теги, он генерирует только title. title генерируется по правилу
Код
$title = $currentMenuName.' '.$params->get('title').''. JText::_('COM_JL_WEATHER_FOR_CITY').' '.$city;	
т.е. название меню, title из параметров компонента, которого там нет, яз. константы COM_JL_WEATHER_FOR_CITY и названия города.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #281 : 24.05.2017, 14:20:55 »
Обновился компонент погоды
v3.0.2
Исправления касаются HTTPS сайтов.
https://joomline.ru/rasshirenija/komponenty/jlweather.html
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: JLweather - погода для Joomla
« Ответ #282 : 26.12.2017, 22:02:49 »
Fatal error: Call to a member function get() on a non-object in /home/***components/com_jlweather/views/jlweather/view.html.php on line 25
У меня такая же ошибка, подскажите как исправить
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - погода для Joomla
« Ответ #283 : 26.12.2017, 22:43:53 »
У меня такая же ошибка, подскажите как исправить
По всей видимости у вас либо некорректно указаны города либо не указаны вообще.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Обновление компонента погоды v3.0.4
Обновлен механизм формирования ссылок, в связи с выходом Joomla 3.8.4

https://joomline.ru/rasshirenija/komponenty/jlweather.html - официальная страница

https://joomline.ru/novosti/752-obnovlenie-komponenta-pogody-joomla-v3-0-4.html - новость на JoomLine
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Обновление компонента погоды v3.0.4
А что у тебя тема так называется? Это какой-то A\B тест? ;D
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - компонент и модуль погоды Joomla
« Ответ #286 : 06.02.2018, 15:01:36 »
А что у тебя тема так называется? Это какой-то A\B тест? ;D
глюк кодировки старой темы... странно.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: JLweather - компонент и модуль погоды Joomla
« Ответ #287 : 06.02.2018, 15:08:24 »
глюк кодировки старой темы... странно.
А это постоянно так. Я думал, что у меня браузер тупит просто...
Форум, при отправке сообщения с клиента ресендит загловок чтоли? Нужно запидлить проверку кодировки заголовка сообщения, перед сохранением.
@zikkuratvk , вы с мака сидите, чтоли?
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: JLweather - компонент и модуль погоды Joomla
« Ответ #288 : 06.02.2018, 15:10:09 »
del...
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: JLweather - компонент и модуль погоды Joomla
« Ответ #289 : 06.02.2018, 17:41:17 »
А это постоянно так. Я думал, что у меня браузер тупит просто...
Форум, при отправке сообщения с клиента ресендит загловок чтоли? Нужно запидлить проверку кодировки заголовка сообщения, перед сохранением.
@zikkuratvk , вы с мака сидите, чтоли?
Нет вероятно это из-за того что очень старые темы не в той кодировке заголовки хранят... хотя могу ошибаться... но проблема возникла именно при редактировании старой темы...
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: JLweather - компонент и модуль погоды Joomla
« Ответ #290 : 06.02.2018, 17:48:33 »
Нет вероятно это из-за того что очень старые темы не в той кодировке заголовки хранят... хотя могу ошибаться... но проблема возникла именно при редактировании старой темы...
Как вариант...
Кажется я подобные заголовки наблюдал, какраз при некропостинге. Но это не точно....
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SM FAQ - компонент Вопрос-Ответ для Joomla 2.5+

Автор SmokerMan

Ответов: 682
Просмотров: 156378
Последний ответ 11.10.2025, 12:43:44
от wishlight
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 60
Просмотров: 18230
Последний ответ 13.09.2025, 19:12:05
от sergeytolkachyov
WT Telegram bot - отправка данных из Joomla в Telegram-бота

Автор sergeytolkachyov

Ответов: 4
Просмотров: 3466
Последний ответ 01.08.2025, 09:26:57
от sergeytolkachyov
Модуль вывода новостей. Joomla 3.x

Автор fbr

Ответов: 54
Просмотров: 29348
Последний ответ 22.07.2025, 10:13:22
от fbr
JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

Ответов: 636
Просмотров: 109074
Последний ответ 07.07.2025, 11:00:34
от zikkuratvk