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

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
код файла browse:
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<table style="width: 716px; height: 44px;" border="2" >
<tbody>
<tr>
<td rowspan="2" style="width: 120px;" ><?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></td>
<td style="width: 370px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></td>
<td rowspan="2"><?php echo $form_addtocart ?></td>
</tr>
<tr>
<td><?php echo $product_price ?></td>
</tr>
</tbody>
</table>

в этом коде уже ничего не удалить, самый компактный вариант получился, но всё равно не устраивает..
вопросы:
1. как уменьшить расстояние по вертикали между товарами ? (файл со скриншотом во вложении)
2. несмотря на border="2" границ у таблицы не видно, это шаблон сайта влияет ? как исправить можно?

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

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
ну как минимум можно все решить не через таблицу , вы и так  не используете границы .

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<div style="float:left;  width:120px; height:45px;"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left; width:370px; height:45px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a> <br /> <?php echo $product_price ?></div>
<div style="float:left; width:120px; height:45px;"><?php echo $form_addtocart ?></div>

Размеры взяты из вашей таблицы, не думаю что они подойдут, нужно будет править:
 - рассчитывать height(высоту) = "высота вашей картинки" + "1-2 px" , 
 - width(ширина) = "ваш шаблон сайта"
« Последнее редактирование: 14.06.2011, 12:58:18 от Nsoft »
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>
<div style="float:left;  width:100px; height:92px;"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left; width:345px; height:92px;"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a> <br  style="vertical-align:bottom"> <?php echo $product_price ?> <br/></div>
<div style="float:left; width:200px; height:92px; text-align: right;"><?php echo $form_addtocart ?></div>

Вот мой код подправленный под мой сайт, его можете использовать. У меня шаблон для материалов  всего 645px , вот исходя из этого я и настроил код. Вам соответственно нужно настраивать под ваш.

А и там где купить: вставил дополнительно
Код
text-align: right;
Что бы отправить содержимое в правый конец страницы
« Последнее редактирование: 14.06.2011, 13:18:04 от Nsoft »
*

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
спасибо, хороший совет, думаю он мне подходит

а как всё же сделать таблицей? чтобы были очертания ?
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
По поводу очертания - да, шаблон влияет. Быстро правда не могу ответить где именно смотреть.

Что бы в таблице было, для каждого товара будет создавать такая вот таблица. Поэтому - именно моих знаний пока не хватает, сделать так, что бы таблицы были впритык к друг другу. Хотя чисто логически понимаю, что возможно... но мне нужно подумать, пока даже примерно не знаю какой шаблон копнуть.
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
А если применить border к моему коду , то вот что может выйти :


Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>

<div style="float:left; width:100px; height:98px; border:#000 double"> <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left;  width:325px; height:92px;">
<div style="float:left; width:325px; height:66px;  border:#000 double"><?php echo $product_s_desc ?> <a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></div>
<div style="float:left; width:325px; height:26px;  border:#000 double"> <?php echo $product_price ?></div></div>
<div style="float:left; width:200px; height:98px; text-align: right;  border:#000 double"><?php echo $form_addtocart ?></div>

Сразу говорю, это делалось на быструю руку и подгонялось под мой сайт.
*

Nsoft

  • Осваиваюсь на форуме
  • 14
  • 2 / 0
Вообщем подогнал все тонкости  кода , до хорошего отображения как в таблице, пробуйте:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 ?>

<div style="float:left; text-align:center; width:100px; height:98px; border:#000 double; "><?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" " width="100%" height="100%" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></div>
<div style="float:left;  width:325px; height:92px;">
<div style="float:left; width:325px; height:66px;  border:#000 double">&nbsp;<?php echo $product_s_desc ?> <br />&nbsp;<a href="<?php echo $product_flypage ?>">[<?php echo $product_details ?>...]</a></div>
<div style="float:left; width:325px; height:26px;  border:#000 double"> &nbsp;<?php echo $product_price ?></div></div>
<div style="float:left; width:200px; height:98px; text-align: right;  border:#000 double"><?php echo $form_addtocart ?></div>

Изменения от исходного:
Код
text-align:center;
+  хак в код
Код
width="100%" height="100%"
- выравнивание картинки товара в div. (возможно не работает, на больших размерах контейнера div не проверял).
&nbsp; - отступ от боковых границ, правда можно просто применить выравнивание, но я часто именно этим пользуюсь. 
« Последнее редактирование: 14.06.2011, 15:24:40 от Nsoft »
*

crocus

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
спасибо, без границ смотрится лучше =)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Подкатегории с товарами

Автор milan

Ответов: 0
Просмотров: 1359
Последний ответ 13.01.2015, 14:51:58
от milan
Как ввести описание категории под всеми товарами и под категориями?

Автор xilgiz

Ответов: 0
Просмотров: 1173
Последний ответ 10.04.2013, 07:24:56
от xilgiz
Навигация страниц с товарами в категории

Автор nightbodom

Ответов: 8
Просмотров: 2050
Последний ответ 04.04.2012, 03:45:43
от nightbodom
Расстояние между фотками в товаре.

Автор rk3dnp

Ответов: 5
Просмотров: 1818
Последний ответ 18.01.2012, 12:11:58
от mansonfaust
Сместить подкатегории вниз под товары и убрать навигацию над товарами

Автор fialka

Ответов: 10
Просмотров: 2647
Последний ответ 15.09.2011, 23:10:30
от fialka