Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 521 Ответов
  • 70701 Просмотров
*

nevigen

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

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
 
свои шаблоны можно делать.
Интересно, это свободно распространяемая информация или опять в саппорт отправите?
« Последнее редактирование: 23.01.2020, 13:08:26 от paratesla »
*

nevigen

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

yurykom

  • Захожу иногда
  • 73
  • 1 / 0
Подскажите, может кто сталкивался.
Есть проблема с работоспособностью фильтра на посадочных страницах и на страницах товаров производителей:
Страница перезагружается после использования фильтра, после чего фильтр сбрасывается.
В обычном списке товаров проблемы такой не было.
Пробовал разные варианты с AJAX и без, пробовал "показывать товары сразу" менять на "нет". Без изменений.
В саппорте больше недели не отвечают, а проблема серьезная
*

yurykom

  • Захожу иногда
  • 73
  • 1 / 0
В общем может кому-то будет полезным. Проблема была с кэшированием. И хотя в настройках кэширование было выключено, пока не отключил плагин System Cache фильтр нормально не работал
*

dmitry_stas

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Подскажите, может кто сталкивался.
Есть проблема с работоспособностью фильтра на посадочных страницах и на страницах товаров производителей:
Страница перезагружается после использования фильтра, после чего фильтр сбрасывается.
В обычном списке товаров проблемы такой не было.
Пробовал разные варианты с AJAX и без, пробовал "показывать товары сразу" менять на "нет". Без изменений.
В саппорте больше недели не отвечают, а проблема серьезная
Такая же хрень, все было замечательно и вдруг начались постоянны перезагрузки в категориях, хотя в посадочных это го эффекта нет. Написал в саппорт, посмотрим, что ответят.
*

nevigen

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
"не было, не было и вот опять"
если работает, работает, работает и перестает причину всегда надо искать в изменившемся окружении.
фильтр остался таким же!
не логично ?
Утверждать что фильтр остался таким же я не берусь, ибо почему страница без фильтра не перезагружается, а с фильтром идет постоянная перезагрузка? Естественно, что в коде фильтра я не копался.
*

nevigen

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
только мне кажется то логика взаимоисклоючаема ?
если нет третьего фактора.
Если обратится к логике. Сайт является достаточно сложной системой и работоспособность его заключается во взаимодействии всех компонентов системы, если один компонент дает сбой, то дает сбой и весь сайт.
Я понимаю Ваше желание защищать компонент AJAX фильтр - это Ваша работа.
А теперь к фактам.
1. При первом обращении в саппорт проблемы были решены саппортом, причем часть проблем была от неправильного понимания работы фильтра Мной, а так же часть проблемы в коде от поставщика фильтра, который и был поддержкой исправлен.
2. В данный момент если у категории отключить модуль фильтр, то старница не перезагружается, если включить фильтр, страница перезагружается, в консоли по логам видно что перезагрузкой занимается код от фильтра.
Так что логика явно не на стороне фильтра.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
я ничего не защищаю !
я лишь Вас(!) наталкиваю на логику.

еще раз спрошу. есть условие.
А+Б=С

через час
А+Б= ?

через день !
А+Б= ?

через год !
А+Б= ?

так понятнее ?
Если ничего не менять - НИЧЕГО НЕ МЕНЯЕТСЯ !

в вашем посте самое важное здесь:
Цитировать
Сайт является достаточно сложной системой и работоспособность его заключается во взаимодействии всех компонентов системы, если один компонент дает сбой, то дает сбой и весь сайт.
просто главным в сбое вы назанчили фильтр (видимо потому что есть кому с ним решать вопросы?) хотя ничего с ним не делали.
значит делали что-то вокруг него ?

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
о главным в сбое вы назанчили фильтр (видимо потому что есть кому с ним решать вопросы?) хотя ничего с ним не делали. значит делали что-то вокруг него ?
Что менялось? Менялись темплейты категорий и производилась работа по наполнению товарами с характеристиками. После выявления проблем, темплейты были восстановлены из резервной копии, но товары естественно никто не будет удалять.Теперь вопрос: после установки фильтра должна прекратиться работа  с сайтом по наполняемости? Если да тогда такой фильтр НИКОМУ не будет нужен. Если нет тогда нужно править фильтр. Естественно и был составлен тикет в саппорт.
Еще раз повторюсь с точки зрения изменения кода ничего не произошло, с точки зрения наполняемости сайта естественно произошло.Если Вы все же хотите вернутся к логике А+Б=С, то это вам в 90ые годы (переусердствовал, в 2010 :)), когда практически все сайты были статичными и не имели Админ панелей для наполнения.

*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Что менялось? Менялись темплейты категорий и производилась работа по наполнению товарами с характеристиками. После выявления проблем, темплейты были восстановлены из резервной копии, но товары естественно никто не будет удалять.Теперь вопрос: после установки фильтра должна прекратиться работа  с сайтом по наполняемости? Если да тогда такой фильтр НИКОМУ не будет нужен. Если нет тогда нужно править фильтр. Естественно и был составлен тикет в саппорт.
причина в фильтре ? просто вы точно знаете в чем причина.
вы же сами пишете что посадоные и не посадоные ведут себя по разному, хотя фильтр есть и там и там
ну так вам же саппорт ответил или нет ?

Что менялось? Менялись темплейты категорий
почти ничего не менялось :) вообще. да ?

