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

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Установил себе модуль фильтра товаров Cherry Picker и компонент FastSeller. Cherry Picker по цене фильтрует нормально, но по полям, созданным в FastSeller-е не хочет. Кто-нибудь сталкивался с подобной проблемой?
*

Kocmoc

  • Осваиваюсь на форуме
  • 32
  • 2 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #1 : 22.07.2012, 16:07:22 »
Нужно внести изменения в файлы VirtueMart которые написаны в инструкции к FastSeller.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #2 : 22.07.2012, 16:52:52 »
Не получается изменить функцию getNeighborProducts(). В инструкции сказано:
Спойлер
[свернуть]
При добавлении нового кода сайт пропадает - появляется пустой белый экран. Может потому, что у меня код имеет немного другой вид и я не то комментирую? Вот какой у меня код в файле:
Спойлер
[свернуть]
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #3 : 23.07.2012, 20:34:40 »
Как заставили чери пикер отображаться? У меня пустота вместо него...
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #4 : 23.07.2012, 21:54:35 »
Как заставили чери пикер отображаться? У меня пустота вместо него...
Опиши подробнее:
-версия Joomla, ВМ, ЧП
-какие выставил настройки модуля ЧП
здесь экстрасенсов нет, чтобы сразу поставить диагноз
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #5 : 24.07.2012, 19:18:23 »
2,5 Joomla, 2.0.4 вроде магазин и 206, чп 2.0.5
Ничего не настраивал, кроме филдов в Joomla.. он просто не отображается на сайте.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #6 : 24.07.2012, 23:16:41 »
В настройках модуля что Вы указали в поле "Show filters of this Product Type ID=" ?
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #7 : 25.07.2012, 00:18:28 »
ничего
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #8 : 25.07.2012, 00:19:38 »
Можно Ваш скриншот настройки?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #9 : 25.07.2012, 11:44:52 »
Поэтому и не показывает. В этом поле нужно указать ID номер Product Types из компонента FastSeller
*

