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

tug

  • Захожу иногда
  • 333
  • 40 / 4
Проблема!!!
Сравнение работает отлично. Но вот просмотр самого товара теперь не работает.
пишет ошибку:
Fatal error: Call to a member function f() on a non-object in /administrator/components/com_virtuemart/html/shop.product_details.php on line 333
<блаблабла>и чего теперь делать?? :(((

В инструкции (readme.txt) ошибка. Код должен быть таким:
Код
// <!-- tugged comparison extension
// tugged. При всём уважении к тебе. Сурен, ты мудак =)
$dbt = new ps_DB;
$q = "SELECT product_type_id FROM #__{vm}_product_product_type_xref WHERE product_id = '".$db_product->f("product_id")."'";
$dbt->SetQuery($q);
$product_type_id = $dbt->loadResult();

if( !empty($product_type_id) ) {
  if( is_array($_SESSION['compare'][$product_type_id]) && in_array($db_product->f("product_id"), $_SESSION['compare'][$product_type_id]) ) {
    $form_addtocomparison = '<p>(Товар добавлен для сравнения)</p>';
  }
  else {
    $form_addtocomparison = '
      <form action="'.$mm_action_url.'index.php" method="POST" name="addtocomparison" id="addtocomparison">
        <input type="submit" value="Добавить в сравнение" />
        <input type="hidden" name="page" value="shop.product_details" />
        <input type="hidden" name="func" value="comparisonAdd" />
       
        <input type="hidden" name="flypage" value="shop'.$flypage.'" />
        <input type="hidden" name="category_id" value="'.$category_id.'" />
        <input type="hidden" name="manufacturer_id" value="'.$manufacturer_id.'" />
        <input type="hidden" name="product_id" value="'.$db_product->f("product_id").'" />

        <input type="hidden" name="option" value="com_virtuemart" />
        <input type="hidden" name="Itemid" value="'.$Itemid.'" />
      </form>
    ';
  }
}
else {
  $form_addtocomparison = '';
}
// tugged comparison extension -->

Нужно было из примера код взять.
*

CrazyLuna

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
tug спасибо за ответ..
правда я уже сама разобралась.. как раз зашла сюда написать решение.

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

Господа, пардону прошу... Поставил точно следуя ридми +этот топик. Хрень в следующем, при выводе товаров вместо {form_addtocomparison} не выводится ничего... Подскажите что-нибудь. Ставлю на Joomla 1012 Lavra Edition 2007.
*

Muratty

  • Захожу иногда
  • 130
  • 9 / 0
  • не стреляёте в пианиста, он играет как умеет...
хотельсь бы узнать какие поля являются обязательными для работы данного хака, у меня например ничего не происходит...
*

LavAnd

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
  • заядлый фрилансер
А кто нибудь сумел наладить сравнение товаров в связке Joomla 1.0.15 + VM 1.1?
Вообще странно что разработчики VM не включают эту возможность в дистрибутив магазина (это ведь стандартная вещь).

LavAnd, тоже сейчас пытаюсь прикрутить. Только j1.5 + vm1.1. Модуль поставился(хотя и не хотел по началу), но показываться на странице не хочет :( Код в shop.browse и shop.product_details вставил. Даже кнопки появились для добавления в сравнение. Но на этом всё кончилось. Не работает.
ЗЫ tug, может ты находил решение под новый виртумарт? поделись плиз :)
*

Bear

  • Захожу иногда
  • 67
  • 11 / 0
я смог его запустить и даже работает но криво. есть много дыр которые нужно латать. активно занимаюсь вопросом
*

Kovryga

  • Захожу иногда
  • 99
  • 1 / 0
Приветствую!

Так кто-нибудь смог подружить J1.5+VM+ модуль сравнения товаров?

to tug:

Планируется ли данное расширение под J1.5?
А то очень актуально и необходимо
*

Bear

  • Захожу иногда
  • 67
  • 11 / 0
подружить смог и даже присобачил AJAX. но для полноценной работы нужно сделать ещё  пару вещей (к примеру удоление из модуля сравнения и очистка на аяксе), а на это нету времени да и задача сейчас не актуальна. и незаконченый вариант выкладывать не буду!
*

Kovryga

  • Захожу иногда
  • 99
  • 1 / 0
to Bear

дело нужное.
кто готов сделать в ближайшее время, то могу проспонсировать (в разумных конечно пределах)
*

Kovryga

  • Захожу иногда
  • 99
  • 1 / 0
никто так и не подправил  до 1.5?

Вторую неделю бьюсь и все никак, вместо кнопки "добавить в сравнение" упорно торчит {form_addtocomparison} , голову сломала...нужна помощь...
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Идея сдохла? Никто не нашёл решения для 1.5??
Готов к труду и обороне!
*

LavAnd

  • Осваиваюсь на форуме
  • 21
  • 3 / 0
  • заядлый фрилансер
 осталось найти это в бесплатном доступе ^-^
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
осталось найти это в бесплатном доступе ^-^
Без шансов - уже пробовал...
Я бы и купил... вот только как? Нет у меня кредитки(((
Готов к труду и обороне!
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Ок, попробую.
Готов к труду и обороне!
*

Piterv777

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
  • Fortuna non penis, in manus non recepi!
подружить смог и даже присобачил AJAX. но для полноценной работы нужно сделать ещё  пару вещей (к примеру удоление из модуля сравнения и очистка на аяксе), а на это нету времени да и задача сейчас не актуальна. и незаконченый вариант выкладывать не буду!
Bear, ну как дела с доработкой модуля под Джу 1.5 + ВМ 1.1 ? Ведь сейчас сайты делаются на этих версиях --> насущный вопрос.
*

zzzone

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
актуально
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
По-прежнему актуально!
Готов к труду и обороне!
*

licbez

  • Захожу иногда
  • 76
  • 11 / 0
ой как актуально.....
Bear может обсудим вопрос доработки?
Кто хочет — ищет способы, кто нет - причины....
*

Bear

  • Захожу иногда
  • 67
  • 11 / 0
может. нужно глянуть и вспомнить что у меня там получилось. всё не до этого как то было. сейчас ВОЗМОЖНО смогу выделить вермя.
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
не пашет сделано все по инструкции... Fatal error: Call to a member function f() on a non-object in /administrator/components/com_virtuemart/html/shop.browse.php on line 423
*

hardstep

  • Захожу иногда
  • 76
  • 5 / 0
оченна актуально
*

avda

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
а может кто небуть выложит сам компонент в топик ?
нужен для Joomla 1.0.15 и VM 1.0.15

Привет,
вот уже 2 день парюсь  :( с этим модулем по J1.5+VM1.1.4 можеш помочь?

Сечас вот это
 if( is_array($_SESSION['compare'][$product_type_id]) && in_array($db_browse->f("product_id"), $_SESSION['compare'][$product_type_id]) )
выдаёт
 Notice: Undefined index: compare in C:\wamp\www\administrator\components\com_virtuemart\html\shop.browse.php on line 484
Зарание благодарен
*

morph

  • Давно я тут
  • 924
  • 105 / 0
VM1.1.4
не работает нормально,надо переписывать,шаблонизировать
Bear,если подружил,могу помочь допилить,в шаблоны вынести+добавить свое сравнение чтобы отмечать что надо и добавлять в сравнение одной кнопкой
*

Bear

  • Захожу иногда
  • 67
  • 11 / 0
уже заканчиваю. если не затормозится процесс то за неделю - две закончу. но это на Joomla 1.0.15 + vm 1.1.1. на других пока не пробовал.

Могу присоеденитса вместе быстрее будет... Пишите
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сравнения товара в VM 1.1.X

Автор Bear

Ответов: 464
Просмотров: 86201
Последний ответ 17.06.2016, 10:44:50
от uralmas
[Решено] Невидимая регистрация ( Покупка без регистрации ) V1.1.3

Автор urodoff

Ответов: 319
Просмотров: 110352
Последний ответ 27.10.2014, 15:27:02
от gaalferov
[Решено] Отобразить кол-во товаров из всех подкатегорий V1.1.3

Автор bazic

Ответов: 19
Просмотров: 14395
Последний ответ 18.09.2014, 06:39:33
от fila61
[Решено] Добавление Watermark к фото товара V1.0.15 V1.1.3

Автор mickymouse

Ответов: 52
Просмотров: 23313
Последний ответ 13.06.2013, 01:04:46
от richman
[Решено] Как изменить ,товаров в наличии 1 на "есть в наличии" V1.0.15 V1.1.3

Автор ButuzOFF

Ответов: 93
Просмотров: 42144
Последний ответ 17.05.2013, 21:10:44
от sa1981