Новости 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 Ответов
  • 2786 Просмотров
*

kirill007

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Вопрос такой(может кто морочился с этим): В стандартном шаблоне вывода категорий выводиться только изображение и название категории, реально ли добавить дополнительное поле с описанием, что бы категории имели вид

Напр:

(Кат.) Audi100    (опис.)1988-1999гг.
(Кат.) Audi200    (опис.)1987-1989гг.
*

kirill007

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Добавить описание к категории
« Ответ #1 : 18.08.2010, 10:09:02 »
Вопрос такой(может кто морочился с этим): В стандартном шаблоне вывода категорий выводиться только изображение и название категории, реально ли добавить дополнительное поле с описанием, что бы категории имели вид

Напр:

(Кат.) Audi100    (опис.)1988-1999гг.
(Кат.) Audi200    (опис.)1987-1989гг.

Так с этим разобрался
Надо в ps_product_category.php заменить function get_child_list($category_id)
на
Код:

function get_child_list($category_id) {
      global $sess, $ps_product, $VM_LANG;
      $ps_vendor_id = $_SESSION["ps_vendor_id"];
      $db = new ps_DB;
      $childs = array();
      
      $q = "SELECT category_id, category_thumb_image, category_child_id,category_name, category_description FROM #__{vm}_category,#__{vm}_category_xref ";
      $q .= "WHERE #__{vm}_category_xref.category_parent_id='$category_id' ";
      $q .= "AND #__{vm}_category.category_id=#__{vm}_category_xref.category_child_id ";
      $q .= "AND #__{vm}_category.vendor_id='$ps_vendor_id' ";
      $q .= "AND #__{vm}_category.category_publish='Y' ";
      $q .= "ORDER BY #__{vm}_category.list_order, #__{vm}_category.category_name ASC";
      $db->setQuery($q);
      $db->query();

      while( $db->next_record() ) {
         $childs[] = array (
                     'category_name' =>  $db->f("category_name"),
                     'category_id' => $db->f("category_id"),
                     'category_thumb_image' => $db->f("category_thumb_image"),
'category_description' => $db->f("category_description"),
                     'number_of_products' => ps_product_category::products_in_category( $db->f("category_id")),
                  );
      }
      return $childs;
   }

А как сделать чтобы описание выводилось справа от категории, а не под ней?
*

kirill007

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Добавить описание к категории
« Ответ #2 : 18.08.2010, 14:57:24 »
может я некорректно или не понятно задал вопрос?
Прикрепил архив с картинкой как должно быть!
Вот код моего categoryChildlist.tpl.php (не пойму почему описание перескакивает на строку ниже?может не в этом файле рыть надо?)
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); 
mm_showMyFileName(__FILE__);

$iCol = 1;
if( !isset( $categories_per_row )) {
$categories_per_row = 1;
}
$cellwidth = intval( 100 / $categories_per_row );

if( empty( $categories )) {
return; // Do nothing, if there are no child categories!
}
?>
<br/>
<table width="100%" cellspacing="0" cellpadding="0">
<?php
foreach( $categories as $category ) {
if ($iCol == 1) { // this is an indicator wether a row needs to be opened or not
echo "<tr>\n";
}
?>


<td align="center" width="<?php echo $cellwidth ?>%" >
<br />
         <a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>">
<?php
if ( $category["category_thumb_image"] ) {
echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");
echo "<br /><br/>\n";
}
echo $category["category_name"];
      echo $category['number_of_products'];

?>
</a>
<?php echo $category["category_description"]; ?>
<br/>
</td>




<?php
// Do we need to close the current row now?
if ($iCol == $categories_per_row) { // If the number of products per row has been reached
echo "</tr>\n";
$iCol = 1;
}
else {
$iCol++;
}
}
// Do we need a final closing row tag?
if ($iCol != 1) {
echo "</tr>\n";
}
?>
</table>

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

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: Добавить описание к категории
« Ответ #3 : 18.08.2010, 17:01:39 »
<br/> удали
*

