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

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Здравствуйте.
Вопрос: Требуется реализовать отправку материалов пользователем на предмодерацию с двумя функциями простой вставкой изображений и написания текста.
Что уже сделал: Очистил всё ненужное. Оставил только поле ввода статьи и кнопку сохранить. Дал возможность простым зарегистрированным писать в этом разделе и отправлять.
Что не выходит: Не получается сделать лёгкую загрузку изображений пользователем. Тоесть пользователю даётся возможность при добавлении увидеть все изображения на сервере, а это допустить нельзя. Хочется чтобы была кнопка добавить. Изображение по этой кнопке загружалось и вставлялось в материал.
Редактор: JCE
Joomla 1.5.24
П.С. Уже второй день все форумы осмотрел. уже Google по всем запросам "фиолетовый". Были люди которые задавались таким же вопросом, но ответа так и не нашёл. выручайте ^-^
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Товарищи! нашёл компонент для моих целей! В принципе для Joomla 1.5 вообще нигде такого нет, а людей как я была уйма в интернете.http://tuts4you.de/156-simpleimageupload называется simple image upload НО он для Joomla 2.5.   Помогите переделать под Joomla 1.5, а то я без знаний нормальных переделать так и не смог. хоть и пытался. белый лист выскакивает в админке вместо компонента
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Уже добился того что запустил компонент, но частично.. не передаётся файл на сервер во время заргузки и не выдаёт страницу вставки изображения в материал.. помогите переделать компонент под 1.5. Если надо дадим на пиво... такая функция многим нужна..
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Автоматическая загрузка изображений в папку пользователя настраивается в настройках JCE. Тема на форуме есть в соответствующем разделе.
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Автоматическая загрузка изображений в папку пользователя настраивается в настройках JCE. Тема на форуме есть в соответствующем разделе.
Знаю, видел, но загрузка там с лишними параметрами для пользователя и пользователь видит все файлы которые загружали пользователи до него.. А плагин который я нашёл очень простой. Просто "обзор" файла на компьютере и кнопка "загрузить". Помогите переписать его под 1.5. Если требуется отблагодарю. Просто я etuj переписал он заработал, но не до конца.. Или помогите людей найти кто за символическую плату поможет переписать.. я уверен для знающего синтаксис человека это дело не большое.. Заранее спасибо.
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
http://joomlaforum.ru/index.php/topic,1913.msg587356.html#msg587356
http://joomlaforum.ru/index.php/topic,1913.msg627655.html#msg627655
Вот этого не нашёл. Действительно спасибо! но всё равно хочется добить загрузчик, он гораздо проще.. готов заплатить людям кто поможет переписать плагин под 1.5.
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Люди добрые! Уже замучался пытаться переписать компонент сам. Он у меня заработал но некорректно.. Прошу помощи за деньги. Цену устанавливайте. Заранее спасибо!
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Скажите, зачем мучатся если JCE позволяет реализовать то, что вам надо? В настройках прописать строку нужных параметров и каждому пользователю будет создана персональная папка которую будет видеть только он и больше никаких папок он не увидит. Если уж так припекло, то обращайтесь в коммерческий раздел форума с заявкой.
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Скажите, зачем мучатся если JCE позволяет реализовать то, что вам надо? В настройках прописать строку нужных параметров и каждому пользователю будет создана персональная папка которую будет видеть только он и больше никаких папок он не увидит. Если уж так припекло, то обращайтесь в коммерческий раздел форума с заявкой.
Затем, что необразованный нынче пользователь пошёл. На сайте не может найти элементрно кнопку закачать в JCE. У меня до этого как узнал про папки просто была общая папка для пользователей. Сейчас поставил для каждого папку, но они умудряются возмущаться, что мол не так легко добавлять как "Вконтакте". самому смешно, вот поэтому и задался вопросом упростить всё до "не могу". Ещё раз спасибо вам за ответы и за подсказку с папками.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Для J1.5 как раз не проблема. Всё готовое уже есть.
*

Afterlife

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Для J1.5 как раз не проблема. Всё готовое уже есть.
Знаем. Ставил. Но у меня стандартную форму получилось упростить до не могу.
Спойлер
[свернуть]
Но в этом компоненте, что вы посоветовали нет главного в моём вопросе. Нет простой загрузки фото, как в плагине для 2.5 Image Simple Uploud
Спойлер
[свернуть]
Я его переписал, как смог но криво..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как обнулить ID материалов?

Автор altvvc

Ответов: 16
Просмотров: 5962
Последний ответ 19.03.2015, 16:21:32
от dvd-obzor
Добавление модулей к новой странице

Автор Sonnic_lab

Ответов: 8
Просмотров: 1887
Последний ответ 15.11.2014, 15:47:02
от Sonnic_lab
Вывод материалов в архиве или вывод категории

Автор -GREY-

Ответов: 0
Просмотров: 1646
Последний ответ 27.10.2014, 01:17:16
от -GREY-
Редактирование материалов автором статьи

Автор hgd

Ответов: 3
Просмотров: 2873
Последний ответ 19.01.2012, 08:35:29
от peterk
Обновил до 1.5.23 - исчезли кнопки в менеджере материалов

Автор NitroProton

Ответов: 2
Просмотров: 2238
Последний ответ 01.08.2011, 21:53:27
от NitroProton