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

alsak

  • Захожу иногда
  • 100
  • 2 / 0
Информация о купонах
« : 30.04.2012, 07:54:15 »
Где можно получить информацию о купонах? Интересуют такие вопросы:
1) Что это такое? Откуда их брать? И как учитывать при оплате товара?
2) Какие есть настройки для купонов?
3) Что такое "дисконтный код", который появляется в корзине?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #1 : 30.04.2012, 22:36:14 »
Это имено поле ввода для купонов.
Купоны формируются Вами или аддоном от разработчиков автоматически.
Настройки смотрите в настройках /administrator/index.php?option=com_jshopping&controller=coupons

Вообще такое впечталение что Вы особо не разбирались, а сразу... ответить мне..
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alsak

  • Захожу иногда
  • 100
  • 2 / 0
Re: Информация о купонах
« Ответ #2 : 01.05.2012, 08:38:05 »
Вообще такое впечталение что Вы особо не разбирались, а сразу... ответить мне..
Во-первых, мой вопрос звучал так
Цитировать
Где можно получить информацию о купонах?
Во-вторых, как можно разобраться, если информации на форуме нет (в вашем FAQ нет ни слова о купонах), а с купонами раньше никогда не сталкивался. Поиск "Купон" в разделе JoomShopping выдал темы, из которых я понял только, что в настройках "Функции магазина" есть кнопка "Использовать купоны". А дальше в настроках купона придется делать все "методом тыка": что такое и какие бывают код купона, его тип, значения.
« Последнее редактирование: 01.05.2012, 08:49:33 от alsak »
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Информация о купонах
« Ответ #3 : 11.10.2012, 13:00:25 »
А дальше в настроках купона придется делать все "методом тыка": что такое и какие бывают код купона, его тип, значения.

Попробуйте создать тестовый код и проверить. Купон даёт дополнительную скидку на товар для определенного пользователя.
Допустим акции в магазинах, купи на стотыщь и получи 2% скидки. Получивший покупатель купон, может использовать его в любое время, набрал товару кучу, ввёл в поле, с учетом купона пересчитывается итоговая сумма, добавляется -2%
Вроде как то так)))

Меня вот интересует. Купон действует на товар уже с имеющейся скидкой? Если да, то как это запретить?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #4 : 11.10.2012, 13:28:52 »
что значит запретить ?
не выдавайте его тогда. ЖШ не будет строить вместо Вас маркетинговую политику.
Вы сами решаете кому выдавать, а кому не выдавать купоны.
Если у Вас человек имеет по группе скидку -15% не выдавайте ему купонов. Купоны то именные, вернее АйДишные.

А если надо выдать купон для какого-то особенного товара или с определенными условиями, то создано решение
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Информация о купонах
« Ответ #5 : 11.10.2012, 13:36:26 »
что значит запретить ?
не выдавайте его тогда. ЖШ не будет строить вместо Вас маркетинговую политику.
Вы сами решаете кому выдавать, а кому не выдавать купоны.
Если у Вас человек имеет по группе скидку -15% не выдавайте ему купонов. Купоны то именные, вернее АйДишные.

А если надо выдать купон для какого-то особенного товара или с определенными условиями, то создано решение

Вы не поняли. Групп со скидками у меня нет и не будет. На сайте есть постоянные скидки на товарах, при выдаче купона нужно чтобы он не действовал на товар уже уцененный.
50 долл. за ваше расширение слишком дорого.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #6 : 11.10.2012, 14:00:59 »
На сайте есть постоянные скидки на товарах, при выдаче купона нужно чтобы он не действовал на товар уже уцененный.
50 долл. за ваше расширение слишком дорого.

если скидка постоянная, тогда надо ставить проверки есть ли у товара старая цена.
мало того а если товаров например в корзине 7 ? и только 2 из них уцененные ?
ну это чтобы Вы понимали, что надо для обработки.

Относительно дорого. Дааа... читать видать лень.. а первые строки так это вааще для.....
понимаааааююююю.

Ну дорого так дорого ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Информация о купонах
« Ответ #7 : 11.10.2012, 14:27:16 »
Относительно дорого. Дааа... читать видать лень.. а первые строки так это вааще для.....
понимаааааююююю.

Вы про скидку свою? Ввожу ответ, скидки ноль))
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #8 : 11.10.2012, 16:03:15 »
каждый день у всех получается...
чесно... я конечно улыбаюсь.. но не злорадно, поверьте ...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

aorr

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Информация о купонах
« Ответ #9 : 13.10.2012, 18:40:50 »
как возможно вывести код использованного купона в информации о заказе?
Например, добавить в "Статус покупки":
"Использован купон - ASD00012"
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #10 : 13.10.2012, 18:47:37 »
добавить в комментарий к заказу.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Информация о купонах
« Ответ #11 : 17.10.2012, 14:26:39 »
как возможно вывести код использованного купона в информации о заказе?
Например, добавить в "Статус покупки":
"Использован купон - ASD00012"
Поддерживаю данный вопрос, он уже обсуждался но остался без решения. У меня на сайте более 500 купонов с разными скидками, а понять кто какой купон использовал не представляется возможным.

