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

Lilu666

  • Новичок
  • 8
  • 0 / 0
Добрый день! Не получается разбить материал на страницы. Пробовала с другими материалами - проблем нет, разбиваются. Но вот с одним конкретным материалом никак не получается. Вставляю "разрыв страницы" в редакторе, но разбивка не появляется, весь текст материала так и остается на одной странице. В этом материале 2 таблицы, которые я и хочу отображать на разных страницах. Пробовала разбить другой материал и перенести код в этот, но тоже не помогает.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Не работает разрыв страницы
« Ответ #1 : 01.05.2015, 17:10:55 »
Возможно на той странице, где выводите стоит в настройках (пункта меню например) показывать статью полностью.
Или это вовсе не блог категории (тип пункта меню).
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Не работает разрыв страницы
« Ответ #2 : 01.05.2015, 17:12:52 »
Разрыв материала, на станицы, не подробнее.

Какой редактор, какой код он вставляет?  Возможно вы вставляете "подробнее" вместо  (не помню как кнопка называется) деления материала на страницы.
« Последнее редактирование: 01.05.2015, 17:18:29 от Mihanja80 »
Я с мобильного, в основном...
*

Lilu666

  • Новичок
  • 8
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #3 : 01.05.2015, 17:39:35 »
Возможно на той странице, где выводите стоит в настройках (пункта меню например) показывать статью полностью.
Или это вовсе не блог категории (тип пункта меню).

Это блог категории. В настройках данного пункта меню параметры макета блога поставила Разбиение на страницы - показать, Результаты разбиения на страницы - показать. Не помогло.
Где именно находятся настройки показа страницы полностью?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Не работает разрыв страницы
« Ответ #4 : 01.05.2015, 17:42:12 »
Это не разбиение на страницы, это что-то типа "Показывать только вступительную часть"
*

Lilu666

  • Новичок
  • 8
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #5 : 01.05.2015, 17:43:17 »
Разрыв материала, на станицы, не подробнее.

Какой редактор, какой код он вставляет?  Возможно вы вставляете "подробнее" вместо  (не помню как кнопка называется) деления материала на страницы.

Вставила именно "разрыв страницы", не "подробнее". Код вставляет <hr class="system-pagebreak" title="1" />
Редактор JCE
*

Lilu666

  • Новичок
  • 8
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #6 : 01.05.2015, 17:49:56 »
Это не разбиение на страницы, это что-то типа "Показывать только вступительную часть"

По-моему, за показ вступительной части отвечает кнопка "подробнее" и system-readmore. А у меня "разрыв страницы" и код system-pagebreak. Как настроить именно разбивку на несколько страниц?
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не работает разрыв страницы
« Ответ #7 : 01.05.2015, 18:22:07 »
Цитировать
Это блог категории

плагин "разрыв страницы" будет работать только на странице с материалом.
интернет-блог: http://websiteprog.ru
*

Lilu666

  • Новичок
  • 8
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #8 : 01.05.2015, 18:34:54 »
плагин "разрыв страницы" будет работать только на странице с материалом.

Получилось! Выбрала тип пункта меню "материал" вместо "блога категории" и конкретный материал в нем. Спасибо!
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Не работает разрыв страницы
« Ответ #9 : 01.05.2015, 18:50:52 »
а почему у меня пункт меню - блог категории и работает подробнее и разбитие на страницы?
http://kovel-mebel.com.ua/galereya

По ходу понял, топикстартер "не использовал подробнее" не поняв смысл ссылки из меню.
Я с мобильного, в основном...
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не работает разрыв страницы
« Ответ #10 : 01.05.2015, 19:04:58 »
Mihanja80, у вас там пагинация самого блога категории, которая кстатии не работает. Речь идет о плагине который делает разбивку одного материала на страницы.
Плагин  который выводит подробнее вообще не причем, это совсем другой плагин который разбивает материал на вступительный текст и основной.
интернет-блог: http://websiteprog.ru
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Не работает разрыв страницы
« Ответ #11 : 01.05.2015, 19:27:36 »
так я и дал ссылку на "блог категории" где материалы разбиты на страницы, не сам блог.
Не заморачивайтесь. Топикстартер все понял, я тоже.
Я с мобильного, в основном...
*

Lilu666

  • Новичок
  • 8
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #12 : 01.05.2015, 19:31:26 »
Я так поняла, разрыв работает только на странице материала (при переходе в материал по заголовку или "подробнее"), а материал, полностью выведенный в пункте меню "блог категории" разбиваться не будет. Выход - назначить пункт меню "материал" с выбором конкретного материала. Еще раз всем спасибо!
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
Re: Не работает разрыв страницы
« Ответ #13 : 01.05.2015, 20:02:21 »
так пункт меню "блог категории" изначально подразумевает что в материале будет "вступление", затем ссылка "подробнее".
А вот когда открыли материал - тогда и разбитие на страницы.
Удачи в Познани.
Я с мобильного, в основном...
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не работает разрыв страницы
« Ответ #14 : 01.05.2015, 20:03:05 »
Цитировать
Я так поняла, разрыв работает только на странице материала (при переходе в материал по заголовку или "подробнее"), а материал, полностью выведенный в пункте меню "блог категории" разбиваться не будет. Выход - назначить пункт меню "материал" с выбором конкретного материала. Еще раз всем спасибо!

все правильно, именно это я и имел ввиду
интернет-блог: http://websiteprog.ru
*

Nippy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #15 : 06.07.2017, 20:23:26 »
Добрый вечер. Помогите, пожалуйста, разобраться. Разрыв страницы работает только если материал представляет собой текст? Столкнулась с тем, что не могу вставить разрыв страницы в материале, содержащем ролики из YouTube и фото. Как только убираю часть, содержащую ролики, разрыв страницы появляется. Это нормально? Как-то жаль ролики удалять, может быть есть другое решение? Спасибо)
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Re: Не работает разрыв страницы
« Ответ #16 : 06.07.2017, 21:30:25 »
Нет, не нормально. Всё равно что было до и после. Вставляете редактором?
*

Nippy

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Re: Не работает разрыв страницы
« Ответ #17 : 13.07.2017, 20:34:49 »
Нет, не нормально. Всё равно что было до и после. Вставляете редактором?
Да, редактором. Вроде бы заработало) Дело не в роликах было, как оказалось. Все заработало, когда убрала превьюшки фото, вставленные при помощи плагина Rokbox, не знаю, какая связь, но с ними разрыв страницы не появлялся, убрала - все появилось.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 1388
Последний ответ 21.05.2025, 12:44:06
от jeans
Не работает менеджер материалов, ошибка 500 SSL certificate problem

Автор Екатерина М

Ответов: 5
Просмотров: 1960
Последний ответ 06.04.2025, 09:27:20
от wishlight
Не работает капча

Автор Leo1986

Ответов: 4
Просмотров: 1069
Последний ответ 16.09.2024, 09:15:28
от Leo1986
Перенести описание категории вниз страницы

Автор jimka

Ответов: 1
Просмотров: 1219
Последний ответ 18.07.2024, 08:02:46
от Vastriet
Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 1433
Последний ответ 30.03.2024, 13:15:16
от web1