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

Vlad1

  • Захожу иногда
  • 99
  • 0 / 0
Всем добрый день!

Подскажите, пожалуйста, по следующему вопросу.

Возникла необходимость реализации каталога. Понимаю, что можно приобрести то-то вроде ZOO, но во-первых, он не самый дешевый, а во-вторых, хотелось бы удостовериться, что стандартными возможностями повторить нечто похожее категорически не удастся.

Итак каждый материал можно привести к виду site.ru/catalog/categoriya-1/element-1, приемлемо оформить и будет в точности как ZOO business directory. Но как реализовать при этом алфавитный указатель? Чтобы нажав на кнопку "А" выпадали все элементы, начинающиеся на А, но из разных категорий?

Может кто-то подскажет или посоветует плагин для таких задач? Ответов в существующих темах не нашел. Надеюсь, не только для меня актуально будет.

Заранее благодарю!
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Каталог/алфавитный указатель
« Ответ #1 : 25.06.2017, 18:18:50 »
попробуйте К2 и фильтр
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Каталог/алфавитный указатель
« Ответ #2 : 25.06.2017, 18:57:03 »
Ну потому что нет выйдет такого плагина. Даже если сделать поле, то саму выборку из бд ты не отфильтруешь без переопределения модели или отдельного компонента.
Как вариант. Использовать тэги тобишь первая буква = тэг.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Vlad1

  • Захожу иногда
  • 99
  • 0 / 0
Re: Каталог/алфавитный указатель
« Ответ #3 : 25.06.2017, 19:22:24 »
Да, насчет тэгов тоже думал, надо попробовать. Зато ничего устанавливать не придется.

С K2 был печальный опыт пару лет назад, снес его. Может быть сейчас с учетом обретенного опыта получится с ним совладать.
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
Re: Каталог/алфавитный указатель
« Ответ #4 : 25.06.2017, 19:28:26 »
копайте в сторону доп полей
http://joomlaforum.ru/index.php/topic,135975.0.html
и ja-k2-filter-and-search
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Каталог/алфавитный указатель
« Ответ #5 : 25.06.2017, 20:31:19 »
и ja-k2-filter-and-search
Уже не актуален кстати =) + он опять таки отдельный комонент
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Каталог ссылок

Автор vlmedia

Ответов: 2
Просмотров: 900
Последний ответ 15.09.2023, 15:30:16
от vlmedia
Каталог сайта (Хлебные крошки)

Автор Filipov35

Ответов: 1
Просмотров: 749
Последний ответ 06.05.2021, 19:55:01
от gartes
Как организовать алфавитный каталог в Joomla?

Автор gorbi_U

Ответов: 20
Просмотров: 1285
Последний ответ 19.02.2021, 17:01:27
от Lix
Каталог товаров

Автор mlukyanov

Ответов: 18
Просмотров: 1289
Последний ответ 29.01.2021, 17:05:12
от beliyadm
Каталог для пользователя

Автор antarey

Ответов: 5
Просмотров: 622
Последний ответ 13.08.2020, 14:03:11
от sivers