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

dizpers

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

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1
По-моему ты ищешь вот это..

\components\com_virtuemart\themes\ваша тема\templates\common\categoryChildlist.tpl.php
*

dizpers

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

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1
А, ну тут совсем другое дело.
Это менюха. Смотря чем она у тя выводится нужно искать CSS или править код модуля вывода.
У меня к примеру категории выводятся модулем swmenufree, я его и рыл.
Смотри какая у тя менюха, в этом направлении и рой.
*

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
А где можно посмотреть чем она выводится? Изначально все делал не я, так что сам не знаю..
*

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1
Ну я не знаю что у тебя. Если Joomla, то смотри в какой позиции у тебя модуль (в Joomla 1.0 это в админке Сайт-Предпросмотр сайта -Внутри с позициями), смотришь потом на модули, кто у тя в этой позиции. И правишь уже его.
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
А где можно посмотреть чем она выводится? Изначально все делал не я, так что сам не знаю..

Это скорее всего dTree или TigraTree (настраивается в настройках модуля ВМ, в списке "Category display type")
Настраивается в \modules\mod_virtuemart
*

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Спасибо, в вышеуказанных файлаъ нашел только редактирование самого дерва категорий, а мне нужно изменить только рамку вокруг него. Оно находится в <div id="category">
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
Посмотри css-файлы (\modules\mod_virtuemart\dtree\dtree.css или css-ки в каталогах ThemeNavy и ThemeXP). Может в них найдешь.
Поищи по тексту FF0000 - цвет рамки.
*

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
ксс-то я нашел, там можно изменить цвет и все такое.. но вот где найти сам шаблон менюхи.. мне ведь надо не текст поменять, а рамку круглой сделать. или можно сделать круглую рамку при помощи ксс?

в /modules/mod_virtuemart/vm_tigratree.php здесь нашел div, который содержит само дерево категорий. но мне нужно подправить только <div ud="category"> который и содержит эту пресловутую рамку  ^-^ . вот где бы это дело найти..
« Последнее редактирование: 18.10.2009, 22:36:23 от dizpers »
*

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1
ксс-то я нашел, там можно изменить цвет и все такое.. но вот где найти сам шаблон менюхи.. мне ведь надо не текст поменять, а рамку круглой сделать. или можно сделать круглую рамку при помощи ксс?

в /modules/mod_virtuemart/vm_tigratree.php здесь нашел div, который содержит само дерево категорий. но мне нужно подправить только <div ud="category"> который и содержит эту пресловутую рамку  ^-^ . вот где бы это дело найти..
По-ходу ты сам запутался и нас тут всех запутал :)
Короче, из всего того, что ты сказал, я понял, что тебе по-ходу шаблон надо править, а не менюху. index.php и template_css.css тебе надо ковырять твоей темы joomla.
Вставь сюда код модуля, посмотрим.
*

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Всем огоромное, спс - действительно все оказалось оч просто =) Всего-лишь надо было поправить шаблон  ^-^ Зато с пользой время провел - расковырял все кишки Joomla  ^-^ Осталось теперь только рамку с закругленными концами сделать - поможете?
*

alexx2007

  • Захожу иногда
  • 145
  • 9 / 1
Ну ты даешь! :)

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

