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

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Ситуация такая, решил я подключить fancyBox для организации галереи либо для просмотра отдельных изображений. Подключал я его через корректировку основного шаблона сайта,  но меня не устраивает то, что сам модуль будет подгружаться постоянно, даже на тех страницах где он не будет нужен. Можно ли как-то организовать подгрузку fancyBox  только для конкретных страниц?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Спасибо...а вообще, как правильней организовать просмотр фотографии, по типу как fancyBox? Через подключение плагина?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Есть плагины, есть фотогалереи - на любой вкус. Подберите на JED что Вам подходит.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
А...все ясно. Еще вопрос, скажите, почему, скажем, для организации статической страницы, привязать пункт меню - можно только к категории Материалы? Т.е. это не удобно, скажем для вывода, например, какой-либо информации с описанием и фотографией, придется отключать отображение автора публикации, времени...и т.д.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А...все ясно. Еще вопрос, скажите, почему, скажем, для организации статической страницы, привязать пункт меню - можно только к категории Материалы?
Девушка?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
нет, а в чем фигню спросил?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Я создаю меню. Пункт меню должен быть привязан к какой-либо категории, мне нужно, чтобы по клику, я переходил, например, на *.html cтраницу, а ее я могу организовать, только путем оформления Материала
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Пункт меню должен быть привязан к какой-либо категории,
Не должен. К категории чего?
чтобы по клику, я переходил, например, на *.html cтраницу
Туда и переходите, если SEF включен
а ее я могу организовать, только путем оформления Материала
Не только, можно еще создать страничку и сделать внешнюю ссылку, вот только зачем тогда CMS?
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Тип пункта меню - Материалы -  для оформления статической страницы  - подходит только такой



*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
И что не устраивает в данном случае?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Но это как-то не верно, под материалом - подразумевается статья, т.е. уже "заточен" на отображение данной категории, с авторством...рейтингом и т.д. Почему я средствами Joomla, я не могу привязать конкретный пункт к обычной статической странице?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Потому что это CMS.
Статическая страница - это не обычное дело в данном случае, а непонятный изврат.
*

Serebro2009

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

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Даже немного не так задам вопрос. Каким образом оформляются средствами CMS категории которые подходят под определение "статические" данные? Через СТАТЬИ?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чем же он отличен?
Не понимаю всё еще.

И на этой страничке разве не нужна навигация, перелинковка, логотип в шапке и общий стиль?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Даже немного не так задам вопрос. Каким образом оформляются средствами CMS категории которые подходят под определение "статические" данные? Через СТАТЬИ?
Дайте определение этого "определения"
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Вы писали: Потому что это СMS...в данном случае статическая страница - это изврат

Я ответил, что в случае, например, реквизитов организации  - данные могут быть неизменны длительное время, если я вывожу данную информацию используя категорию "МАТЕРИАЛЫ", то...данная категория, еще раз говорю, ориентирована именно на статью с автором и рейтингом. Если я использую ее для оформления реквизитов организации, то придется отключать отображение все "рюшек" авторства, даты создания, рейтинга...и т.д. - поэтому я и спросил, почему просто нельзя привязать пункт меню к обычной пустой странице...как, например, в шаблонах Dremweawera и прочих виз.редакторах
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
да не проблема их отключить...если кошку подстричь под льва, она все равно будет кошкой...если рюшки отключить, категория все равно будет статьей. Поэтому я и спросил, почему в Joomle только так
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Вы писали: Потому что это СMS...в данном случае статическая страница - это изврат

Я ответил, что в случае, например, реквизитов организации  - данные могут быть неизменны длительное время, если я вывожу данную информацию используя категорию "МАТЕРИАЛЫ", то...данная категория, еще раз говорю, ориентирована именно на статью с автором и рейтингом. Если я использую ее для оформления реквизитов организации, то придется отключать отображение все "рюшек" авторства, даты создания, рейтинга...и т.д. - поэтому я и спросил, почему просто нельзя привязать пункт меню к обычной пустой странице...как, например, в шаблонах Dremweawera и прочих виз.редакторах
Почему нельзя? Можно! Есть такая волшебная штука, как wrapper... Создавайте сколько угодно HTML страниц (статических) и подключайте их через wrapper. Только тогда встречный вопрос - а нафига тогда CMS? мешают "рюшки"? отключите их в настройках пункта меню, в чем проблема-то? Или пару раз ткнуть мышой - сложно?)))

И почему это категория будет статьей? Категория - это категория, а материал - это материал. Материал может как состоять в категории, так и существовать отдельно...
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
спасибо за ответы!
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Serebro2009, в Joomla есть модули HTML. Пишите в них свои "статические страницы" и публикуете, где хотите.
*

Viktop

  • Захожу иногда
  • 97
  • 5 / 0
По-моему человек просто не понимает и не знает основных понятий структуры Joomla. Нужно изучить основы Joomla и такие вопросы не будут возникать. Сдесь нет статичных страниц, то есть то что вы видите в окне браузера это не какой-то конкретный файл в папке на сайте. Это сложная система скриптов и стилей. А вся информация, весь текст хранится в базе данных и выводится этими скриптами. Не знаю как проще объяснить. Каждый раз при открытии страницы она генерируется занова.
*

Serebro2009

  • Захожу иногда
  • 135
  • 0 / 0
Да нет понимаю...вчера, просматривал модули CMS. Скачал несколько, один из них (http://joombig.com/download-extension-free/493-down-joombig-circle-hover-effects), а он с копирайтом. Странно, что система кодирования блока копирайта - такая не сложная. В общем кому нужен модуль без блока копирайта - пишите
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 1498
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
Вывести переменную шаблона в материал

Автор Little Muk

Ответов: 8
Просмотров: 2766
Последний ответ 08.05.2022, 15:02:46
от Black-kot
Правка шаблона для PDF

Автор newgot

Ответов: 0
Просмотров: 553
Последний ответ 12.01.2022, 23:00:01
от newgot
Вывести материалы в разных позициях шаблона

Автор Alex_gs

Ответов: 4
Просмотров: 1097
Последний ответ 14.12.2021, 23:37:54
от anatol81n
Подключение erf и epf модулей

Автор Darius_hand_of_Noxus

Ответов: 2
Просмотров: 930
Последний ответ 19.05.2021, 07:02:04
от Darius_hand_of_Noxus