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

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Задача:
Убрать корзину с главной страницы ...\shop.index, но оставить на остальных страницах. Сайт karpovdvor.com/shop.html Может быть кто-то сталкивался, направьте пожалуйста
Гуглю уже с месяц, ничего толком не нашёл.
*

fsv

  • Moderator
  • 2785
  • 413 / 2
Задача: Убрать корзину с главной страницы ...\shop.index, но оставить на остальных страницах. Сайт karpovdvor.com/shop.html

Попробуйте для вывода в индексе шаблона модуля корзины прописать условие:

<?php $url = $_SERVER['REQUEST_URI'];
 if ($url != '/shop.html' ) { ?>

код вывода модуля

<?php } ?>

-------------------
Сайт очень аппетитный. Сразу начинаешь вспоминать, что там в холодильнике осталось.
Корзина любопытная. Собственная разработка? Или где-нибудь есть в тырнете?

Веб-разработка: заказ. Только новая разработка.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Попробуйте для вывода в индексе шаблона модуля корзины прописать условие:

<?php $url = $_SERVER['REQUEST_URI'];
 if ($url != '/shop.html' ) { ?>

код вывода модуля

<?php } ?>

-------------------
Сайт очень аппетитный. Сразу начинаешь вспоминать, что там в холодильнике осталось.
Корзина любопытная. Собственная разработка? Или где-нибудь есть в тырнете?



