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

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Действительно, только отображение AJAX не работает. Переключил на Inline - результат такой же как во вчерашней версии - дублируются заголовки характеристик. В остальном вроде все отлично.
А как же заставить таблицу отображаться как в Вашем примере - http://pvi.spb-ies.ru/tovary.html ?
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Сделать в Iframe ...Сможете самостоятельно?
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
К сожалению не владею соответствующими знаниями  :(
Так понял, что править нужно /modules/mod_jshopping_compare/tmpl/default.php ?
Ну помогите уже допилить, столько всего проделано, осталось так понял не много?  ;)
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Ну помогите уже допилить, столько всего проделано, осталось так понял не много?  ;)
Ok...
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Хороший модуль спасибо! Немного не понятен момент добавления в сравнение. Есть ли возможность добавлять в сравнение без обновления страницы, то есть на AJAX?
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Попробовал поставить. При попытке посмотреть список сравнения из модуля выдает ошибку 500 Из-за чего это может быть. Да и кнопок "добавить к сравнению" не добавляется не в списке и не в карточке товара (ставил в ручную в список товаров вашу ссылку)
« Последнее редактирование: 29.03.2013, 17:06:45 от Ramil8009 »
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
С ошибкой 500 разобрался, у меня стоит div-шаблон магазина и при установке аддона companer.php не скопировался в папку.
Теперь список сравнения открывается но сверху выдает ошибку:

Warning: array_unique() expects parameter 1 to be array, null given in /home.......docs/components/com_jshopping/templates/default_div/cart/compare.php on line 61

Warning: array_values() expects parameter 1 to be array, null given in /home......../docs/components/com_jshopping/templates/default_div/cart/compare.php on line 62

И не работают модальные окна для просмотра списка сравнения
« Последнее редактирование: 29.03.2013, 17:27:11 от Ramil8009 »
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
С ошибкой 500 разобрался, у меня стоит div-шаблон магазина и при установке аддона companer.php не скопировался в папку.
Теперь список сравнения открывается но сверху выдает ошибку:

Warning: array_unique() expects parameter 1 to be array, null given in /home.......docs/components/com_jshopping/templates/default_div/cart/compare.php on line 61

Warning: array_values() expects parameter 1 to be array, null given in /home......../docs/components/com_jshopping/templates/default_div/cart/compare.php on line 62

И не работают модальные окна для просмотра списка сравнения
Кэш попробуйте очистить (всего и вся :) )....
Если модальные окна не работаю, то выбирите в настройках модуля "без использования модальных окон" (скачайте свежую версию модуля)... или устраняйте конфликты библиотек.
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Цитировать
Кэш попробуйте очистить (всего и вся Azn )....
Не помогло(
Цитировать
(скачайте свежую версию модуля)... или устраняйте конфликты библиотек.
Мне  наоборот бы страую, выше писали, что в старой версии работают модальные окна. Можете выложить? Спасибо!
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Снесите модуль, почистите кэш и установите заново....
Если не работает в этой версии, то и в старой не заработает, наверное :), но можете попробовать ... адрес старой версии http://brooksite.ru/mod_jshopping_compare_0.zip (http://brooksite.ru/mod_jshopping_compare_1.zip; http://brooksite.ru/mod_jshopping_compare_2.zip) я уже не помню где какой...
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Спасибо! В старой версии все отображается нормально, и модальных окнах. правда в настройках надо выставить inline, в новой версии это не помогало. Однако сообщения об ошибках отображаются не смотря не на что. Думаю их просто скрыть с помощью php
« Последнее редактирование: 29.03.2013, 19:47:44 от Ramil8009 »
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Еще один нюанс. При использовании известной AJAX корзины Ice Jshopping Cart, если кликнуть "Добавить в сравнение", то происходит добавление товара в ajax-корзину а не в список сравнения, было бы круто, если б можно было совместить  работу этих двух отличнейших модулей
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Работает хорошо, но странице сравнения нет описания сравниваемых товаров, но они есть в модальном коне. Так и должно быть?
Пробую по аналогии вставлять так в /cart/compare.php:
Код
 <tr>
   <th>Описание</th>
  <?php for ($i = 0; $i < count ($products); $i++) { ?>
    <td><?php print $products[$i]['short_description']?></td>
  <?php } ?>
 </tr>
