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

xkansler

  • Новичок
  • 5
  • 5 / 0
По неведомым причинам в модулях прекрасного инструмента под названием  "JoomShopping" проигнорирована встроенная в Joomla возмодность задавать суффикс для публикуемых модулей, что значительно сокращает возможности CSS верстки сайта.
Предлагаю разработчику включить эту возможность в модули JoomShopping.

Для пользователей которые сами хотят добывить этот функционал к модулям JoomShopping сделать слудующее:
 - открываем папку необходимого модуля. Например для JoomShopping_toprating - /modules/mod_jshopping_top_rating, для JoomShopping_search - /modules/mod_jshopping_search и т.д.
 - открываем файл конфигурации модуля (файл с расширением .xml - mod_jshopping_top_rating.xml для JoomShopping_toprating, mod_jshopping_search.xml для JoomShopping_search и т.д.)
 - в начале блока <params> вставляем строчку: <param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />, тем самым добавляя в админпанели управления модулем стандартную для модулей Joomla возможность установки "Суффикс класса модуля".
 - далее как обычно пишем в настройке "Суффикс класса модуля" свой class для публикуемого модуля (например my_module_design) и в CSS файле шаблона описываем формат отображения модуля используя созданный class (например: .my_module_design {padding:0; margin:10px 0;... и т.д.}
 - наслаждаемся результатом.

*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Слушай, можешь поможешь реализовать с модулем JoomShopping_category-2.1.0 следующий стиль. В  базовом варианте меня он не устраивает.

Хочу получить вид списка категорий и под категорий в следующем виде:

-Категория
--Подгатегория
---Товар
-Категория
--Подкатегория
---Товар
.
.
.
и т.д.

Причём хотелось бы чтобы перед названием категории, под категории и товара были миниатюрные изображения (или брал стиль из шаблона сайта). Я не силён в CSS, поэтому в таких случаях рассчитываю на помощь знающих людей. Был бы очень признателен если бы привёл пример кода и куда его нужно вставить.
*

dragon4x4

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

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
как создавать категорию и под категорию я вкурсе. У меня например категории вплотную к краям модуля а хотелось бы чтобы был отступ причём и между списком категорий. Хочу просто выяснить где можно править отступы различные, шрифты и т.п. данного модуля.
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Народ подскажите как изменить стиль модуля категорий, в стиле шаблона пробовал но через него модули магазина вообще никак не поддаются,  пробовал создавать новые стили но ни в какую модули не хотят изменятся. Как заставить список меню сдвинутся от левого края и т.п.?  Если у кого есть готовый стиль к этому модулю пожалуйста поделитесь очень нужен.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Не знаю почему, но у меня этот метод не работает. Не привязывается к модулю суффикс.
В XML модулей добавлено:
Код
<param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />

В CSS как шаблона , так и самого магазина добавлен класс(для показа горизонтально). В настройках модуля прописан соответствующий суффикс. Однако выводится стандартным классом. Где мог накосячить?
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Возможно, проблема в шаблоне (подключения модулей)

попробуйте
<jdoc:include type="modules" name="left" style="rounded" />
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Ну кроме XML файла возможность добавления суффикса надо еще и в шаблоне модуля прописывать что-то типа
Код: html4strict
<div class="mymoduleclass<?php echo $moduleclass_sfx; ?>">
Тогда к классу будет суффикс добавляться
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

jesus

  • Захожу иногда
  • 131
  • 15 / 1
  • ищу программиста
Народ подскажите как изменить стиль модуля категорий, в стиле шаблона пробовал но через него модули магазина вообще никак не поддаются,  пробовал создавать новые стили но ни в какую модули не хотят изменятся. Как заставить список меню сдвинутся от левого края и т.п.?  Если у кого есть готовый стиль к этому модулю пожалуйста поделитесь очень нужен.

В файле /modules/mod_jshopping_categories/tmpl/default.php поверх существующей конструкции навешиваешь еще один DIV стиль ему задаешь, например jshop_menu чтобы в итоге получилось что-то такое:
Код
<?php
  foreach($categories_arr as $curr){
      $class = "jshop_menu_level_".$curr->level;
      if ($categories_id[$curr->level]==$curr->category_id) $class = $class."_a";     
      ?>
  <div class="jshop_menu">
      <div class = "<?php print $class?>">
            <a href = "<?php print $curr->category_link?>"><?php print $curr->name?>
                <?php if ($show_image && $curr->category_image){?>
                    <img align = "absmiddle" src = "<?php print $jshopConfig->image_category_live_path."/".$curr->category_image?>" alt = "<?php print $curr->name?>" />
                <?php } ?>
            </a>
      </div>
  </div>
  <?php
  }
?>
— это полный код модуля.

Затем в файле /components/com_jshopping/css/default.css
Добавь:
Код
.jshop_menu {font-size: 110%;}
.jshop_menu a {background: url("../images/arrow_right.gif") no-repeat scroll 0 3px transparent; padding-left:20px;}
Также можешь поэкспериментировать со стилями подменю, например:
Код
.jshop_menu_level_0, .jshop_menu_level_0_a{
    font-size: 150%;
margin-bottom:5px;
}
.jshop_menu_level_1, .jshop_menu_level_1_a{
    font-size: 130%;
padding-left: 10px;
    margin-top:5px;
    margin-bottom:5px;   
}

.jshop_menu_level_2, .jshop_menu_level_2_a{
    font-size: 120%;
padding-left: 20px;
    margin-top:5px;
    margin-bottom:5px;

Потом FireBug в руки и доводи как надо.
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Использую Joomla 1.6 в последнем скаченом мною модуле поле суффикса уже присутствует, но однако оно не работает.
В шаблоне модуля добавил к <?php echo $class_sfx;?>
Код
<div class="bestseller_products<?php echo $class_sfx;?>">
но всё равно не подхватывает суффикс _horiz
В CSS прописано
Код
.bestseller_products_horiz .block_item{ и т.д.
что ещё можно поправить для подключения суффиксов классов модулей
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Продолжив анализ mod_menu обнаружил, что в mod_jshopping_bestseller_products.php не хватает:
Код: php
$class_sfx	= htmlspecialchars($params->get('class_sfx'));

сделал так:

    JSFactory::loadCssFiles();
    JSFactory::loadLanguageFile();
    $jshopConfig = &JSFactory::getConfig();

    $product = &JTable::getInstance('product', 'jshop');
    $cat_str = $params->get('catids', NULL);
    $class_sfx = htmlspecialchars($params->get('class_sfx'));
    
однако и это не помогло
Открыл код другого модуля (mod_articles_popular) и по его примеру переписал :
Код: php
в JoomShopping_bestseller-3.0.1\tmpl\default.php
<div class="bestseller_products<?php echo $moduleclass_sfx; ?>">

а в mod_jshopping_bestseller_products.php
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
И наконец начал работать
« Последнее редактирование: 10.07.2011, 18:48:40 от AlexSF »
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

kruizer

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Цитировать
Открыл код другого модуля (mod_articles_popular) и по его примеру переписал :
Код: php
в JoomShopping_bestseller-3.0.1\tmpl\default.php
<div class="bestseller_products<?php echo $moduleclass_sfx; ?>">

а в mod_jshopping_bestseller_products.php
$moduleclass_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
И наконец начал работать

Я вставил ети две строчки. Но у меня суффикс не подключается. Может еще нужно что-то изменить?
Суфикс модуля в CSS прописан.
*

kruizer

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Разобрался! Мне для редактирования модуля корзины с помощью суффикса класса помогла вставка в файл default.php (mod_jshopping_bestseller_products\tmpl\default.php) строки
Код
<div class="jshop_module_cart<?php echo $moduleclass_sfx; ?>">

Также нашел альтернативный вариант:
1. Создаем модуль вставки произвольного HTML кода
2. Про помощи плагина modules anywhere вставляем в данный модуль любой Joomshoping-модуль
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем ;)

P.S. У меня почему то при использовании второго варианта растет время загрузки страницы. :(
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Как заставить модуль категорий подхватить стиль модулей используемого шаблона? никак не получается, кто знает эфективный способ опишите пожалуйста!
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
В файле /modules/mod_jshopping_categories/tmpl/default.php поверх существующей конструкции навешиваешь еще один DIV стиль ему задаешь, например jshop_menu чтобы в итоге получилось что-то такое:
Код
<?php
  foreach($categories_arr as $curr){
      $class = "jshop_menu_level_".$curr->level;
      if ($categories_id[$curr->level]==$curr->category_id) $class = $class."_a";     
      ?>
  <div class="jshop_menu">
      <div class = "<?php print $class?>">
            <a href = "<?php print $curr->category_link?>"><?php print $curr->name?>
                <?php if ($show_image && $curr->category_image){?>
                    <img align = "absmiddle" src = "<?php print $jshopConfig->image_category_live_path."/".$curr->category_image?>" alt = "<?php print $curr->name?>" />
                <?php } ?>
            </a>
      </div>
  </div>
  <?php
  }
?>
— это полный код модуля.

Затем в файле /components/com_jshopping/css/default.css
Добавь:
Код
.jshop_menu {font-size: 110%;}
.jshop_menu a {background: url("../images/arrow_right.gif") no-repeat scroll 0 3px transparent; padding-left:20px;}
Также можешь поэкспериментировать со стилями подменю, например:
Код
.jshop_menu_level_0, .jshop_menu_level_0_a{
    font-size: 150%;
margin-bottom:5px;
}
.jshop_menu_level_1, .jshop_menu_level_1_a{
    font-size: 130%;
padding-left: 10px;
    margin-top:5px;
    margin-bottom:5px;   
}

.jshop_menu_level_2, .jshop_menu_level_2_a{
    font-size: 120%;
padding-left: 20px;
    margin-top:5px;
    margin-bottom:5px;

Потом FireBug в руки и доводи как надо.


Помоги разобратся как сделать так чтобы у категории и субкатегории были разные отступы от границы модуля?? - никак не могу добится))
*

lpetr

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
вот сделать отступ активноа категории (или субкатегории ) получилось а как сделать чтобы список не активная категория и субкатегория была с разными отступами - подскажи, не силён я в css))
*

