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

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
А мой ответ почему все проигнорировали?
Вы посмотрите в список. Все поля со значением количества имеют одно и то же имя, Добавьте к каждому ID товара и передавайте плюсом и минусом соответственно.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

nuruzadeh

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
А мой ответ почему все проигнорировали?
Вы посмотрите в список. Все поля со значением количества имеют одно и то же имя, Добавьте к каждому ID товара и передавайте плюсом и минусом соответственно.
попробовали и ничего не получается
*

freytas11

  • Захожу иногда
  • 83
  • 0 / 0
JS 3.5.0

Чуть поправлен вариант для корзины - если было несколько товаров, то при нажатии плус-минус возле любого, изменялось количество у первого.

вариант с картинками

Код
<input class="quantity-minus" type="image" img src="<?php print $this->image_path ?>images/minus-16.png" onclick="var qty_el = document.getElementById('quantity<?php print $key_id ?>'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 1 ) qty_el.value--;return false;">
<input type="text" id="quantity<?php print $key_id ?>" name="quantity[<?php print $key_id ?>]" value="<?php print $prod['quantity'] ?>" class="inputbox" style="width: 20px" />
<?php print $prod['_qty_unit'];?>
<input class="quantity-plus" type="image" img src="<?php print $this->image_path ?>images/plus-16.png" onclick="var qty_el = document.getElementById('quantity<?php print $key_id ?>'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;">


вариант с текстовыми + -

Код
<input class="quantity-minus" value="-" type="button" onclick="var qty_el = document.getElementById('quantity<?php print $key_id ?>'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 1 ) qty_el.value--;return false;">
<input type="text" id="quantity<?php print $key_id ?>" name="quantity[<?php print $key_id ?>]" value="<?php print $prod['quantity'] ?>" class="inputbox" style="width: 20px" />
<?php print $prod['_qty_unit'];?>
<input class="quantity-plus" value="+" type="button" onclick="var qty_el = document.getElementById('quantity<?php print $key_id ?>'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++;return false;">

Не могли бы вы мне скинуть код для  +- в корзине и на что его заменить. Спасибо!
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
Вопрос остался не решенным....как присвоить id товару в списке продуктов?
« Последнее редактирование: 25.07.2012, 06:25:34 от pepeto »
"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
id присвоить просто product-> добавить product_id

Получится такой код:

Код
<input type = "text" id = "quantity[<?php print $product->product_id ?>]" onkeyup="reloadPrices();" name = "quantity[<?php print $product->product_id ?>]" value = "<?php print $this->default_count_product?>" class = "inputbox" style = "width: 18px" />
<input class="quantity-minus" type="button" value="-" onclick="var qty_el = document.getElementById('quantity[<?php print $product->product_id ?>]'); var qty = qty_el.value; if( !isNaN( qty ) && qty > 1 ) qty_el.value--;">
      <input class="quantity-plus" type="button" value="+" onclick="var qty_el = document.getElementById('quantity[<?php print $product->product_id ?>]'); var qty = qty_el.value; if( !isNaN( qty )) qty_el.value++; ">

но вот товары добавляются в корзину по одному, количество не цепляется, решения пока нет (((
*

b-boy

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Есть решение, еще 1-2 дня на доработку 8)
*

andrea2509

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

KocH

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Решение так и не появилось?
*

b-boy

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
извиняюсь за задержку, выложу завтра вечером
*

Ramil8009

  • Захожу иногда
  • 147
  • 1 / 1
Ну как получилось?
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
b-boy
сколько у Вас дней в одном дне? ))
очень ждем решения, для программиста там вроде ничего сложного
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
40 сообщений, почти 3000 просмотров и все ждут b-boy с решением?
Пожалуй заберу его славу себе  8)
Решение в виде аддона (плагина)
1. Выводит поле для ввода количества товаров и кнопки (- и +) в категории товаров.
2. Выводит кнопки - и + в карточке товара.
3. В корзину помещается указанное количество как в списке товаров так и в карточке. yes!
Установка через JoomShopping
Подробности
« Последнее редактирование: 01.09.2012, 12:21:47 от Linfuby »
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

KocH

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Нижайший поклон и благодарности.  :D :D :D :D Плюсанул в репу. 
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Спасибо.
Для информации. Значения у кнопок - и + отсутствуют, так как это остается на совести CSS. Не все хотят видеть там надписи - и +. Многие хотят вставлять туда красивые png'шки и т.д.
Классы для правки:
.product_minus {}
.product_plus {}
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
Linfuby
у меня не работает, версия JS 3.4.2. сам плагин включен, может в JS где галку поставить надо?
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
Вернее как сделать, чтобы работало на другом шаблоне JS (не дефолтном)  ??
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Дело ,наверное, в шаблоне. У меня Vertex, все работает и стили настраиваются. Уточняю. Vertex- основной, Ja Tiris - для JS
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
В шаблоне должны быть след. строки:
Для категорий <?php print $product->_tmp_var_buttons;?>
Для карточки товара <?php print $this->_tmp_qty_unit;?>
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