Не выводит((
Не подскажете?
« Последнее редактирование: 30.03.2013, 13:52:08 от Ramil8009 »
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Ramil8009, здесь не твиттер и не чат, если вы что-то вспомнили, можно просто отредактировать свое последнее сообщение
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
В модуле я его из базы вытаскиваю...
Код для того что бы добавить краткое описание на страницу сравнения товаров:
Спойлер
[свернуть]

Ну, и если вдруг кому-нибудь понадобится полное описание товара:
Спойлер
[свернуть]

Пример работы:
1. На странице сравнения http://pvi.spb-ies.ru/kategorii-js/compare/view.html
2. В модальном окне http://pvi.spb-ies.ru/water.html

P.S. Ошибка
Спойлер
[свернуть]
Возникает в том случае, если у товаров добавленных к сравнению нет характеристик. Что бы убрать эту ошибку замените в файле templates/default/cart/compare.php код
Код
$extra_un = array_unique($extra);
$extra = array_values($extra_un);
На этот
Спойлер
[свернуть]
« Последнее редактирование: 06.04.2013, 14:00:53 от Brooksus »
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

ach

  • Захожу иногда
  • 54
  • 0 / 0
Здравствуйте!
На странице сравнения выводит только название, картинку и цену товара... не выводит характеристики, даже производителя не выводит
« Последнее редактирование: 05.04.2013, 04:11:53 от ach »
*

krainev

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Здравствуйте. У меня проблема. Почему-то не работает корзина и не добавляется товар в нее(пустая страница) после изменения функции add в cart.php. Версия джумшоппинга 3.13.2.
-----
Извините, с этим разобрался: просто, между else и if стоял пробел.
Спойлер
[свернуть]
-----
Сделал как было сначала, теперь пишет сообщение "_JSHOP_ADDED_TO_COMPARE" и в сравнение добавляет только один товар. Нажимаю на "Товары к сравнению", выдает: "Товары для сравнения не выбраны." и ошибка
Спойлер
[свернуть]
В чем может быть проблема?
« Последнее редактирование: 05.04.2013, 17:47:26 от krainev »
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
На днях выложу аддон и модуль не требующие изменений в контроллере и не "привязанные" к атрибутам при добавлении товара из списка...
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
А сильно проблематично сделать AJAX ? Просто очень уж хороша корзина mod_ice_jshopping_cart работающая на AJAX и обычно ставлю ее, а совместно с ней ваш замечательный модуль не работает. Но все равно, это конечно сильно! такой функционал "за спасибо".
*

krainev

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Здравствуйте! Можно ли сделать кнопку "Удалить из сравнения все товары"? Просто, вручную каждый... это долго.
« Последнее редактирование: 26.05.2013, 14:45:44 от krainev »
*

St@lker

  • Захожу иногда
  • 80
  • 0 / 0
JoomShopping 4.4.0 и Joomla 3.2.3 - завелось. Вначале была 403 ошибка при попытке добавить к сравнению. Сейчас вроде как работает.

Автору спасибо. Пополню ЯД в начале месяца - отблагодарю!

Никто не заморачивался выводить сравнение в новом модальном окне? Может у кого-то есть готовое решение? Ибо когда сайт не сильно широкий, то сравнение 4+ товаров вылазит за рамки.
« Последнее редактирование: 25.03.2014, 18:02:49 от St@lker »
*

Brooksus

  • Давно я тут
  • 641
  • 169 / 0
  • Ща спою...
Никто не заморачивался выводить сравнение в новом модальном окне? Может у кого-то есть готовое решение? Ибо когда сайт не сильно широкий, то сравнение 4+ товаров вылазит за рамки.
Обсуждение модуля здесь http://joomlaforum.ru/index.php/topic,260153.120.html
А модальное окно можно вывести с помощью bootstrap или любой другой библиотеки, используемой вами на сайте. Открыв страницу сравнения (с параметром tmpl=component) в нем.
Или + или YM41001160794290, или WMR R189734255107, а лучше все сразу и много.
*

hlitov

  • Новичок
  • 6
  • 0 / 0
Необходимо переназначить кнопку "Добавить к сравнению" с кнопки "Купить" на кнопку "Детальнее" (или "Подробнее"). Чтобы в списке товаров категории осталось две кнопки "Добавить к сравнению" и "Купить". Сейчас это кнопки "Детальнее" и "Купить". В каком именно файле и как указать, что нужно использовать кнопку не "Купить" а другую?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
В каком именно файле и как указать, что нужно использовать кнопку не "Купить" а другую?
Так то  с последнего поста в этой теме прошло уже 8 лет...

А править наверное нужно в файле product.php по адресу - /components/com_jshopping/templates/шаблон/list_products/
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Функционал как у тегов Joomla

Автор black_shadow2204

Ответов: 2
Просмотров: 902
Последний ответ 11.04.2025, 13:10:05
от black_shadow2204
Вывод списка товаров с учетом значения связанного атрибута

Автор newalex

Ответов: 2
Просмотров: 1468
Последний ответ 17.10.2024, 08:51:19
от newalex
Мы починили поиск для JoomShopping

Автор Dimidrol-Pruper

Ответов: 101
Просмотров: 35338
Последний ответ 24.06.2024, 14:20:58
от kit2m2
Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 2505
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 12269
Последний ответ 18.05.2023, 12:59:00
от Akeksandr