trolldemiurg

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
  • TrollDemiurg
Разобрался! Мне для редактирования модуля корзины с помощью суффикса класса помогла вставка в файл default.php (mod_jshopping_bestseller_products\tmpl\default.php) строки
Код
<div class="jshop_module_cart<?php echo $moduleclass_sfx; ?>">

Также нашел альтернативный вариант:
1. Создаем модуль вставки произвольного HTML кода
2. Про помощи плагина modules anywhere вставляем в данный модуль любой Joomshoping-модуль
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем ;)

P.S. У меня почему то при использовании второго варианта растет время загрузки страницы. :(
3. Прописываем в настройках HTML-модуля суффикс класса и делаем с ним, что хочем Wink
Прошу прощения... а как? в modulesanywhere.php?
*

trolldemiurg

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
  • TrollDemiurg
Не получается надеть стиль меню шаблона на модуль категорий джумшопа. Посоветуйте пожалуйста. Все вышесказанное пробовал.
*

worldmen

  • Захожу иногда
  • 136
  • 2 / 0
У меня получилось вставить в некоторых модулях, а вот в mod_jshopping_cart вставил:
Код
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.0">
<name>Jshopping cart</name>
    <creationDate>18.11.2010</creationDate>
    <author>MAXXmarketing GmbH</author>
    <authorEmail>marketing@maxx-marketing.net</authorEmail>
    <authorUrl>http://www.webdesigner-profi.de</authorUrl>
    <copyright></copyright>
    <license>Open Source License, GNU GPL</license>
    <version>2.5.0</version>
    <description>Displays a JoomShopping cart</description>
    <files>
        <filename module="mod_jshopping_cart">mod_jshopping_cart.php</filename>
        <filename>tmpl/default.php</filename>
    </files>
    <params>
      <param name="class_sfx" type="text" default="" label="Menu Class Suffix" description="PARAMMENUCLASSSUFFIX" />
<param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="PARAMMODULECLASSSUFFIX" />
    </param>
</install>
и в админке вывело ошибку:
Цитировать
XML Parsing Error at 19:15. Error 76: Mismatched tag
XML Parsing Error at 19:15. Error 76: Mismatched tag
Но на сайте работает.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

(решено)Неотображается контент модуля в товарах

Автор gen2023

Ответов: 0
Просмотров: 858
Последний ответ 02.09.2022, 16:27:13
от gen2023
Вывод модуля в описании товара

Автор comb5

Ответов: 5
Просмотров: 917
Последний ответ 28.06.2019, 19:39:15
от dmitry_stas
JoomShopping ь возможность переключения вида товаров в категории

Автор dkraev

Ответов: 36
Просмотров: 12159
Последний ответ 05.06.2019, 12:08:33
от Biss
Откуда взялись в панели вебмастера ссылки вида url\function.mysqli-query

Автор max6549

Ответов: 19
Просмотров: 1294
Последний ответ 07.10.2016, 08:24:34
от nevigen
500 ошибка сервера при включении модуля Jshopping Last Products

Автор hello-andrew

Ответов: 3
Просмотров: 1058
Последний ответ 13.03.2016, 19:17:44
от hello-andrew