kirill007

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Добавить описание к категории
« Ответ #4 : 18.08.2010, 18:48:08 »
<br/> удали

Где именно, вот в чём вопрос, я в этом файле везде их пробовал убать??
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Добавить описание к категории
« Ответ #5 : 30.11.2010, 14:13:03 »
Цитировать
А как сделать чтобы описание выводилось справа от категории, а не под ней?

Дак как етол сделать уже себе весь моск спалил(
« Последнее редактирование: 03.12.2010, 14:56:16 от terr »
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Добавить описание к категории
« Ответ #6 : 03.12.2010, 16:13:08 »
кароче сам допер надаело искать

файл categoryChildlist.tpl.php

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

Код
<div align="center">
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="900" height="100" id="AutoNumber1" align="left">
    <tr>
      <td width="100" height="100" valign="top">
      <p align="left">
  <a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>">
      <?php
            if ( $category["category_thumb_image"] ) {
                echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");
               
            }
            ?></td></a>
      <td width="704" height="137" valign="top"><?php echo $category["category_description"];?></td>
    </tr>
  </table>
  </div>

Каму пригодилось ставим ++

вот скрин

*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Добавить описание к категории
« Ответ #7 : 14.02.2011, 11:42:07 »
Если хотите сделать ссылкой только название категории а не весь текст то нужно сделать так
сам код
Код
    <td align="left" width="<?php echo $cellwidth ?>%" > 
        <br />

<div align="left">
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="800" height="100" id="AutoNumber1" align="left">
    <tr>
      <td width="140" height="120" valign="top">
      <p align="top">
 <a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>">
      <?php
            if ( $category["category_thumb_image"] ) {
                echo ps_product::image_tag( $category["category_thumb_image"], "alt=\"".$category["category_name"]."\"", 0, "category");
                
            }
            ?></td></a>
      <td width="704" height="137" valign="top">
 <a title="<?php echo $category["category_name"] ?>" href="<?php $sess->purl(URL."index.php?option=com_virtuemart&amp;page=shop.browse&amp;category_id=".$category["category_id"])?>">
 <h2><?php echo $category["category_name"] ?></h2></a><?php echo $category["category_description"];?></td>
    </tr>
  </table>
  </div>

фото



Само наименование категории заключено в тег h2

Код
<h2><?php echo $category["category_name"] ?></h2>

Для того чтобы оно было большим и жирным, форматировать можно в любом формате цвете положении зная HTML
« Последнее редактирование: 14.02.2011, 11:47:08 от terr »
*

kirill007

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Re: Добавить описание к категории
« Ответ #8 : 03.03.2011, 11:53:58 »
Единственный минус такого решения, то что за счёт построения таблицы в таблице увеличивается интервал между категориями, это очень неудобно если используешь список категорий без картинок и этих категорий много,длина списка становится больше в два раза...
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
Re: Добавить описание к категории
« Ответ #9 : 05.03.2011, 10:21:09 »
дак можно же задать высоту таблицы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Помогите мне поместить полем SKU под Описание Продукта browse_listtable.tpl.php

Автор saudzboa

Ответов: 1
Просмотров: 1372
Последний ответ 14.02.2018, 22:44:25
от saudzboa
Как реализовать: товары, которых нет в наличии в конец списка категории?

Автор Girevik

Ответов: 1
Просмотров: 1555
Последний ответ 02.11.2017, 10:52:04
от P_B
Сортировка товаров категории по алфавиту

Автор atlet

Ответов: 5
Просмотров: 2233
Последний ответ 20.11.2015, 18:33:50
от atlet
Добавить модуль в товар

Автор Tokyo

Ответов: 2
Просмотров: 3013
Последний ответ 11.05.2015, 20:43:32
от tierex
Вывод категории и только некоторых подкатегорий

Автор ИринаМ

Ответов: 8
Просмотров: 2160
Последний ответ 30.04.2014, 11:20:17
от ИринаМ