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

Paul

  • Новичок
  • 5
  • 0 / 0
Есть такая проблемка....
Стоит Ваша сборка Joomla 1.5.20 (стороннего ничего не ставил) + Денвер (apache 2.2.4 + php 5.2.12 + MySQL 5.1.40 phpmyadmin 3.2.3).
Создаю Статью А, в глобальных параметрах указываю Заголовок как ссылка, + скрыть иконки пдв, мыла, печати, хиты. - Сохраняю. Открываю страничку Заголовок ссылкой не работает, иконки ОТОБРАЖАЮТСЯ! Страничку обновлял. Нажимаю на кнопку подробнее - Заголовок работает, иконки пропадают  ^-^. Но если все эти настройки задавать в самой статье, то все работает как часы (просто лень каждый раз прописывать :() Такая же ситуация у меня была на ваших сборках Joomla 1.5.18 и 1.5.19. Есть пару сайтов на вашей же Joomla 1.5.14 - там все работает как часы, жаль тока старовата  :( - переносил инфу туда - все тип-топ.

Ставил другой Денвер (apache 2.2.4 + php 5.3.1 + MySQL 5.1.40 phpmyadmin 3.2.3) - ситуация аналогичная. Перепробовал разные шаблоны - толку ноль  :(
Все эксперименты проделывал в стандартном наборе браузеров Интернет експлорер 8, Опера 10.60, Лис 3.6.7. Куки и кеш чистил на всякий случай.

Сборки использую только ваши! С других сайтов даже не предлагать - ваши лучшие  ^-^

Сильно не бить ибо я начинающий, и извиняюсь, если раздел не тот...
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Проблема с отображением статей
« Ответ #1 : 24.07.2010, 08:42:17 »
после проведённых изменений в админке почистите кеш (Инструменты- Очистить кеш)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Проблема с отображением статей
« Ответ #2 : 24.07.2010, 10:05:08 »
Посмотрите Пункт меню - Параметры - Компонент
*

Paul

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с отображением статей
« Ответ #3 : 24.07.2010, 20:44:11 »
после проведённых изменений в админке почистите кеш (Инструменты- Очистить кеш)
Пробовал - не помогло  :(

Посмотрите Пункт меню - Параметры - Компонент
Что-то такого не нашел.... Может я неправильно вас понял.....

Сейчас у меня нормально работает такой вариант: Скачал дистрибутив с официального сайта (на англ. конечно) и подвесил туда русские файлы отсюда в папку language. Кстати и шаблоны новые стали работать по-другому.... так как это было заявлено на сайтах откуда их брал.
Надеюсь банить не будете  8).

Конечно, хотелось бы разобраться с данным глюком вашей сборки.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Проблема с отображением статей
« Ответ #4 : 25.07.2010, 05:23:35 »
Что-то такого не нашел.... Может я неправильно вас понял.....

Тогда по слогам = Все меню / Главное меню */ Пункт меню (Главная например) / Параметры / Компонент - Иконки
*

Paul

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с отображением статей
« Ответ #5 : 25.07.2010, 16:25:48 »
Тогда по слогам = Все меню / Главное меню */ Пункт меню (Главная например) / Параметры / Компонент - Иконки

Ну, и что? Стоит использовать глобальные параметры... Согласен, (точнее проверил), если там выставить “под себя”, то все работает отлично. Тот же результат (в первом посте описывал) достигается заданием параметров в самой статье...

Но факт остается фактом, почему-то не работают Глобальные параметры!

А вот эта схема работает отлично, нормально работают Глобальные параметры и шаблон:
Сейчас у меня нормально работает такой вариант: Скачал дистрибутив с официального сайта (на англ. конечно) и подвесил туда русские файлы отсюда в папку language.
Почему тогда там не надо изворачиваться? У меня напрашивается только один вывод - где-то накосячили в сборке.... Но тогда появляется еще один вопрос: Если косяк, то вылазит почему-то только у меня..... а не массово... Сразу оговорюсь: Я установил Joomla на локал хост, залил шаблон, вставил 4 статьи из блокнота (тестовые). И БОЛЬШЕ НИЧЕГО НЕ ТРОГАЛ! Все стоит по-умолчанию.

З.Ы. Может я и тошнотик, но люблю чтобы все было как надо. Представьте себе, вы купили новый унитаз, красивый такой, блестящий. Но через день после установки оказывается, что после того как вы потянули за поршень и спустили воду,  он сам на место не возвращается, а нужно это делать вручную. А вы то выбирали “полуавтомат”, а он работает только в “ручном режиме”. Критично? Нет. Приятно? Не совсем. Вы бы пошли в магазин претензии предъявлять? Лично я - ДА!
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Проблема с отображением статей
« Ответ #6 : 25.07.2010, 18:43:05 »
Наводящий вопросик: Что по вашему "глобальные параметры"?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Проблема с отображением статей
« Ответ #7 : 25.07.2010, 19:38:44 »
Представьте себе, вы купили новый унитаз...

Извините, но пример некорректен. Joomla - свободная CMS и вы его не покупали, чтобы предъявлять претензии. Хотите чтобы было как в магазине? Можете купить любую коммерческую CMS и предъявлять претензии к производителям с полным правом. А здесь никто никому ничего не должен, кроме естесственно коммерческих вопросов.

Если косяк, то вылазит почему-то только у меня..... а не массово...

Вот с этого и надо начинать. Пройтись внимательно по всем параметрам, пройтись по пунктам меню. Если совсем не получается - поставить заново.
*

Paul

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с отображением статей
« Ответ #8 : 25.07.2010, 22:48:41 »
Извините, но пример некорректен.
Пример, извиняюсь, корректен... Надо аналогию правильно воспринимать. Это раз. Во-вторых, если вы просто по аналогии “дарите сломанный автомобиль другу приговаривая: Отличная вещь дружище, катайся на здоровье”, а там кузов сгнил, так что сидячки повыпадали, проводка выгорела, мосты вырваны.... Я думаю он призадумается, что вы этим хотели сказать.... А если упорно будете утверждать, что он новый, думаю пошлет куда подальше.... И подумает нужен ли ему такой друг вообще....

Возвращаесь к реалиям... Если открытая лицензия открытая, то что значит, надо тихо дышать в тряпочку. Еще аналог вы пользуетесь бесплатным дефрагментатором, а он вам так косячит всю систему, или допустим форматирую вообще все подчистую, то надо тихо дышать в тряпочку?
С таким успехом можно прикрываясь открытой лицензией еще и парочку вирусов запихнуть.... И потом все на юзверя спихнуть (как это делается я знаю в силу специфики своей профессии).

Joomla - свободная CMS и вы его не покупали, чтобы предъявлять претензии. Хотите чтобы было как в магазине? Можете купить любую коммерческую CMS и предъявлять претензии к производителям с полным правом. А здесь никто никому ничего не должен, кроме естесственно коммерческих вопросов.

ВЫ на меня накинулись как-будто я денег должен, если здесь платный суппорт, так бы и сказали. Только если бы я платил за ТП, то общался бы ну ни как не на форуме, а непосредственно с соответствующим лицом. А ответов конкретных нет....

ФУх..... ну это эмоции, я даже не обижусь, если меня забанят, а то тема переростает во флуд и флейм, самому противно  :-X

Пройтись внимательно по всем параметрам, пройтись по пунктам меню. Если совсем не получается - поставить заново.
Это все делалось не один раз. Только поставил и все так и полезло(((( + оговаривал, что тоже самое было с вашими сборками Joomla 1.5.18 и 1.5.19 (меня этот факт настораживает). С офсайта - все гуд.

Наводящий вопросик: Что по вашему "глобальные параметры"?
Материалы - Менеджер материалов - Параметры. Я считал, что они задают общие правила вывода материалов, если не указаны специфические параметры для отдельной статьи/группы/класса контента.

Свой выход я нашел, уже говорил, повторюсь еще раз: Скачал и установил с оффсайта, + подвесил вашу русификацию (т.е. просто тупо скопировал русские файлы в папку language в корне сайте и в админстративный раздел. Изменил язык в настройках с анг., на рус по-умолчанию). Если конкретных вопросов/ответов/предложений нет, то прошу модераторов тему закрыть, а еще лучше удалить, так как ценности она вообще не представляет никакой.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Проблема с отображением статей
« Ответ #9 : 26.07.2010, 08:30:56 »
Да ладно, мы такие же юзеры как и вы, и уж тем более сборка не моя и я не имею к нему ни малейшего отношения. 8)
Очень странно что проблема эта обнаружилась вроде только у Вас, не находите? Если бы это была кривая сборка - это моментально бы обнаружилось у многих. А так - по моему недостаточное знание системы.
Специально для вас поставил эту сборку к себе на денвер - проблем нет. Все выключается и все работает. ;)

А ответов конкретных нет....

А вам я еще раз рекомендую пройтись по пунктам меню. Именно там в параметрах меню есть пункт Параметры - Компонент где можно выставлять свои установки для каждого меню. И они имеют больший приоритет нежели установки, выставленные в Менеджер материалов - Параметры.
« Последнее редактирование: 26.07.2010, 10:07:55 от jem777 »
*

Paul

  • Новичок
  • 5
  • 0 / 0
Re: Проблема с отображением статей
« Ответ #10 : 26.07.2010, 15:55:03 »
jem777, на меня тоже не сердитесь. Как говорится все мы люди  ^-^.
Честно признаюсь, сам в замешательстве, варианты все эти перепробовал не один раз - не помогает  :(.
Я и Денвер переставлял.... Короче глюк какой-то непонятный. Насколько грамотно от него избавился - судить не берусь.

Спасибо всем, кто откликнулся на мой вопрос.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема со входом в Админ панель после переноса сайта

Автор Vlad Ermolaev

Ответов: 11
Просмотров: 4177
Последний ответ 12.12.2019, 15:48:25
от SeBun
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97112
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Проблема c MobileJoomla

Автор alexmishka

Ответов: 0
Просмотров: 1774
Последний ответ 25.02.2018, 20:32:10
от alexmishka
Вопрос при переходе на https/ Проблема с внутренними ссылками

Автор krot

Ответов: 4
Просмотров: 2123
Последний ответ 06.02.2018, 09:21:33
от krot
Проблема при переносе Joomla на xampp

Автор sbabaev

Ответов: 6
Просмотров: 7502
Последний ответ 28.07.2017, 09:06:10
от pro100skill