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

Jora05

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Доброго времени суток!
Проблема в том что при добавлении товара в корзину за ней появляется белый фон, а при обновлении страницы он исчезает. Подскажите как от этого избавится.

*

Mihalich41

  • Захожу иногда
  • 106
  • 1 / 0
Интересный вопрос...
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
нужна ссылка на сайт - и в каком браузере это появляется?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
в \components\com_virtuemart\themes\default\theme.js
уберите
Код
color = carts[i].getStyle( 'color' );
bgcolor = carts[i].getStyle( 'background-color' );
if( bgcolor == 'transparent' ) {
// If the current element has no background color, it is transparent.
// We can't make a highlight without knowing about the real background color,
// so let's loop up to the next parent that has a BG Color
parent = carts[i].getParent();
while( parent && bgcolor == 'transparent' ) {
bgcolor = parent.getStyle( 'background-color' );
parent = parent.getParent();
}
}
var fxc = new Fx.Style(carts[i], 'color', {duration: 1000});
var fxbgc = new Fx.Style(carts[i], 'background-color', {duration: 1000});

fxc.start( '#222', color );
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
*

web_abuser

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

cadet

  • Захожу иногда
  • 239
  • 17 / 0
в \components\com_virtuemart\themes\default\theme.js
уберите ...
Если убрать - то перестает работать AJAX крзина, после каждого добавления пееход в оформление заказа...

Предлагаю другой код:
Код
						color = carts[i].getStyle( 'color' );
bgcolor = carts[i].getStyle( 'background-color' );
if( bgcolor == 'transparent' ) {
// If the current element has no background color, it is transparent.
// We can't make a highlight without knowing about the real background color,
// so let's loop up to the next parent that has a BG Color
parent = carts[i].getParent();
while( parent && bgcolor == 'transparent' ) {
bgcolor = parent.getStyle( '' );
parent = parent.getParent();
}
}
var fxc = new Fx.Style(carts[i], 'color', {duration: 1000});
var fxbgc = new Fx.Style(carts[i], 'background-color', {duration: 1000});

fxc.start( '#222', color );
fxbgc.start( '', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Что-то я не. пойму. в одном браузерах один код работает, в другом - другой. Есть всё-таки универсальное решение убрать этот "rgb(255, 255, 255)"? Где-то же он сидит?!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Решал я эту проблему, только вот не помню как, сейчас просмотрю!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Попробуй в \components\com_virtuemart\themes\default\theme.js
удалить строки (не гарантирую):
Код
fxc.start( '#222', color );				
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Попробуй в \components\com_virtuemart\themes\default\theme.js
удалить строки (не гарантирую):
Код
fxc.start( '#222', color );				
fxbgc.start( '#fff68f', bgcolor );
if( parent ) {
setTimeout( "carts[" + i + "].setStyle( 'background-color', 'transparent' )", 1000 );
}
Удалил, но в опере окошко не появляется теперь. Щас ссылку не тестовый сайт дам
http://luckybag.hostsites.ru/index.php
В опере вообще начало перебрасывать в корзину
« Последнее редактирование: 25.08.2011, 12:05:46 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Что то меня и в mozille перебрасывает!
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Может вы выключили полностью AJAX в настройках шаблона?
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только что протестировал в IE-7, Opera 11.11, и в mozille 3.6 везде работает и не добавляет фон!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Может вы выключили полностью AJAX в настройках шаблона?
да нет, ничего такого не делал. Можете в админку сайта зайти
admin
000000
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
думаю, надо найти этот чертовый rgb(255, 255, 255) и поменять на 'transparent'
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только что протестировал ваш сайт в IE Firefox и Opera везде работает хорошо
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Только вот на главной стоит кокой то модуль вывода товаров (новинки) и он не срабатывает так как нужно! http://luckybag.hostsites.ru/index.php?page=shop.browse&category_id=1&option=com_virtuemart&Itemid=6 по вот этой ссылке, нажимая на кнопку купить, товар добавляется в корзину без добавления фона и без ре-директа на корзину во всех браузерах. Ищите проблему в верхнем модуле.
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
это стандартный модуль последние товары. В нем косяк оказывается есть?
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Вобщем, главная страница не принадлежит компоненту. Это стандартное меню "Шаблон блога материалов на главной". На ней я вывел модули магазина. Из-за этого и косяк. И как это лечить?
roket007, может доступ дать? с меня +
« Последнее редактирование: 25.08.2011, 12:59:15 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Можно посмотреть только это уже не сегодня! Скидуй в личку доступ!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Можно посмотреть только это уже не сегодня! Скидуй в личку доступ!
отправил, - не пойму, ушло ли, посмотрите
« Последнее редактирование: 25.08.2011, 14:04:06 от olf »
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Да Завтра посмотрю! Просто сейчас на работе!
*

olf

  • Захожу иногда
  • 360
  • 5 / 1
Вобщем, главная страница не принадлежит компоненту. Это стандартное меню "Шаблон блога материалов на главной". На ней я вывел модули магазина. Из-за этого и косяк.
Все-таки не в этом причина. Назначил главной VirtueMart - проблема с модулями осталась.
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Все просто
вот в этой строчке кода
Код
var fxbgc = new Fx.Style(carts[i], 'backgroun-color', {duration: 1000});
убираем в background-color  букву d например - и все))
получается бэкграун - а это уже не воспринимается браузером как команда выполнить фон слоя.
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

Corum

  • Новичок
  • 6
  • 0 / 0
Все просто
вот в этой строчке кода
Код
var fxbgc = new Fx.Style(carts[i], 'backgroun-color', {duration: 1000});
убираем в background-color  букву d например - и все))
получается бэкграун - а это уже не воспринимается браузером как команда выполнить фон слоя.
Если сделать как вы говорите, пропадает не только белый прямоугольник, но и фон в всплывающем окошке при добавлении товара в корзину (там где предлагается перейти в корзину или продолжить покупки).
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройки отображения товара

Автор wectra

Ответов: 2
Просмотров: 4480
Последний ответ 12.07.2017, 22:12:27
от wectra
Несколько изображений для товара/ Лупа для изображения/ Magic Zoom

Автор antoha333

Ответов: 41
Просмотров: 26990
Последний ответ 13.11.2015, 16:08:16
от sonics
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 1870
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad
Вставить картинку в карточку товара через URL и создать его миниатюру

Автор sashgera

Ответов: 8
Просмотров: 3220
Последний ответ 14.02.2015, 21:12:46
от sashgera
Как изменить сортировку товара ?

Автор Timer

Ответов: 0
Просмотров: 1773
Последний ответ 21.01.2015, 23:49:28
от Timer