andrea2509

  • Захожу иногда
  • 108
  • 5 / 0
В шаблоне должны быть след. строки:
Для категорий <?php print $product->_tmp_var_buttons;?>
Для карточки товара <?php print $this->_tmp_qty_unit;?>

Как раз этих строк не хватало

Linfuby, большое спасибо!
плюсую
*

kefla

  • Захожу иногда
  • 87
  • 4 / 0
  • Учусь, учусь, все время учусь, а края не видно...
Как раз этих строк не хватало

Linfuby, большое спасибо!
плюсую

andrea2509, приношу извинения за возможно очень глупый вопрос, строки эти должны быть в файле используемого шаблона index.php? Спасибо :)
*

rawin

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
нет, речь о шаблоне JS - JoomShopping тут: \components\com_jshopping\css (файл default.css) и components\com_jshopping\templates\default (вся папка с карточками вставляемыми в шаблон)
*

kefla

  • Захожу иногда
  • 87
  • 4 / 0
  • Учусь, учусь, все время учусь, а края не видно...
нет, речь о шаблоне JS - JoomShopping тут: \components\com_jshopping\css (файл default.css) и components\com_jshopping\templates\default (вся папка с карточками вставляемыми в шаблон)

***установил плагин от Linfuby
***<?php print $this->_tmp_qty_unit;?> вставил 8 строкой в product_default.php
***<?php print $product->_tmp_var_buttons;?> вставил 4 строкой в category_default.php
вероятно что-то неверно сделал, плагин заработал, но кнопки выползли совсем не там, где нужно...
http://www.папка.com.ua/component/jshopping/папки-офисные/item042p-папка-регистратор-item-люкс-50мм-a4-кармашек-металлическая-окантовка-двухстороннее-покрытие-искусственная-кожа.html?Itemid=0

в любом случае Linfuby +1


« Последнее редактирование: 03.09.2012, 00:37:40 от kefla »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
правится /components/com_jshopping/templates/default/product/product_default.php
вставляются нужные строчки после или перед полем ввода кол-ва :) воспользуйтесь ктрл+ф и поищите quantity :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Linfuby, спасибо за плагин, поставил "+".
Единственный вопрос: в CSS в background ставлю Ваш .gif - все нормально, ставлю все свои варианты (такой же размер) - не появляются. Почему?
*

kefla

  • Захожу иногда
  • 87
  • 4 / 0
  • Учусь, учусь, все время учусь, а края не видно...
правится /components/com_jshopping/templates/default/product/product_default.php
вставляются нужные строчки после или перед полем ввода кол-ва :) воспользуйтесь ктрл+ф и поищите quantity :)

nevigen, спасибо

возможно подскажете, можно ли настроить JS таким образом, чтобы при нажатии "в корзину", клиент оставался в карточке товара, а корзина соответственно изменяла свое состояние.
« Последнее редактирование: 03.09.2012, 22:13:17 от kefla »
*

nevigen

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

Legacy

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Linfuby - Cпасибо за плагин!
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Linfuby, спасибо за плагин, поставил "+".
Единственный вопрос: в CSS в background ставлю Ваш .gif - все нормально, ставлю все свои варианты (такой же размер) - не появляются. Почему?
Скиньте картинку и что написано в CSS для кнопки. Желательно конечно на почту.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

freytas11

  • Захожу иногда
  • 83
  • 0 / 0
40 сообщений, почти 3000 просмотров и все ждут b-boy с решением?
Пожалуй заберу его славу себе  8)
Решение в виде аддона (плагина)
1. Выводит поле для ввода количества товаров и кнопки (- и +) в категории товаров.
2. Выводит кнопки - и + в карточке товара.
3. В корзину помещается указанное количество как в списке товаров так и в карточке. yes!
Установка через JoomShopping
Подробности

А как сделать что бы в корзине тоже работало?
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
А как сделать что бы в корзине тоже работало?
Реализовано в версии 1.1
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товаров из всех подкатегорий на странице категории

Автор Faina

Ответов: 355
Просмотров: 69427
Последний ответ 11.10.2025, 08:48:34
от kit2m2
[Решено] Вывод 3-х первых картинок в списке товаров категории

Автор rudoy24

Ответов: 30
Просмотров: 12552
Последний ответ 19.07.2024, 11:41:28
от juleczka
Определить расширение. pop_description для списка товаров

Автор Alex_gs

Ответов: 3
Просмотров: 2280
Последний ответ 24.09.2023, 12:18:34
от kit2m2
Смена фото при наведении в списке товаров категории

Автор Taatshi

Ответов: 57
Просмотров: 6647
Последний ответ 15.06.2023, 15:53:25
от Akeksandr
Шаблон фильтрации товаров

Автор Prevergenec

Ответов: 1
Просмотров: 2603
Последний ответ 23.01.2023, 18:13:43
от kit2m2