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

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
P.S.: Пока не появится такая возможность, покупать не буду. ^-^
Доброго времени суток.
отключения аякса в модуле дает перезагрузку страницы.
с показом отобранных товаров

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

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
demo.nevigen.com
остальные сайты наших клиентов.
это если они сами захотят выложат ссылки для демонстрации
ну вот тут еще можете глянуть... этот партнер будет не против http://decorashop.com.ua/instrumenty-dlya-khudozhnikov-i-dekoratorov/instrumenty-dlya-khudozhnikov.html
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

loque

  • Новичок
  • 1
  • 0 / 0
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
ну вот тут еще можете глянуть... этот партнер будет не против http://decorashop.com.ua/instrumenty-dlya-khudozhnikov-i-dekoratorov/instrumenty-dlya-khudozhnikov.html
nevigen, извините что не по теме, не знаете какой модуль используется (вкладка "Отзывы и вопросы") в карточке товара, например вот тут http://decorashop.com.ua/instrumenty-dlya-khudozhnikov-i-dekoratorov/instrumenty-dlya-khudozhnikov/mastikhiny/mastikhin-classic-63.html ?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
самописный. совмещает в себе отзывы и вопросы, добавляет возможность ответа на конкретный отзыв/вопрос
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

tibby

  • Новичок
  • 9
  • 0 / 0
Добрый день.
Чую, вопрос глупый, но подскажите, где в модуле хранятся настройки цвета и шрифта для фронтенда?
Под стиль сайта не подходит, а куда копать - переклинило и не вижу в упор.
p.s. Линии и ползунки - только в modules\mod_jshopping_unijax_filter\images или я и тут чего-то не вижу? :)
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
/www/modules/mod_jshopping_unijax_filter/css/default.css
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

tibby

  • Новичок
  • 9
  • 0 / 0
И снова здравствуйте.
Спасибо за предыдущий совет, дошло.
Возникла свежая проблема:
Фильтр в том числе фильтрует по категориям, которых на сайте более полусотни. Соотв-но, включено отображение не более 10 опций фильтра с кнопкой "Показать ещё".
Дык вот, при нажатии на эту кнопку фильтр разворачивается на всю свою длину вниз, при этом оказываясь _под_ модулем ice carousel (это такой рекламный блок внизу страницы), т.е. часть категорий становится недоступна для выбора.

В другой теме уже подсказали, что дело в параметре CSS z-index.
Для icecarousel он прописан в диапазоне 0-9, для фильтра - в некоторых элементах 100-1000, т.е. должен находиться поверх карусели. Поскольку это не так - видимо, для данного куска модуля параметр не указан.
В общем - как называется этот закрытый кусок модуля в CSS? Или я по-прежнему тупой и все вообще не так делается?
Можно, конечно, убрать нафиг один  из модулей на проблемной странице, но это крайний вариант.
P.S. Домен city-cloud.ru, если вдруг.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
в CSS нет закрытого куска кода и априори быть не может.

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

tibby

  • Новичок
  • 9
  • 0 / 0
Да я собссно и спрашивал не про фильтр, а про его CSS.
И "закрытый" употребил в значении не проприетарности кода, а невидимости элемента, перекрытого другим модулем.
Перефразируя уже ставший неактуальным вопрос: как описывается в CSS тот кусок фильтра, который на скрине закрыт сторонним модулем?
Спасибо за ответ, буду дальше раскуривать карусель.
*

audevg

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
пример для характеристики 11
1. создать пункт меню внешний URL
2. задать в строке URL УРЛ_К_ПУНКТУ_МЕНЮ_КАТАЛОГА?extra_fields_extended[11][]=MjE=

MjE= см. картинку
http://yadi.sk/d/sS0uNlpQ4lLE7

