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

Witexp

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Добрый день всем участникам форума.
Я установил VirtueMart 2.0.10 на Joomla 2.5.6 но у меня нет значка корзины? отоброжает цены, сам товар, а значка нет (

Кроме того хотелось бы чтоб значок менялся в зависимости от состояния, есть ли в корзине товар или она пуста.

*

siteed

  • Новичок
  • 6
  • 0 / 0
 ^-^ я бы советовал искать ответ http://forum.virtuemart.net/ тут
Здесь тебе не ответят , тут тенденция игры в молчанку в лучшем случае ткнут носом в поиск .
*

jouser

  • Захожу иногда
  • 124
  • 9 / 0
У меня не 2.10 стоит, но думаю принцип не поменялся
ищешь модуль корзины mod_virtuemart_cart в папке modules и переносишь его себе в шаблон (как переносить найти инфу не сложно)
открываешь свой CSS файл шаблона и дописываешь background  к .vmCartModule (ту самую иконку !к пустой корзине! которую тебе надо)

что бы иконка менялась в зависимости от наполненности корзины
открываешь файлик default.php в перенесенном модуле корзины и внутри <div class="vmCartModule дописываешь 
<?php if ($data->totalProduct) echo 'style="background:url(../../../../images/cart_full.png) left top no-repeat;"' ?>- это будет иконка заполненной корзины
Понятное дело что пути и названия картинок будут твоими
*

Witexp

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Чет не получается на VM 2.0.10 Не ужели нет тех кот релизовывал подобное, я думаю этот вопрос не сложен для спецов??
Очень нужна помощь !
*

Witexp

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


я вот так написал, но по моему как то не очень корректно (

<a href='/index.php/component/virtuemart/cart?'><img src='../../../images/cart_full.png'></a>

но в принципе работает
« Последнее редактирование: 19.09.2012, 15:49:35 от Witexp »
*

Witexp

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Может пригодится такому же чайнику как я Релизация иконки пустой корзины когда в ней нет товаров  и полной когда есть;

в файле \modules\mod_virtuemart_cart\tmpl\default.php

наверху перед строкой   <div class="vmCartModule

описываю переменные   

<?php
$a="<a href='/index.php/component/virtuemart/cart?'><img src='../../../images/stories/virtuemart/cart/cart_full.png'></a>";
?>
<?php
$a1="<a href='/index.php/component/virtuemart/cart?'><img src='../../../images/stories/virtuemart/cart/cart.png'></a>";
?>
Дальше просто перед строкой <?php echo  $data->totalProductTxt ?>

вставляю вызов переменных в зависимости от состояния корзины (полная или пустая)

<?php if ($data->totalProduct) echo $a; else echo $a1 ?>

ВОт и все, может и глупо как то но работает. Я бы хотел чтоб еще кто нибудь выложил примеры реализации,
а то мне кажется что у меня коряво как то.
Извиняюсь еси что перед спецами, у меня минимальные знания PHP
*

vadim2807

  • Новичок
  • 2
  • 0 / 0
Считаю, что любой подход к делу может быть профессиональным. Часто в программировании одно и то же можно сделать разными путями.
Твой код помог оживить модуль корзины, спасибо, всё работает. Но я с магазином столкнулся впервые и самостоятельно не смог найти как исправить еще одну фишку в данном модуле. А именно, - при покупке товара картинки пропадают и видна только цена и количество. Witexp, если есть возможность, помоги плз

*

Witexp

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Был на учебе.  //А именно, - при покупке товара картинки пропадают и видна только цена и количество.
не совсем понял что за картинки пропадают, можно поподробнее
*

niggatub

  • Захожу иногда
  • 205
  • 2 / 3
Здесь тебе не ответят, тут тенденция игры в молчанку в лучшем случае ткнут носом в поиск .
Согласен. Чем дальше, тем чаще так и происходит.
*

Witexp

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
очень хотелось бы изменить эту тенденцию,
*

vadim2807

  • Новичок
  • 2
  • 0 / 0
Был на учебе.  //А именно, - при покупке товара картинки пропадают и видна только цена и количество.
не совсем понял что за картинки пропадают, можно поподробнее


Картинки полной или пустой корзины. А после обновления страницы или перехода по ссылкам внутри сайта появляются снова.
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Присоединяюсь к вопросу? Огромное спасибо давно хотел корзину воткнуть на сайт.
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Спасибо за решение. Работает, но картинка пропадает на некоторых страницах. меняется путь к картинке.

Я решил так:
после строки
Код
<div class="vmCartModule <?php echo $params->get('moduleclass_sfx'); ?>" id="vmCartModule<?php echo $params->get('moduleid_sfx'); ?>">
добывил код
Код
<?php if ($data->totalProduct) echo '<a href=component/virtuemart/cart?><div class="mycartico_full"> </div></a>'; 
else echo '<div class="mycartico"> </div></a>' ?>

и стили в файл template.css
Код
.mycartico	{display:block;
width:41px;
height:45px;
float:left;
margin-top:-28px;
background:  url(../images/cart.png)  left center no-repeat;
}
.mycartico_full {display:block;
width:41px;
height:45px;
float:left;
margin-top:-28px;
background:  url(../images/cart_full.png)  left center no-repeat;}
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Спасибо за решение. Работает, но картинка пропадает на некоторых страницах. меняется путь к картинке.

Я решил так:
после строки
Код
<div class="vmCartModule <?php echo $params->get('moduleclass_sfx'); ?>" id="vmCartModule<?php echo $params->get('moduleid_sfx'); ?>">
добывил код
Код
<?php if ($data->totalProduct) echo '<a href=component/virtuemart/cart?><div class="mycartico_full"> </div></a>'; 
else echo '<div class="mycartico"> </div></a>' ?>

и стили в файл template.css
Код
.mycartico	{display:block;
width:41px;
height:45px;
float:left;
margin-top:-28px;
background:  url(../images/cart.png)  left center no-repeat;
}
.mycartico_full {display:block;
width:41px;
height:45px;
float:left;
margin-top:-28px;
background:  url(../images/cart_full.png)  left center no-repeat;}

В файле vmprices.js
в функции productUpdate : function(mod)
после mod.find(".total_products").html(datas.totalProductTxt); добавьте
mod.find(".mycartico").css({"background": "url(../images/cart_full.png)  left center no-repeat", "font-size": "200%"});
мне этого хватило динамически меняется и картинка корзины
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сменить изображение стандартной кнопки(зеленой) добавления корзины?

Автор Дмитрий Ф.

Ответов: 13
Просмотров: 11697
Последний ответ 23.01.2020, 15:30:09
от Amikta
При смене позиции модуля корзины, не добавляется товар

Автор Dolphin4ik_1

Ответов: 1
Просмотров: 997
Последний ответ 28.12.2018, 20:22:03
от fsv
Появление корзины в докбаре

Автор Dolphin4ik_1

Ответов: 5
Просмотров: 974
Последний ответ 27.12.2018, 22:19:22
от Dolphin4ik_1
Появление корзины после добавления товара

Автор Dolphin4ik_1

Ответов: 1
Просмотров: 938
Последний ответ 27.12.2018, 19:27:50
от Dolphin4ik_1
Как убрать цену товара из корзины?

Автор sergspb

Ответов: 1
Просмотров: 1241
Последний ответ 06.03.2018, 11:40:47
от Ragivort