Можно уточнить, в шаблоне магазина, я правильно понял ?
вместо "код вывода модуля", нужно вписать <div id="menu-top-almost-fixed" или class="vmCartModule" ?
Спасибо за помощь.
--------------------------
Всё рисовалось и писалось руками. Сайт писал не я, но дорабатывать приходится мне)) Корзину сделал плавающей и добавил скролинг, когда заполняется последняя полка, добавляется ещё одна внизу. А теперь нужно корзину убрать с главной страницы магазина, т.к. шапка здесь большая, а в категориях намного меньшего размера. Самый большой головняк, сайт поднят на Joomla 1.0 :(
*

fsv

  • Moderator
  • 2785
  • 413 / 2
Можно уточнить, в шаблоне магазина, я правильно понял ?
вместо "код вывода модуля", нужно вписать <div id="menu-top-almost-fixed" или class="vmCartModule" ?
... сайт поднят на Joomla 1.0 :(

Я не точно выразился. Шаблон Joomla. Вывод позиции, в которую вы помещаете модуль с корзиной.
Типа
Код
<?php if( $this->countModules('cart')) : ?>			
<div id="vm-cart">
<jdoc:include type="modules" name="cart" style="xhtml" />
</div>
<?php endif; ?>
Писал для J.1.5 , для J.1.0 не знаю, уточняйте.
Веб-разработка: заказ. Только новая разработка.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Я не точно выразился. Шаблон Joomla. Вывод позиции, в которую вы помещаете модуль с корзиной.
Типа
Код
<?php if( $this->countModules('cart')) : ?>			
<div id="vm-cart">
<jdoc:include type="modules" name="cart" style="xhtml" />
</div>
<?php endif; ?>
Писал для J.1.5 , для J.1.0 не знаю, уточняйте.


Закинул этот код в index.php (по адресу: /мой сайт/templates/мой шаблон), после разметки <!--КОРЗИНА-->
Вот так:

Код
<!--КОРЗИНА-->
<td valign="top" class="right">

<?php if( $this->countModules('cart')) : ?>
<div id="vm-cart">
<jdoc:include type="modules" name="cart" style="xhtml" />
</div>
<?php endif; ?>

<jdoc:include type="modules" name="right"/>


<div class="sum"></div>
</td>

Но ничего не изменилось на сайте(( Может есть ещё какие-то варианты ?
« Последнее редактирование: 03.05.2012, 16:29:36 от xabbep »
*

fsv

  • Moderator
  • 2785
  • 413 / 2
Зачем вы код вывода позиции cart из моего шаблона себе вставили? )
Я же его в качестве примера привел, что искать.

Код
<!--КОРЗИНА-->
<td valign="top" class="right">
<?php $url = $_SERVER['REQUEST_URI'];
 if ($url != '/shop.html' ) { ?>
<jdoc:include type="modules" name="right"/>
<div class="sum"></div>
<?php } ?>
</td>

Это для J.1.5 Сейчас смоделировал у себя такую же ситуацию с меню, все нормально.
Для J1.0 - уточняйте у аксакалов.

Веб-разработка: заказ. Только новая разработка.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Зачем вы код вывода позиции cart из моего шаблона себе вставили? )
Я же его в качестве примера привел, что искать.

Код
<!--КОРЗИНА-->


<td valign="top" class="right">
<?php $url = $_SERVER['REQUEST_URI'];
 if ($url != '/shop.html' ) { ?>
<jdoc:include type="modules" name="right"/>
<div class="sum"></div>
<?php } ?>
</td>

Это для J.1.5 Сейчас смоделировал у себя такую же ситуацию с меню, все нормально.
Для J1.0 - уточняйте у аксакалов.



есть прогресс, с последним кодом, корзина убирается, НО со всех страниц. Не хватает какой-то функции.... Можно попросить смоделировать для J1.0 Буду премного благодарен :)
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
попробуйте по itemid (id пункта меню "магазин")  выполнить условие
Код
<?php
if (@$Itemid == 'xxx') {
$cartclass = 'nocart';
} else { $cartclass = 'ycart'; }
?>

<td valign="top" class="right">
<div class="<?php echo $cartclass; ?>">
<?php mosLoadModules ( 'right' ); ?>
<div class="sum"></div>
</div>
</td>
в CSS что-то типа
Код
.nocart{dysplay:none}
.ycart{dysplay:block}

ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
попробуйте по itemid (id пункта меню "магазин")  выполнить условие
Код
<?php
if (@$Itemid == 'xxx') {
$cartclass = 'nocart';
} else { $cartclass = 'ycart'; }
?>

<td valign="top" class="right">
<div class="<?php echo $cartclass; ?>">
<?php mosLoadModules ( 'right' ); ?>
<div class="sum"></div>
</div>
</td>
в CSS что-то типа
Код
.nocart{dysplay:none}
.ycart{dysplay:block}



Вы не могли бы посмотреть, сайт - karpovdvor.com/shop Пытался применить Ваш пример, но корзина не убралась нигде и вдобавок продублировалась с левой стороны сайта (((
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
а itemid правильный вписали, вместо xxx ?
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
а itemid правильный вписали, вместо xxx ?

конечно)) У меня он под номером 3

Ещё пробовал так:

<?php
   if (@$Itemid == '3') {
      $cartclass = 'nocart';
   } else (@$Itemid != '3'){
   $cartclass = 'vmCartModule'; }
?>

Но я в этом не силён
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Было вот так:
Код
<!--КОРЗИНА-->
<td valign="top" class="right">
<jdoc:include type="modules" name="right"/>
<div class="sum"></div>
</td>
</tr>

Сделал так:

Код
<!--КОРЗИНА-->
<?php
if (@$Itemid == '3') {
$cartclass = 'nocart';
} else (@$Itemid != '3'){
$cartclass = 'vmCartModule'; }
?>
<td valign="top" class="right">
<div class="<?php echo $cartclass; ?>">
<?php mosLoadModules ( 'right' ); ?>
<div class="sum"></div>
</div>
</td>
<jdoc:include type="modules" name="right"/>
<div class="sum"></div>
</td>
</tr>

Что-то ещё можно придумать ?
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Кто-то может помочь в моём вопросе ? Вопрос ребром стоит, если я его не решу, меня уволят с работы...
*

fsv

  • Moderator
  • 2785
  • 413 / 2
Кто-то может помочь в моём вопросе ? Вопрос ребром стоит, если я его не решу, меня уволят с работы...

Зашел на сайт. Вопрос, как я понимаю, решили?
Если напишите решение, возможно, кому-нибудь пригодится.
Веб-разработка: заказ. Только новая разработка.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Зашел на сайт. Вопрос, как я понимаю, решили?
Если напишите решение, возможно, кому-нибудь пригодится.


После "разговора" с директором, с перепугу нашёл решение :) Вернее, решение мне подсказывали именно Вы, на пару постов раннее, сегодня ещё раз его перечитал и корзина убралась. При чём, данный код начал активно использовать и с другими модулями на этом же сайте.
Спасибо Вам огромное!


------------------------

Подскажите, если нужно ещё с каких-то страниц убрать корзину, как сделать правильно перечисление этих страниц ?

Код
 if ($url != '/shop.html' )
я так понимаю, что нужно именно сюда это указать, но как это сделать незнаю...
« Последнее редактирование: 15.05.2012, 01:23:36 от xabbep »
*

fsv

  • Moderator
  • 2785
  • 413 / 2
Подскажите, если нужно ещё с каких-то страниц убрать корзину, как сделать правильно перечисление этих страниц ?
Код
 if ($url != '/shop.html' )
я так понимаю, что нужно именно сюда это указать, но как это сделать незнаю...

if ( $url != '/shop.html' && $url != '/xxxxxx' && $url != '/xxxxxx' ) {
Веб-разработка: заказ. Только новая разработка.
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
Спасибо!  ^-^
*

xabbep

  • Осваиваюсь на форуме
  • 44
  • 0 / 1
А Вы случайно не знаете, как сделать разный фон на страницах J2.5 ? Я задал вопрос на форуме в этой ветке: http://joomlaforum.ru/index.php/topic,203441.new.html#new Но не могу сообразить как это сделать. Может Вы мне сможете помочь.
Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поменять в ссылке index.php на алиас меню

Автор sashgera

Ответов: 0
Просмотров: 2876
Последний ответ 03.08.2020, 08:29:14
от sashgera
Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 10379
Последний ответ 07.06.2018, 00:21:52
от iGatto
Модуль авторизации пользователей убрать лишнее

Автор pautina

Ответов: 22
Просмотров: 12126
Последний ответ 20.01.2018, 06:08:46
от ElenaD
VirtueMart - переход в корзину после заказа

Автор vipex

Ответов: 2
Просмотров: 1484
Последний ответ 13.03.2017, 23:26:16
от vipex
Корзину VirtueMart 3 не видно! Обрезает шаблон tooltip. Может кто подскажет как решить проблему?

Автор alyavin

Ответов: 0
Просмотров: 1156
Последний ответ 21.10.2015, 08:43:30
от alyavin