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

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Подскажите пожалуйста как сделать выравнивание картинок обновления и удаления товара в теге <form display:inline> в опере и файрфоксе показывает нормально без промежутков а эксплорере с промежутками, как их убрать? Скриншоты во вложении.

[вложение удалено Администратором]
« Последнее редактирование: 20.10.2009, 12:53:02 от Dimas888 »
*

Natasha

  • Захожу иногда
  • 93
  • 16 / 0
Re: Выравниевание элементов в форме
« Ответ #1 : 20.10.2009, 13:31:45 »
смотри файл стилей.
IE 6? он не так как FF или Opera padding`и воспринимает
*

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Re: Выравниевание элементов в форме
« Ответ #2 : 20.10.2009, 13:53:03 »
нет IE7. уже все стили пересмотрл, и padding сам выставлял в 0. И фаирбагом сомтрю все отступы 0
*

Natasha

  • Захожу иногда
  • 93
  • 16 / 0
Re: Выравниевание элементов в форме
« Ответ #3 : 20.10.2009, 14:00:25 »
и margin тоже 0 ?
если выводится таблицей - может ширина столбцов и всей таблицы не задана?
на втором скриншоте у тебя как-будто все столбцы одинаковой ширины, вот отступы и получились.
*

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Re: Выравниевание элементов в форме
« Ответ #4 : 20.10.2009, 14:05:40 »
margin тоже ставил 0, не получилось. Если уменьшаю ширину столбца то картинка крестик спускается вниз.
*

Natasha

  • Захожу иногда
  • 93
  • 16 / 0
Re: Выравниевание элементов в форме
« Ответ #5 : 20.10.2009, 14:31:20 »
"проанализируйте" элемент. Какие стили к нему применяются.
"чудес не бывает" (с)

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

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Re: Выравниевание элементов в форме
« Ответ #6 : 20.10.2009, 15:07:24 »
Спасибо за советы, буду разбираться.
*

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Re: Выравниевание элементов в форме
« Ответ #7 : 20.10.2009, 16:18:18 »
В чём причина разобрался, IE получается не полностью игнорирует скрытые input. Переставил скрытые поля в конец формы и теперь отступ
есть после картинок.

// UPDATE CART / DELETE FROM CART
      $action_url = $mm_action_url.basename($_SERVER['PHP_SELF']);
      $product_rows[$i]['update_form'] = '<form action="'. $action_url .'" method="post" style="display: inline; "  >
      <input type="hidden" name="option" value="com_virtuemart" />
      <input type="text" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'"  size="7" maxlength="4" name="quantity" value="'.$cart[$i]["quantity"].'" />
       <input type="image" name="update" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'" src="'. VM_THEMEURL .'images/update_quantity_cart.png" alt="'. $VM_LANG->_('PHPSHOP_UPDATE').'" align="top"  style="border-color:#FFFFFF; background:none; "/>
   <input type="hidden" name="page" value="'. $page .'" />
    <input type="hidden" name="func" value="cartUpdate" />
    <input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="prod_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
    <input type="hidden" name="description" value="'. stripslashes($cart[$i]["description"]).'" />
  
  </form>';
      $product_rows[$i]['delete_form'] = '<form action="'.$action_url.'" method="post" name="delete"  style="display: inline;">
      <input type="image" class="input" name="delete" title="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" src="'. VM_THEMEURL .'images/remove_from_cart.png" alt="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" align="top" style="border-color:#FFFFFF; background:none; "  />
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="'. $page .'" />
    <input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
    <input type="hidden" name="func" value="cartDelete" />
    <input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="description" value="'. $cart[$i]["description"].'" />
  
  </form>';



 Как сделать чтоб IE игнорировал скрытые input как и опреа и FF?

[вложение удалено Администратором]
*

Dimas888

  • Захожу иногда
  • 62
  • 2 / 0
Re: Выравниевание элементов в форме
« Ответ #8 : 20.10.2009, 18:13:45 »
Решил проблему с вставкой на скрытых инпутов в DIV , если кому поможет в дальнейшем вот код:

// UPDATE CART / DELETE FROM CART
      $action_url = $mm_action_url.basename($_SERVER['PHP_SELF']);
      
      $product_rows[$i]['update_form'] = '<form action="'. $action_url .'" method="post" style="display: inline; margin-right:0px;"  >
      
       <div style="float: left;vertical-align: middle;">
      <input type="text" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'"  size="7" maxlength="4" name="quantity" value="'.$cart[$i]["quantity"].'" />
       <input type="image" name="update" title="'. $VM_LANG->_('PHPSHOP_CART_UPDATE').'" src="'. VM_THEMEURL .'images/update_quantity_cart.png" alt="'. $VM_LANG->_('PHPSHOP_UPDATE').'" align="top"  style="border-color:#FFFFFF; background:none; "/>
   
    </div>
   
   <input type="hidden" name="option" value="com_virtuemart" />
   <input type="hidden" name="page" value="'. $page .'" />
    <input type="hidden" name="func" value="cartUpdate" />
    <input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="prod_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
    <input type="hidden" name="description" value="'. stripslashes($cart[$i]["description"]).'" />
  
  </form>';
      
      $product_rows[$i]['delete_form'] = '<form action="'.$action_url.'" method="post" name="delete"  style="display: inline;">
      
   <div style="float: left;vertical-align: middle;">
   
   <input type="image" class="input" name="delete" title="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" src="'. VM_THEMEURL .'images/remove_from_cart.png" alt="'. $VM_LANG->_('PHPSHOP_CART_DELETE').'" align="top" style="border-color:#FFFFFF; background:none; "  />
    
    </div>
   
   <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="'. $page .'" />
    <input type="hidden" name="Itemid" value="'. $sess->getShopItemid().'" />
    <input type="hidden" name="func" value="cartDelete" />
    <input type="hidden" name="product_id" value="'. $_SESSION['cart'][$i]["product_id"] .'" />
    <input type="hidden" name="description" value="'. $cart[$i]["description"].'" />
  
  </form>';

Теперь в IE показывает так же как и опера.Но всё же интересно почему IE так себя ведёт , не нашёл инфу по этому поводу.
*

sharikama

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Выравниевание элементов в форме
« Ответ #9 : 27.06.2010, 22:25:42 »
Спасибо, нужная вещь
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с расположением элементов Joomla+Virtuemart

Автор marty_ny

Ответов: 9
Просмотров: 1916
Последний ответ 07.12.2011, 15:18:13
от ELLE