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

suvenir

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
mod_contacts ошибка 404
« : 08.08.2009, 15:24:23 »
Всем добрый!
Не могу понять как исправить: после нажатия кнопки "отправить" сообщение отправляется, но при этом открывается страница с ошибкой 404 (The requested URL was not found on this server) и пользователь не может понять отправленно сообщение или нет.
Как решить проблему?
Спасибо!
*

suvenir

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: mod_contacts ошибка 404
« Ответ #1 : 09.08.2009, 12:16:12 »
Есть на сайте гуру - способные помоч решить столь простую проблему?
*

Rikh

  • Захожу иногда
  • 123
  • 1 / 0
Re: mod_contacts ошибка 404
« Ответ #2 : 09.08.2009, 15:13:46 »
ЧПУ Установлен? че за сайт вообще покажите.
*

suvenir

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: mod_contacts ошибка 404
« Ответ #3 : 09.08.2009, 16:47:19 »
сайт.
чпу отдельно не ставил. С жумлой знаком неделю. ^-^
Есть куча моментов, которые хотел бы исправить. Пока не знаю как. Вот и пишу к умным специалистам..
ПС.
Забегая немного вперед хочу спросить: как отключить кусок торчащей на сайте "последнии новости".
В модулях все поотключал. А разрыв так и торчит..
« Последнее редактирование: 09.08.2009, 17:23:37 от suvenir »
*

Rikh

  • Захожу иногда
  • 123
  • 1 / 0
Re: mod_contacts ошибка 404
« Ответ #4 : 09.08.2009, 21:09:30 »
Ну если что то надо отключить и не получается, то надо немного напрячься, ибо вопрос не стандартный. Тут никто не поможет по вопросу: Чего то хочу, а кого не знаю. Исходный код + функция поиска фраз в файлах (которая имеется в тоталкомандере например) делают чудеса. Ну и естественно основы HTML, CSS и PHP понадобятся обязательно. На Joomla я еще ни одного проекта без "ковыряния" не сделал. А не будешь ковырять либо убого получится, либо не получится вовсе. Я тоже не профи, и на форуме мне помогают, но редко. Наверное тоже потому, что не совсем точно формулирую вопросы. Но я уже много знаний отсюда почерпнул. Главное не торопитесь. А делать все равно самому придется. Удачи.
P.S. И еще, я не использовал мод контактов никогда. Достаточно сделать стандартный материал и оформить его HTML кодом. Получается ИМХО гораздо лучше.
*

suvenir

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: mod_contacts ошибка 404
« Ответ #5 : 09.08.2009, 21:43:40 »
Как так? сделать "материал" контактов? А как же письма получать...
пс. Хотя наверное понял - просто скрипт обратной связи.
Устраивает стандартная форма. Хотелось бы сделать ее полноценно работающей. Как?
« Последнее редактирование: 09.08.2009, 22:24:01 от suvenir »
*

Rikh

  • Захожу иногда
  • 123
  • 1 / 0
Re: mod_contacts ошибка 404
« Ответ #6 : 10.08.2009, 12:51:59 »
Надо рыться. Что то Вы сделали не так. По умолчанию обратная связь работает нормально. Тут уже ничем помочь не могу.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: mod_contacts ошибка 404
« Ответ #7 : 10.08.2009, 13:55:28 »
при отправки сообщения у вас появляется ссылка вида
Код
http://www.grand-tec.ru/2009-06-18-22-05-08&catid=12:2009-08-08-10-38-39?option=com_contact&view=contact&id=1&Itemid=63
естественно будет 404
ссылка должна быть такой
Код
http://www.grand-tec.ru/?2009-06-18-22-05-08&catid=12:2009-08-08-10-38-39&option=com_contact&view=contact&id=1&Itemid=63
Судя по виду изменяли стандартный шаблон вывода контактов, может там что-то сделали не правильно.
Перезалейте папку (root)\components\com_contact\ из дистрибутива Joomla.
Скопируйте шаблоны вывода (если такие имеются) (root)\templates\ВАШ ШАБЛОН\html\com_contact\ куда-нибудь себе на компьютер.
И сделайте все заново как положено.
*

not found

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: mod_contacts ошибка 404
« Ответ #8 : 22.03.2010, 21:04:04 »
сайт на Joomla 1.5.15
при отправке контакта появляется ошибка 404, но контакт уходит на почту администратору. Пользователь же видит сообщение об ошибке.
Как исправить?

Если же ссылку контакта сделать не на сам контакт, а на шаблон контактов, а уже оттуда, на сайте, выбирать мой единственный контакт, то после отправки сообщения через форму все нормально работат. Открывается вновь окно самого контакта и появляется надпись "спасибо за е-майл"
« Последнее редактирование: 22.03.2010, 22:32:12 от not found »
*

not found

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Re: mod_contacts ошибка 404
« Ответ #9 : 23.03.2010, 10:08:48 »
прошу подсказать, есть ли решение.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1256
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24894
Последний ответ 16.03.2020, 17:47:29
от Petrovich
При попытке войти в админку 404 ошибка компонента

Автор omezik

Ответов: 4
Просмотров: 2896
Последний ответ 31.08.2019, 22:41:46
от Taatshi
Ошибка в компоненте CKForms

Автор Vas80

Ответов: 9
Просмотров: 1742
Последний ответ 22.04.2019, 13:34:48
от sivers
Ошибка Fatal error: Allowed memory size of 73400320 bytes exhausted

Автор Andre109

Ответов: 1
Просмотров: 2170
Последний ответ 03.12.2018, 01:29:56
от voland