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

KoreshS

  • Новичок
  • 9
  • 1 / 0
Скачать: //explorer-office.ru/files/plg_PlaceBilet_tickets.zip
Страница: //explorer-office.ru/download/joomla/product/view/1/1
Архив с Фото программы: //explorer-office.ru/files/plg_jshopping_PlaceBilet_images_ru.zip

Назначение:
Плагин "Билеты-ТеатрКино" для JoomShopping-Joomla по продаже билетов для Театров, Цирков, Концертов, Музеев, Кинотеатров, Школ, Тренингов, Уроков Танцев, Спорта и Мастер-классов, Экскурсий, Туров, Выпускных вечеров, ВУЗов, Репетиторов и Конференций.
Стоимость:
0 ₽

Характеристики:
  • Продажа билетов онлайн
  • Выбор мест зала в рядах и зонах
  • Модуль календаря мероприятий, событий на главную страницу.
  • Автоматическое скрытие(снятие) мероприятия после завершения
  • Разная стоимость для каждого для каждого места
  • Добавление мест в мероприятие при помощи интервалов:
    1 ряд 1-25 места по 250 рублей,
    3 ряд с 10-80 места по 320 рублей.
  • Бронирование(Резервирование) места мероприятия
  • Занесение информации Бронирования(Резервирование) в заказ и оформление ордера заказа о покупке для администратора (оператора) сайта
  • Отсылка ордера заказа (брони) на почту оператору (администратору).
  • Сбор информации о заказчиках: имя, телефон, email.
  • Копирование существующих мероприятий с уже внесенным описанием, фотографиями  и ценами мест в новое мероприятие. (сокращает время администрирования).
  • Поддержка платежных систем Visa, Mastercard, Momentum, МИР.
  • Поддержка платежных систем Яндекс Деньги, Сбербанк и др.
  • Активно ведется усовершенствование: Появится графическая схема зала с возможностью выбора мест на ней. И другие функции.
Поддержка:
  • Поддержка онлайн: fb.com/groups/placebilet/ и vk.com/placebilet


Описание.
Расширение "Билеты-ТеатрКино (PluginBilet)"  является плагином для CMS Joomla, работающая с компонентом JoomShopping. Этот плагин устанавливается стандартным способом через панель установки расширений Joomla.

После установки плагина "Билеты-ТеатрКино" в компоненте JoomShopping появляются новые разделы, а также изменяются имеющиеся на другие разделы. Таким образом товары магазина JoomShopping превращаются в событие(представление) у которого есть своя дата(время) выполнения. Т.е. вместо товаров магазин JoomShopping начинает продавать события(представления), у каждого такого события есть дата, описание, краткое описание, фотографии, видео.  А также у каждого события есть настройка продажа билетов с указанием мест. Для каждого такого места можно указать свою отдельную цену. Таких мест со своими ценами у каждого события может быть до нескольких тысяч. Места для каждого события можно группировать по рядам и зонам.
Особенность плагина "Билеты-ТеатрКино" для Администратора.
Все цены  мест теперь можно указывать при помощи интервалов. Например в настройках события на вкладке мест можно указать Цены:
  • 1ряд: 1-15 места ценой 550₽
  • 1ряд: 16-75 места ценой 620₽
  • 3ряд: 22-120 место ценой 810₽
Согласитесь это очень удобно когда в зале 2000 мест, а Вам нужно просто указать несколько цен. Такой способ назначения цен экономит много времени, Вы только представьте если бы Вам пришлось по старинке заполнять каждое место отдельно: 2000 мест* 30 секунд = 1000 минут=16ч. Для одного события, это ужасно. Это очень много для наполнения местами зала. Плагин "Билеты-ТеатрКино" экономит Ваше время до самого минимума насколько это возможно.
Более того указав цены для зала один раз вы можете копировать событие и указывать ему (новому событию) новую дату(время). Таким образом Вам не нужно в следующий раз даже указывать цены для каждого места нового "представления".
2-ая особенность плагина "Билеты-ТеатрКино" для администратора.
Для событий можно задать Зал(площадку), можно для каждого зала(площадки) указать количество рядов и количество мест в рядах. Это позволит Вам при работе со событиями уже не беспокоится о том что Вы совершите ошибку неправильного указания ряда и места в зале. В большинстве случаев места в зале расположены по некоторому закруглению вокруг сцены, что означает что в каждом ряду может быть разное кол-во мест. Плагин "Билеты-ТеатрКино" решает эту задачу, в будущем Вы просто указываете промежуток мест с ценой, Вы никогда не ошибетесь с кол-вом мест для каждого ряда в отдельности.  А если окажется что таких залов может быть несколько, работа с сайтом и продажей билетов будет радовать Вас своей простотой.
Особенности плагина "Билеты-ТеатрКино" для посетителя сайта.
В целом пользование сайтом при покупке билетов для посетителя сайта мало чем отличается от обычного магазина на JoomShopping, за исключением что каждый продукт теперь имеет дату показа. А само событие(представление) имеет много кнопок(мест) под описанием показа события аккуратно сгруппированных по рядам и по ценам. Посетитель сайта интуитивно легко выберет нужное(ые) место(а) в зале, оформит покупку и сделает оплату.
Оформление покупки и совершение оплаты происходит стандартным способом для компонента JoomShopping.
2-ая особенность плагина "Билеты-ТеатрКино" для посетителей сайта.
Вместе с плагином "Билеты-ТеатрКино" вы получите модуль-календарь . На сайте, например на главной странице посетители будут видеть календарь с указанием представлений для каждой даты. Посетитель сайта просто наводит мышку на нужную дату, после чего он видит список представлений с указанием времени напротив каждого названия. Кликнув по дате откроется страница отображающая представления только за указанную выбранную дату. А также плагин "Билеты-ТеатрКино" автоматизирует показы представлений. Если представление уже прошло то спустя некоторое время представление(событие)  исчезнут показы с сайта.

Технические подробности.
Оплата: Автор плагина "Билеты-ТеатрКино" может предоставить расширение платежной системы Сбербанка для JoomShopping. Ваши клиенты легко смогут производить оплату покупок билетов через сайт. Продажа через интернет позволит владельцу сайта НЕ использовать кассовых аппаратов вообще, которые являются обязательными для обычных(классических) форм продаж. Вы будите просто зарабатывать деньги на свой счет.
Установка: Плагин "Билеты-ТеатрКино" никаких изменений в компонент не вносит, только добавляет пару колонок в таблиц базы Joomshoopping. После установки плагина "Билеты-ТеатрКино" компонент можно свободно обновлять, но если требуется удалить компонент и заново установить, плагин "Билеты-ТеатрКино" также требуется переустановить.

ДЕМО и другие скриншоты смотрите тут: //explorer-office.ru/download/joomla/product/view/1/1



« Последнее редактирование: 09.09.2018, 19:29:59 от nevigen »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин уведомлений о заказах в телеграмм для JoomShopping

Автор thevaca

Ответов: 0
Просмотров: 86
Последний ответ 10.11.2025, 14:11:40
от thevaca
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 36003
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Не работает lightbox в JoomShopping

Автор d13v555

Ответов: 6
Просмотров: 1315
Последний ответ 08.10.2025, 15:34:46
от kit2m2
Атрибуты полей при оформлении заказа в JoomShopping

Автор goga_pgasovav

Ответов: 1
Просмотров: 767
Последний ответ 12.08.2025, 11:21:29
от kit2m2
Конфликт js шаблонов JoomShaper helix3 J5 с JoomShopping 5

Автор heartlink

Ответов: 6
Просмотров: 1537
Последний ответ 22.07.2025, 12:40:12
от heartlink