Новости 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

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

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Добрый день, ребят подскажите, столкнулась с такой проблемой :



Нужно 3 модуля поставить в ряд. Дело явно в модуле, так как при HTML модуле всё нормально и стоит в одном ряду.

Пологаю что где-то тут этов сё решается, однако познаний в коде не хватает и понять что именно менять не могу...
Код
<script type="text/javascript" src="modules/mod_goboslide/js/jquery.js"></script>

<script type="text/javascript">

jQuery.noConflict();

function slideSwitch_<?php echo $gobuniqe; ?>() {

    var $active = jQuery('#slideshow_<?php echo $gobuniqe; ?> DIV.active');

    if ( $active.length == 0 ) $active = jQuery('#slideshow_<?php echo $gobuniqe; ?> DIV:last');

    var $next =  $active.next().length ? $active.next()

       : jQuery('#slideshow_<?php echo $gobuniqe; ?> DIV:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})

        .addClass('active')

        .animate({opacity: 1.0}, 1000, function() {

            $active.removeClass('active last-active');

        });

}

jQuery(function() {

    setInterval( "slideSwitch_<?php echo $gobuniqe; ?>()", <?php echo $gobspeed; ?> );

});

(jQuery);

</script>

 <?php

 $injection='

<style type="text/css">
#slideshow_' . $gobuniqe .
' {
 margin-top:0px;
 margin-bottom:' . $gobborder . 'px;
 position:relative;
width: ' . $width . 'px;
 height: ' . $height . 'px;
 border: ' . $gobborder . 'px solid #000;
}

#slideshow_' . $gobuniqe . '
DIV {
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 opacity:0.0;
 height: ' . $height . 'px;
/* background-color: #000;*/
}

#slideshow_' . $gobuniqe . '
DIV.active {
 z-index:10;
 opacity:1.0;
}

#slideshow_' . $gobuniqe . '
DIV.last-active {
 z-index:9;
}

#slideshow_' . $gobuniqe . ' DIV IMG {
 width: ' . $width . 'px;
 height: ' . $height . 'px;
 display: block;
 /*border: ' . $gobborder . 'px solid #000;*/
 /*margin-bottom: 10px;*/
}
#slideshow_5 {margin: 0 auto;}
.joohopia a{
background-color: #000000;
z-index:9999;
color: #555555;
display: block;
position: relative;
/*top: ' . $height . 'px;*/
font-size:7px;

}
</style>';



if(version_compare(JVERSION,'1.6.0','ge')) {

$picfolder="images/";

$docum =& JFactory::getDocument();

$docum->addCustomTag($injection);

} else {

$picfolder="images/stories/";

$GLOBALS['mainframe']->addCustomHeadTag($injection);

}

$slide1=$picfolder."".$slide1;

 $slide2=$picfolder."".$slide2;

 $slide3=$picfolder."".$slide3;

 $slide4=$picfolder."".$slide4;

 $slide5=$picfolder."".$slide5;

 $slide6=$picfolder."".$slide6;

 $slide7=$picfolder."".$slide7;

 $slide8=$picfolder."".$slide8;

 $slide9=$picfolder."".$slide9;

 $slide10=$picfolder."".$slide10;



?>

<div id="slideshow_<?php echo $gobuniqe; ?>">

<?php for ($i=1;$i<=$slidenumber; $i++)

{

if ($i==1)

echo('<div class="active">');

else

echo('<div>');

 if ($goblinks==1){?>

    <a href="<?php eval ('echo ($slide'.$i.'url);'); ?>" <?php if ($gobwin==1){?> target="_blank"  <?php }; ?> >

    <?php }; ?>

     <img src="<?php eval ('echo ($slide'.$i.');'); ?>" <?php if ($gobtool==1){?> alt="<?php eval ('echo ($slide'.$i.'text);'); ?>"  title="<?php eval ('echo ($slide'.$i.'text);'); ?>"<?php }; ?>  />

    <?php if ($goblinks==1){?>

    </a>

    <?php }; ?>

  </div>

  <?php }; ?>

  </div>

</div>
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #1 : 14.11.2011, 08:26:05 »
никто не знает?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #2 : 14.11.2011, 08:32:45 »
Ссылку на сайт.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #3 : 14.11.2011, 08:40:51 »
он на локалке
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #4 : 14.11.2011, 21:28:07 »
разместила на хосте - http://www.retriever-db.com.ua/ar-design/1/
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #5 : 15.11.2011, 09:23:24 »
никто не знает?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #6 : 15.11.2011, 09:36:21 »
Это что за феерия?
Цитировать
width50 floatleft
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #7 : 15.11.2011, 09:38:15 »
Нет, ну а что? Все нормально - вы воткнули модуль в другую позицию: http://www.retriever-db.com.ua/ar-design/1/?tp=1
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #8 : 15.11.2011, 10:41:05 »
Это что за феерия?
Это от promo модулей насколько я понимаю.
Код
    <div class="<?php echo $promomodulewidth; ?> <?php echo $promomodsep1; ?> floatleft">
убираение этого, делу не помогает(

Да позиция как раз таки там где мне нужно, я переместила позиции promo вверх, что бы иметь возможность тыкнуть туда гобослайд модули.
*

Aalia

  • Захожу иногда
  • 67
  • 1 / 0
Re: GoboSlide, как поставить 3 модуля в ряд?
« Ответ #9 : 16.11.2011, 09:10:49 »
Выход нашла сама, путём таки создания новых позиций -

Код
<div align="center" style="width: 970px;">
<div style="float: left;"><jdoc:include type="modules" name="gobo1" />  </div>
         <div style="float: left;"><jdoc:include type="modules" name="gobo2" />  </div>
         <div style="float: left;"><jdoc:include type="modules" name="gobo3" /></div>
</div>

всё стало в ряд и в шаблон)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить более старое раширение в Joomla 4.8.4?

Автор alexs64

Ответов: 4
Просмотров: 886
Последний ответ 29.10.2025, 15:45:42
от web1
Как подружить в файле манифеста описание модуля и вызов джаваскрипта?

Автор DyadyaGenya

Ответов: 27
Просмотров: 1565
Последний ответ 25.03.2019, 15:59:07
от robert
JEvents размер модуля календаря

Автор sosny

Ответов: 0
Просмотров: 1020
Последний ответ 25.02.2019, 20:03:22
от sosny
Вставка в плагин позиции модуля

Автор Melkiy

Ответов: 1
Просмотров: 937
Последний ответ 03.12.2018, 19:18:20
от effrit
Кривая анимация модуля

Автор Leo1986

Ответов: 2
Просмотров: 931
Последний ответ 10.10.2018, 14:29:36
от Leo1986