Еще раз повторюсь с точки зрения изменения кода ничего не произошло, с точки зрения наполняемости сайта естественно произошло.Если Вы все же хотите вернутся к логике А+Б=С, то это вам в 90ые годы (переусердствовал, в 2010 :)), когда практически все сайты были статичными и не имели Админ панелей для наполнения.
А+Б=С работало только в 2010 ? сейчас логика выглядит иначе ? математика перестала быть математикой ?
причем тут панель управления я так и не понял ?
 судя по вашему посту в А + Б появилось Д. и уже не равно С
но упорно виновата А, которую кто-то защищает :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
С помощью поддержки разобрались в чем был косяк :).
При переходе по ссылке из меню открывалась категория, с помощью правил в htaccess из ссылки вырезалась слово /shop. Вот фильр и путался, вроде переходил на один адрес, а в процессе получал другой.
Естественно все исправил и фильтр работает быстрей чем раньше. Единственное не могу понять как он раньше работал. Так как htaccess давно не правился.
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
С помощью поддержки разобрались в чем был косяк :).
При переходе по ссылке из меню открывалась категория, с помощью правил в htaccess из ссылки вырезалась слово /shop. Вот фильр и путался, вроде переходил на один адрес, а в процессе получал другой.
Естественно все исправил и фильтр работает быстрей чем раньше. Единственное не могу понять как он раньше работал. Так как htaccess давно не правился.
признателен за уточнение информации.
немногие способны признать, а уж написать, тем более ;)

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Кстати, после всех настроек, фильтр наконец то работает значительно быстрее предыдущего smart filtr. Особенно это заметно при пагинации. Если смарт фильтр каждый раз строил новый кеш при навигации пагинации, то фильтру невиген достаточно один раз построит кешь страницу, а страницы номер два, три  и так далее выдаются мгновенно.На данный момент невиген фильтр обладает двумя значительными преимуществами:1. Посадочные страницы для характеристик.2. Скорость работы.
Из пожеланий конечно же хоть как то автоматизировать работу по построению посадочных страниц.
Не реклама: буду брать походу для следующих сайтов.
« Последнее редактирование: 14.02.2020, 10:42:04 от paratesla »
*

nevigen

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Кто нибудь уже разобрался с новой версией фильтра 6.1? У меня стояла 5.0 обновил до 6.1 но новых фишек не заметил...
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
Данный фильтр работает с мультивыбором характеристик? Также интересует создание пункта меню с определенной характеристикой, например, пункт меню со ссылкой на все товары с размером S (S - характеристика).
« Последнее редактирование: 27.04.2020, 14:59:57 от Argawa »
*

nevigen

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

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
есть демо можете посмотреть.
или сформулировать вопрос более четко если вам не понятно по демо что и как работает.
Есть сайт купальников. Суть в том, что клиентка хочет выбирать для купальника не один цвет, а несколько, то есть тип характеристики - мультивыбор. Также есть мега меню, для которого она хочет выводить ссылки на отфильтрованные купальники, по размерам, по цветам, по производителям
*

nevigen

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

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
http://prntscr.com/s6qwhz
Отлично! Это, я так понял, настройка фильтра под определенную категорию. А если делать пункт меню, в нем можно выбрать характеристику? А то на скринах видел Производителей, цену, метки, категории, а вот характеристики не заметил? Если это есть, то бегу покупать )
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Отлично! Это, я так понял, настройка фильтра под определенную категорию......

нет. это настройка фильтра вцелом.
фильтр не настраивается под категории.
он отбражает все доступные опции, которые выбраны в настйроках моджуля, в каждой текущей категории назначенные товарам.
« Последнее редактирование: 28.04.2020, 13:18:26 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Argawa

  • Захожу иногда
  • 139
  • 1 / 0
нет. это настройка фильтра вцелом.
фильтр не настраивается под категории.
он отбражает все доступные опции, которые выбраны в настйроках моджуля, в каждой текущей категории назначенные товарам.

Хорошо. По поводу категорий все понятно. А что по второму вопросу? Можно ли сделать пункт меню на страницу с фильтрацией по определенной характеристике (размер S, например, с выводом всех товаров с размером S)? А то на скрине я видел вкладку Extra Fields, а вот настроек по ней не было.
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Можно ли сделать пункт меню на страницу с фильтрацией по определенной характеристике (размер S, например, с выводом всех товаров с размером S)?
Да сможете! Это я Вам как пользователь говорю.

Не сомневайтесь, покупайте. Уже проверено... Получите даже больше чем описываете!
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

nevigen

  • Легенда
  • 10451
  • 863 / 25
  • http://n*****n.com
Хорошо. По поводу категорий все понятно. А что по второму вопросу? Можно ли сделать пункт меню на страницу с фильтрацией по определенной характеристике (размер S, например, с выводом всех товаров с размером S)? А то на скрине я видел вкладку Extra Fields, а вот настроек по ней не было.
да. в документации можете почитать про посадочные старницы.

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

paratesla

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
А как можно отучить кеширование фильтра. Выглядит это следующим образом: Пользователь выбирает параметры фильтра и эти параметры лезут в кеш и выдаются следующему пользователю. Для кеширования стоит модуль jotcache там можно настраивать исключения из кеша таким образом: сontroller=cart,controller=user,controller=checkout,controller=wishlist,controller=search,controller=product. Но как это сделать для фильтра ума не приложу, у него нет своего контроллера. Кто то сталкивался с такой проблемой?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nevigen

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

Автор nevigen

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

Автор nevigen

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

Автор nevigen

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

Автор nevigen

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