У меня не получается вывести товары таким образом. Не могу понять почему. Вроде бы в фильтре выделяются заданные в урле параметры, а выдачи отфильтрованных товаров нет. Пробовал делать урлы как с опциями, так и с атрибутами: эффект одинаковый.
Вот здесь http://www.global-jeans.com/vse-tablitsy-razmerov.html в футере есть ссылка меню "30 размер" - она и должна по идее показать товары с 30 размером (атрибут), но выдачи товаров нет, при возврате на главную и каталог тоже все товары исчезают.
Пробовал ставить версию фильтра поновее, тоже самое(((.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
вопрос решен на сайте в разделе саппорта.
проблема была в конфликте с расширением ЕкстендедМеню.
построение урл конфликтовало.
« Последнее редактирование: 17.07.2013, 11:13:39 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Добрый день!!
Универсальный AJAX фильтр товаров настроил на сайте отлично, но мне нужно этот фильтр убрать с карточек товара JoomShopping (там он выплывает полностью весь) напишите как это сделать. Опишите пожалуйста, как для особо одарённых. http://kabel-pol.com.ua/dvukhzhilnyj-nagrevatelnyj-kabel/txlp-2r-300vt.html
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Спасибо
 но теперь фильтр появился на главной и на оформить заказ на одной странице
*

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Пример как установлен фильтер показан на этом сайте http://decorashop.com.ua .
Фильтр только отображается JoomShopping
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
поправили.
код счетчика только восстановите. а то видимо редактором код "подпраивлся".
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Всем кто делал мой сайт (очень-очень-очень) большое спасибо.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Расширение глобально обновлено.

Universal AJAX Filter 3.140.2.0,
2013-07-25

------------------------
Полностью переработаный релиз:
* содержит в себе сам модуль и плагин (контроллер удален)
* требования к релизу
   + php 5.3 и выше
   + jQuery 1.6.2 и выше
* поддержка версий JoomShopping
  + JoomShopping 3.14.0 и выше (для Joomla 2.5)
  + JoomShopping 4.2.0 и выше (для Joomla 3.0)
* новые возможности
  + настройка показа модуля на определенных страницах
  + настраиваемый пользователем порядок вывода опций фильтра
  + показ отфильтрованных товаров сразу без перезагрузки страницы
  + фильтрация по товарам подкатегорий для текущей категории и отображение товаров из подкатегорий в родительской.
  + различное отображение опций фильтра - флажок (чекбокс), разворачиваемый список, разворачиваемый мультисписок
  + настраиваемая сортировка вывода наименований производителей, категорий и продавцов
  + учет цен также и зависимых атрибутов
  + учет цен в разной валюте
  + учет цен с разными налоговыми ставками
  + учет цен с разным отображением (с НДС / без НДС) в административной панели и на фронте сайта
  + учет цен в зависимости от скидки для группы пользователя
  + учет настройки показа цены только зарегистрированным пользователям
  + настраиваемая задержка до срабатывания фильтра при вводе цен вручную
  + учет наличия также и зависимых атрибутов
  + модульный принцип подключения шаблонов позволяет гибко управлять различными шаблонами модуля

Перед обновлением!
Обращаем Ваше внимание на изменившиеся требования в модулю
PHP5.3
JoomShopping 3.14 / 4.2 и выше.
« Последнее редактирование: 25.07.2013, 12:25:56 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kaze.mir

  • Захожу иногда
  • 62
  • 7 / 0
Спасибо!  :D :D :D вот это подарок! я думал не дождусь :) у меня аж руки дрожали когда ставил новую версию :) у меня слов нет просто! это ну просто ну вообще ну очень круто теперь! это самый лучший фильтр вообще который я видел
*

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Уважаемый nevigen!если я обновлю фильтр - он останется на тех страницах на которых он сейчас.
*

nevigen

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

vvvstep

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Возможен такой вариант? Я куплю "задать вопрос по товару"  с установкой, а Вы проследите чтобы фильтр, мне не наделал бока на сайте? Пожалуйста.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Давайте обсуждать подобные вопросы на сайте, через форму контактов например.
К данному расширению они отношения не имеют.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Уже сделали или только будет возможность сортировать товар по ссылке и для каждой ссылки делать свой тайтл?
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Уже сделали или только будет возможность сортировать товар по ссылке и для каждой ссылки делать свой тайтл?
если вы имеете ввиду, что делать ссылку на сразу отобранные товары с параметрами то это есть.
как делать описано выше.
отдельно SEF сылку пока не делали и тайтл тоже.
только через пункт меню можете делать.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
для каждой ссылки делать свой тайтл
а как например должен выглядеть тайтл? допустим, выбрано: Категория: Телефоны, Смартфоны; Производитель: Nokia, HTC; Количество памяти: 32 Gb, 64 Gb; Операционная система: android

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

kurandin

  • Захожу иногда
  • 159
  • 5 / 0


Да, на пример так: Смартфоны HTC 64 Gb android
*

barca10fan

  • Новичок
  • 9
  • 0 / 0
а как например должен выглядеть тайтл? допустим, выбрано: Категория: Телефоны, Смартфоны; Производитель: Nokia, HTC; Количество памяти: 32 Gb, 64 Gb; Операционная система: android

так и добавлять? название опции - значения?

Для меня этот вопрос тоже очень критичен, к примеру сейчас делаю маг. обоев, там есть категории, к примеру, детские обои, цветные, красные обои, зеленые, синие, с рисунком и т.д. Согласитесь очень странно упускать весь этот объем релевантных запросов как-то "обои с рисунком" "детские обои с рисунком" и по аналогии, если фильтр не генерирует отдельный URL под каждый из них. А продвигать все на одной странице тоже не оптимально.

Однако, насколько я понял, в новой версии уже есть генерация отдельных URL в фильтре?, уточните пожалуйста, важно для покупки. Если есть, то можно ли рассчитывать в дальнейшем, что вы прикрутите SEO и тайтлы страниц?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль ajax корзины для JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 897
Последний ответ 05.03.2025, 19:04:46
от nevigen
[Юзабилити] Быстрый заказ для JoomShopping

Автор nevigen

Ответов: 53
Просмотров: 12364
Последний ответ 15.12.2024, 20:07:28
от nevigen
Модуль фильтр товаров JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 1853
Последний ответ 29.03.2024, 17:08:45
от nevigen
[Юзабилити] Оформление заказа на одной странице

Автор nevigen

Ответов: 339
Просмотров: 54338
Последний ответ 30.12.2023, 19:23:56
от nevigen
Модуль ajax корзины для JoomShopping 5+ с поддержкой атрибутов в списке

Автор nevigen

Ответов: 0
Просмотров: 2624
Последний ответ 18.05.2023, 17:01:01
от nevigen