Кто нибудь знает как можно это исправить?
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Информация о купонах
« Ответ #12 : 17.10.2012, 15:40:19 »
как возможно вывести код использованного купона в информации о заказе?
Например, добавить в "Статус покупки":
"Использован купон - ASD00012"

В новой версии будет
*

aorr

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Информация о купонах
« Ответ #13 : 18.10.2012, 01:36:42 »
В новой версии будет

Подскажите в каких файлах искать логику работу. Очень уже нужен такой функционал.
*

Quasarisie

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Информация о купонах
« Ответ #14 : 26.04.2013, 21:31:54 »
Привет всем! Такой вопрос.
Я приобрел Комплексный автоматический генератор купонов (JoomShopping)
Все работает - генерирует коды, и делает скидку. НО! Как оповестить клиента об этом купоне?
Например, только что зарегистрировавшийся пользователь получает скидку на приобретения товара.
В настройках генератора купонов делаю скидку для группы пользователей, которые только что зарегистрировались, но как их об этом оповестить? Как они получат заветные цифры?
 !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #15 : 26.04.2013, 21:48:03 »
обсуждения на форуме по темам.

Это обсуждается здесь
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Quasarisie

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Информация о купонах
« Ответ #16 : 26.04.2013, 21:53:07 »
Спасибо, прошу прощения! Сразу не нашел  ^-^
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Информация о купонах
« Ответ #17 : 04.11.2013, 19:28:38 »
Всем привет!
Кто нибудь знает в каком файле сидит функция расчета скидки по купону.
Необходимо поменять условие так, что бы скидка по купону считалась от базовой цены, не зависимо от скидки для группы.

Суть в том, что если покупатель состоит в группе, которая имеет скидку и при оформлении заказа введет код купона, скидка по купону будет рассчитана от суммы со скидкой для его группы (он получит 2 скидки).
Нужно что бы он получил скидку только по купону или только по группе.
*

Mizar066

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Информация о купонах
« Ответ #18 : 15.11.2013, 19:00:55 »
День добрый!
Подскажите пожалуйста, а можно задать условия купону: не применять к какой то категории? Или надо именно платное решение покупать? Может как нибудь код подрихтовать?
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Re: Информация о купонах
« Ответ #19 : 25.06.2014, 21:48:20 »
Всем привет!
Кто нибудь знает в каком файле сидит функция расчета скидки по купону.

/public_html/components/com_jshopping/controllers/cart.php

функция  function discountsave(){
*

Modis

  • Захожу иногда
  • 153
  • 0 / 0
Re: Информация о купонах
« Ответ #20 : 26.03.2019, 15:04:56 »
Оживлю немного тему задав вопрос:
Почитал все сообщения и не понял одного момента - купоны в ЖШ одноразовые? Или пока существует этот купон в настройках магазина, его всегда могут использовать покупатели, имеющие купон?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Информация о купонах
« Ответ #21 : 26.03.2019, 15:30:28 »
это задается в купоне
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

SHURIK

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Информация о купонах
« Ответ #22 : 17.06.2020, 09:37:08 »
Если установить дополнение для автоматической генерации купонов по заданным условиям, то где клиент сможет увидеть код этого сгенерированного купона на сайте?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Информация о купонах
« Ответ #23 : 17.06.2020, 09:51:27 »
Если установить дополнение для автоматической генерации купонов по заданным условиям, то где клиент сможет увидеть код этого сгенерированного купона на сайте?
навреное логично задать вопрос в теме автоматической генерации купонов ?
а вопросом, где без генератор может увидеть купон, не заадвались ? :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SHURIK

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Re: Информация о купонах
« Ответ #24 : 17.06.2020, 11:50:10 »
навреное логично задать вопрос в теме автоматической генерации купонов ?
а вопросом, где без генератор может увидеть купон, не заадвались ? :)
задал вопрос в нужной теме, спасибо за корректировку

насчет обычных купонов там все просто - сам руками создал и сам потом этот купон и опубликовал в карточке товара :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Доп. информация в письме в зависимости от варианта оплаты

Автор kik84

Ответов: 3
Просмотров: 690
Последний ответ 10.03.2020, 18:24:55
от D. Tkachenko
Информация о магазине - получить данные в модулях Joomla

Автор Лёша

Ответов: 4
Просмотров: 1257
Последний ответ 25.06.2016, 12:25:43
от Лёша
Содержание поля "Дополнительная информация к заказу " дублировать пользователю

Автор grandrin

Ответов: 2
Просмотров: 1082
Последний ответ 23.07.2015, 16:44:34
от grandrin
Количество товара в Информация о товаре

Автор misteri27

Ответов: 6
Просмотров: 1227
Последний ответ 12.06.2014, 14:36:46
от Lovrentiy
Добавить еще одно поле в админке в "Информация о товаре"

Автор Badal

Ответов: 8
Просмотров: 1423
Последний ответ 20.02.2014, 15:35:30
от Badal