LocalGhost

  • Новичок
  • 4
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #10 : 25.07.2012, 14:47:09 »
Точно такая же проблема,  написал в поддержку по контактам  на сайте вчера,  пока ни ответа ни привета....  :(
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #11 : 25.07.2012, 15:09:13 »
Точно такая же проблема,  написал в поддержку по контактам  на сайте вчера,  пока ни ответа ни привета....  :(
Проблема в "белом экране" после добавления кода?
*

LocalGhost

  • Новичок
  • 4
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #12 : 25.07.2012, 15:14:14 »
Проблема в "белом экране" после добавления кода?
Нет, при добавлении кода все равно не фильтрует по заданным фильтрам.
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #13 : 25.07.2012, 17:35:32 »
В фастселлере 40товаров написано, что там дальше делать?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #14 : 26.07.2012, 11:05:14 »
Заходите в Create Filters и создаете новый Product Types, добавляете в него необходимые параметры. Затем в разделе Assing Filters выбираете товары, к которым нужно применить эти параметры. В настройках Черри в поле "Show filters of this Product Type ID=" указать ID номер Product Types.
*

LocalGhost

  • Новичок
  • 4
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #15 : 26.07.2012, 17:22:42 »
Заходите в Create Filters и создаете новый Product Types, добавляете в него необходимые параметры. Затем в разделе Assing Filters выбираете товары, к которым нужно применить эти параметры. В настройках Черри в поле "Show filters of this Product Type ID=" указать ID номер Product Types.
А смысл? Оставить поле пустым и  автоматом будут привязаны.
Гм...  поддержка молчит.  Странно,  все так хвалят поддержку,  а у меня молчек.  Уже начинаю жалеть , что купил.
*

Nikoz

  • Захожу иногда
  • 115
  • 4 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #16 : 27.07.2012, 18:10:46 »
Вхожу в Assing Filters, но там пусто. Жму Home написан 40 товаров
*

LocalGhost

  • Новичок
  • 4
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #17 : 27.07.2012, 18:19:30 »
Вхожу в Assing Filters, но там пусто. Жму Home написан 40 товаров

http://www.galt.md/index.php?option=com_blog&a=88&Itemid=84 все же написано

Пы.Сы.  Поддержка так и молчит.  Буду жаловаться в понедельник в PayPal.  А то  деньги заплати ,  а поддержки ноль и ничего не работает.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #18 : 27.07.2012, 18:20:16 »
На вкладке Options в окошко Override Virtiemart's lang value поставь значение ru_ru
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #19 : 06.09.2012, 18:05:39 »
LocalGhost, чем закончилось? поделись со мной Черри Пикером! А то я покупал для первого вирта, а для второго пока не знаю стоит ли тратиться...

... а всё нашёл в нете
обратитесь к автору пикера, он даст обновление бесплатно
*

21Alexander

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #20 : 18.09.2012, 22:53:35 »
Помогите кто нибудь, уже всю голову сломал. Все настроено, но не могу разобраться с чери пиккером и фастсаллером. Создал в фастсаллере категории, добавил в них товар. - Поиск по характеристикам отображается, но при выборе возвращает на страницу брэнда этих товаров, но не показывает те - которые должны выходить по данным запросам. Надеюсь смог объяснить. Вирт 2.0.10. Файлы необходимые готов прислать. в чем проблема?

Разобрался
« Последнее редактирование: 19.09.2012, 07:32:03 от 21Alexander »
*

georgik

  • Захожу иногда
  • 99
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #21 : 08.10.2012, 19:20:27 »
тоже белый экран получаю после вставок кода. Без изменений в /administrator/components/com_virtuemart/models/product.php фильтр не работает. плохо, хотел сделать нормальный фильтр :(
Joomla! 2.5.6  VM 2.0.12
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #22 : 08.10.2012, 19:23:04 »
Прикладываю свой файл product.php, попробуйте его вставить. У меня все работает.

[вложение удалено Администратором]
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #23 : 20.10.2012, 00:11:13 »
Ребята, у кого есть Cherry Picker не с FastSeller, а CF?
У кого белый экран, обратите внимание на версию модуля!
Для каждой версии свой код интеграции!
Есть два вида модуля: "mod_vm_cherry_picker" и "mod_vm_cherry_picker_cf"
У меня, к примеру mod_vm_cherry_picker...
У кого есть mod_vm_cherry_picker_cf, будьте другами, поделитесь пожалуйста  !
Ну не могу... Вот это дублирование настраиваемых полей VM в параметры FastSeller убивает мозг.  >:(
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

prygunov

  • Новичок
  • 1
  • 0 / 0
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #24 : 27.10.2012, 13:07:45 »
не хочет фильтровать по типам (характеристикам) по цене нормально... Кто поможет за вознаграждение? Joomla 2.5.6 VirtueMart 2.0.12
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #25 : 27.10.2012, 14:11:15 »
Проверь в настройках модуля, чтобы стоял выбор "формирование короткой ссылки".
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #26 : 27.10.2012, 20:42:09 »
Проверь в настройках модуля, чтобы стоял выбор "формирование короткой ссылки".
Это где там такое?
У меня вопрос следующий... Некоторый товар расположен в нескольких категориях. К примеру: "Сортировщик монет с функцией счетчика" располагается сразу в двух категориях - Сортировщики и Счетчики... Но как в данном случае фильтровать? В Fast Seller одному товару присваивается только одна категория фильтра. Что прям не гудно сказывается на отображении товара. В итоге фильтр работает только в одной из категорий. Уже пробовал одинаковые поля создавать в фильтрах... к примеру и в той и в другой есть одинаковые свойства... такие как "тип денег" в обоих категориях равны значениям "банкноты, монеты". В строке адреса формируется как type=Монеты в обоих категориях... но толку ноль т.к. pid разные. Как можно обхитрить данный беспорядок?
На ум пришло только использование Cherry Piсker Custum Fields, но где ж его взять? Не, ну понятно что купить можно... но я студент. Нету у меня лишних 30 доляров. =( Да и не уверен что отдав такую сумму получится работоспособное решение.
« Последнее редактирование: 27.10.2012, 20:45:26 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #27 : 29.10.2012, 12:57:53 »
Цитировать
Проверь в настройках модуля, чтобы стоял выбор "формирование короткой ссылки".
Это где там такое?
Менеджер модулей: Модуль «mod_vm_cherry_picker» - Дополнительные параметры -  Filter URL format   
- Short
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #28 : 29.10.2012, 13:40:08 »
Менеджер модулей: Модуль «mod_vm_cherry_picker» - Дополнительные параметры -  Filter URL format   
- Short
Вот так и стоит. И фильтрует, но это конечно не решение моего вопроса что выше постом =) Как заставить FSeller корректно понимать что товару присваивается два и более категорий?
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Re: Cherry Picker + FastSeller. Кто пользовался?
« Ответ #29 : 29.10.2012, 16:50:40 »
Может стоит попробовать не Cherry Piсker, а какой-нибудь другой компонент? Что-то типа universal search?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Размер в Cherry Picker

Автор 1AZ1

Ответов: 0
Просмотров: 1212
Последний ответ 02.05.2017, 12:44:39
от 1AZ1
Фильтр товаров на подобе Chery Picker и Fast Seller

Автор RAZORG1991

Ответов: 23
Просмотров: 8347
Последний ответ 07.04.2016, 11:13:52
от bgg87
При конвертирование валют из $ в руд Cherry Picker некорректно фильтрует по цене

Автор torpedaxp

Ответов: 0
Просмотров: 1100
Последний ответ 08.04.2015, 12:55:57
от torpedaxp
Cherry Picker + Fast Seller не фильтрует!

Автор CrazyPedro

Ответов: 1
Просмотров: 1676
Последний ответ 01.04.2015, 21:13:27
от CrazyPedro
Cherry Picker

Автор erastik

Ответов: 1
Просмотров: 1551
Последний ответ 02.04.2014, 12:25:41
от bubonik