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

Biss

  • Давно я тут
  • 995
  • 101 / 0
Эту корзину я когда-то скачал на сайте разработчика, установил покрутил и закинул. Сейчас посмотрел новой версии на сайте нет, наверно удалили и больше не поддерживают. Проверил на последних версиях магазина (4.12.0) и движка в итоге вроде глюков не заметил. Изначально она не содержала ни одного параметра для настроек, я решил попробовать добавить пару что б каждый смог настроить под свой дизайн сайта, и вот что получилось в итоге. Настройки на скринах. Сам модуль тоже прикрепляю.
« Последнее редактирование: 02.03.2016, 16:04:06 от Biss »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #1 : 15.02.2016, 16:21:05 »
еще бы скрин как на фронте выглядит, а то не очень понятно, что за зверь такой
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #2 : 15.02.2016, 19:51:04 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
« Последнее редактирование: 30.09.2018, 21:50:59 от Taatshi »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #3 : 15.02.2016, 19:52:38 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
Так она ж не AJAX уже
« Последнее редактирование: 30.09.2018, 21:51:40 от Taatshi »
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #4 : 16.02.2016, 21:00:03 »
Эту корзину я когда-то скачал на сайте разработчика, ...
Вы уверены, просто этот модуль очень похож на Модуль AJAX корзины (Multi)
Особенно если учесть тот факт что:
Код: xml
<author>Sadko</author>
Вы переделали переделанный модуль :)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #5 : 16.02.2016, 21:15:04 »
Эта музыка будет вечной))) Плюсы опенсорса однако.

Зато работает. Наверное  ^-^
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #6 : 16.02.2016, 21:21:21 »
Вы переделали переделанный модуль :)
а стало хоть лучше или хуже? :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #7 : 16.02.2016, 22:45:45 »
Стало еще одной корзиной больше :)
Если кто-то не может задать даже ширину блока, то на этот случай есть Расширенный модуль корзины для JoomShopping (+ajax) + куча других настроек
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #8 : 16.02.2016, 22:50:57 »
чем больше сдадим сделаем - тем лучше... ;)
шара размеров не имеет :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #9 : 16.02.2016, 22:55:13 »
это точно. много не мало :)

сами ж знаете, туда-сюда картинку подвинуть на 5 пикселей - и 100 вопросов как это сделать. уже новый шаблон считай для кого то :)

а если вы о том, что сами от такого количества путаться будем, так думаю вы и так знаете с этой корзиной или без этой какую именно вам поставить надо :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #10 : 17.02.2016, 00:12:47 »
Вы уверены, просто этот модуль очень похож на Модуль AJAX корзины (Multi)
Особенно если учесть тот факт что:
Код: xml
<author>Sadko</author>
Вы переделали переделанный модуль :)
Вы наверное не поняли, под словом разработчик я не имел ввиду максмаркетинг.
Я ж по сути и не переделал а дополнил так сказать, думал на форуме нет модуля, так как я его искал по слову баскет
(ты его видишь - нет, и я не вижу а он есть) :)
Ну если так то тему делейт, наверно что б не дублировалась
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #11 : 17.02.2016, 00:15:39 »
чего ?
пусть будет...
а то блин вот так сразу раз и бежать :)
будет теперь отвечать на вопросы, и поддерживать ;)
а вы как думали ? :)

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #12 : 17.02.2016, 00:16:02 »
угу, зачем делейт? почистить максимум, а так в целом пригодится кому нибудь точно. тем более что теперь в поиске будет basket :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