dizpers

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Все, разобрался с рамкой ^-^ Всем еще раз спасибо. Теперь вот такой вопрос - как можно сделать цвет ссылок в подкатегориях ( под плюсиком в дереве) красным цветом?Добавил в ксс такой стиль:
Код
#category a.sublevel{color:#F00;}
Смотрю в файл /modules/mod_virtuemart/tigratree/tree.js . Как я понял управление деревом происодит из этого файла. Нужно каким-то образом прописать параметр class="sublevel" тега A для раскрывающихся элементов. В этом файле в 112 строке есть следующий код:
Код
function item_init () {
var a_offset = [],
o_current_item = this.o_parent;
for (var i = this.n_depth; i > 1; i--) {
a_offset[i] = '<img src="' + this.o_root.a_tpl[o_current_item.is_last()? 'icon_e' : 'icon_l'] + '" border="0" align="absbottom">';
o_current_item = o_current_item.o_parent;
}
return '<table cellpadding="0" cellspacing="0" border="0"><tr><td nowrap>' + (this.n_depth ? a_offset.join('') + (this.a_children.length
? '<a href="javascript: trees[' + this.o_root.n_id + '].toggle(' + this.n_id + ')" onmouseover="trees[' + this.o_root.n_id + '].mover(' + this.n_id + ')" onmouseout="trees[' + this.o_root.n_id + '].mout(' + this.n_id + ')"><img src="' + this.get_icon(true) + '" border="0" align="absbottom" name="j_img' + this.o_root.n_id + '_' + this.n_id + '"></a>'
: '<img src="' + this.get_icon(true) + '" border="0" align="absbottom">') : '')
+ '<a href="' + this.a_config[1] + '" target="' + this.o_root.a_tpl['target'] + '" onclick="return trees[' + this.o_root.n_id + '].select(' + this.n_id + ')" ondblclick="trees[' + this.o_root.n_id + '].toggle(' + this.n_id + ')" onmouseover="trees[' + this.o_root.n_id + '].mover(' + this.n_id + ')" onmouseout="trees[' + this.o_root.n_id + '].mout(' + this.n_id + ')" class="t' + this.o_root.n_id + 'i" id="i_txt' + this.o_root.n_id + '_' + this.n_id + '"><img src="' + this.get_icon() + '" border="0" align="absbottom" name="i_img' + this.o_root.n_id + '_' + this.n_id + '" class="t' + this.o_root.n_id + 'im">' + this.a_config[0] + '</a></td></tr></table>' + (this.a_children.length ? '<div id="i_div' + this.o_root.n_id + '_' + this.n_id + '" style="display:none"></div>' : '');
}
Также на 74 строке есть функция раскрывающая вложенные элементы дерева.
Код
function item_open (b_close) {
var o_idiv = get_element('i_div' + this.o_root.n_id + '_' + this.n_id);
if (!o_idiv) return;

if (!o_idiv.innerHTML) {
var a_children = [];
for (var i = 0; i < this.a_children.length; i++)
a_children[i]= this.a_children[i].init();
o_idiv.innerHTML = a_children.join('');
}
o_idiv.style.display = (b_close ? 'none' : 'block');

this.b_opened = !b_close;
var o_jicon = document.images['j_img' + this.o_root.n_id + '_' + this.n_id],
o_iicon = document.images['i_img' + this.o_root.n_id + '_' + this.n_id];
if (o_jicon) o_jicon.src = this.get_icon(true);
if (o_iicon) o_iicon.src = this.get_icon();
this.upstatus();
}
Так как в яве не силен, то не знаю как можно связать эти две функции - то есть как сделать так, чтобы при раскрытии вложенных элементов они были красного цвета. Может я сильно перемудрил, подскажите каким образом можно реализовать вышесказанное?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где изменить навигацию по страницам?

Автор igoryk

Ответов: 10
Просмотров: 2933
Последний ответ 04.05.2025, 08:46:43
от wishlight
Альтернативный модуль вывода категорий товаров (mod_kdz_vm_categories)

Автор kordima

Ответов: 89
Просмотров: 29469
Последний ответ 19.02.2015, 22:02:14
от kordima
Как изменить сортировку товара ?

Автор Timer

Ответов: 0
Просмотров: 1773
Последний ответ 21.01.2015, 23:49:28
от Timer
Вывод модуля везде, кроме определенных категорий

Автор katjuha6

Ответов: 18
Просмотров: 4337
Последний ответ 13.01.2014, 15:24:40
от Fedor Vlasenko
Карусель категорий на Jquery! Сделал модуль, помогите собрать!

Автор Stems

Ответов: 2
Просмотров: 3811
Последний ответ 24.12.2013, 16:42:28
от KARATIST