Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать 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

0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 2788 Просмотров
*

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
Просмотров: 1373
Последний ответ 14.02.2018, 22:44:25
от saudzboa
Как реализовать: товары, которых нет в наличии в конец списка категории?

Автор Girevik

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

Автор atlet

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

Автор Tokyo

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

Автор ИринаМ

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