strange76

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #13 : 08.11.2016, 19:00:42 »
После публикации модуля вместо страницы появляется ошибка:
Input_0:29: ERROR - object literals cannot contain duplicate keys in ES5 strict mode currentIndex: function () { ^

Joomla 3.6.4
JoomShopping 4.14.3
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #14 : 08.11.2016, 23:19:29 »
Версия php какая ?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #15 : 09.11.2016, 00:02:01 »
ES5 - это скорее javascript, чем php
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #16 : 09.11.2016, 01:22:40 »
Не, я в скрипт не полезу, мало книжек прочитал  ^-^. А чем это ес5 вызвано? Возможно старый браузер.
*

strange76

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: JoomShopping basket AJAX (аякс корзина)
« Ответ #17 : 11.11.2016, 10:46:48 »
Версия php какая ?
php 5.6
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #18 : 17.07.2018, 11:33:22 »
Эту корзину я когда-то скачал на сайте разработчика, установил покрутил и закинул. Сейчас посмотрел новой версии на сайте нет, наверно удалили и больше не поддерживают. Проверил на последних версиях магазина (4.12.0) и движка в итоге вроде глюков не заметил. Изначально она не содержала ни одного параметра для настроек, я решил попробовать добавить пару что б каждый смог настроить под свой дизайн сайта, и вот что получилось в итоге. Настройки на скринах. Сам модуль тоже прикрепляю.

Здравствуйте. Есть одна проблема с модулем. Может подскажите как мне её побороть.
Хочу иконку корзины уменьшить, так что бы она была по высоте кнопки. В настройках модуля меняю высоту и ширину картинки, модуль реагирует. А вот фон не меняется никак. У него высота около 64px ширина 75px. Это очень много. Хочу уменьшить высоту фона до 28px ну и ширину пропорционально. Подскажите как это сделать?
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #19 : 17.07.2018, 11:55:42 »
Видимо только через CSS, но не видя сайт больше ничего не подскажу
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #20 : 17.07.2018, 12:17:48 »
http://kmk.mk.ua/
вот сайт справа в панели навигатора
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #22 : 17.07.2018, 17:40:44 »
практивка стайла в верстке - зло
выносите в CSS.

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

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #23 : 17.07.2018, 17:43:05 »
http://prntscr.com/k7f8uj
http://prntscr.com/k7f9xc

у меня столько кода только в файле ftp:/modules/mod_jshopping_basket_ajax/tmpl/default.php
там я попробовал менять всё что угодно, высоту ширину.
после чего удалил все конды ..echo $params , насколько я понимаю данная команда берет параметры либо с формы либо с темы либо еще откудато.  Как был навигатор растянутый и фон корзины тоесть ссылка в саму корзину. Ничего не поменялось.

Всем приятного вечера )

Да тема делалась в аристере.
Если что CSS файлы могу по почте отправить..
« Последнее редактирование: 17.07.2018, 17:47:31 от kvakvakvakva »
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #24 : 17.07.2018, 18:01:06 »
Всего-то две правки в одном файле, я ж даже ткнул где поменять.
вот готовый файл
« Последнее редактирование: 17.07.2018, 18:09:13 от Biss »
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #25 : 18.07.2018, 09:43:09 »
ноль реакции на ваш файл. дело может быть не в стиле. есть папка js и tmpl, оттуда скорей всего параметры и подтягиваются. Что-то есть похожее javascript. Могу на почту отправить если найдётся минутка..

Размеры меняются, только картинки. А где фон+ссылка в корзину берет свои параметры найти второй день не могу.
« Последнее редактирование: 18.07.2018, 10:03:31 от kvakvakvakva »
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #26 : 18.07.2018, 10:07:58 »
Поменяйте в файле /modules/mod_jshopping_basket_ajax/tmpl/default.php
Код
#basket_store {
    position: relative;
    padding: 0px 0px 4px 4px;
    height: auto;
}
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    /* width: 20px; */
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Результат во вложении
« Последнее редактирование: 18.07.2018, 10:11:45 от kit2m2 »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3370
  • 276 / 0
  • Беру сайты на полное сопровождение
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #27 : 18.07.2018, 10:17:33 »
Ширину задайте -
Код
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    width: 90px;
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

kvakvakvakva

  • Новичок
  • 5
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #28 : 18.07.2018, 10:36:59 »
Поменяйте в файле /modules/mod_jshopping_basket_ajax/tmpl/default.php
Код
#basket_store {
    position: relative;
    padding: 0px 0px 4px 4px;
    height: auto;
}
#basket_2 {
    background: url(/images/no-translate-detected_318-11553.jpg) no-repeat scroll 0px 5px;
    /* width: 20px; */
    /* height: 10px; */
    background-size: 24px;
    padding: 0;
}
Результат во вложении

Огромное спасибо :D :D :D
*

Alukret

  • Новичок
  • 6
  • 0 / 0
Re: JoomShopping basket ajax (аякс корзина)
« Ответ #29 : 30.09.2018, 19:54:22 »
Здесь новая версия модуля [нерабочая ссылка] версия: 4.1[/url]. Сам, не проверял.
По ссылке какой-то прон. Просьба модера исправить.
« Последнее редактирование: 30.09.2018, 21:52:49 от Taatshi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор thevaca

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

Автор sergeytolkachyov

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

Автор d13v555

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

Автор goga_pgasovav

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

Автор heartlink

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