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

evgeniy3

  • Новичок
  • 4
  • 0 / 0
Не работает скрипт
« : 09.10.2014, 10:59:32 »
Всем доброго дня.
Установил скрипт отгибающегося уголка на сайт http://my-present.esy.es, а он работает нормально только на главной странице (сайт на Joomla 2.5).
Я не спец в скриптах, начинающий, что знал и что нашел в интернете попробовал не помогло.
Сам скрипт, папка скрипта расположена в корне сайта.
Код

(function($){
  $.fn.fold = function(options) {
    var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5")!= -1);
    var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0")!= -1);
   
    // We just won't show it for IE5.5 and IE6. Go away. I'm really tempted to write "document.location= 'http://www.getfirefox.com';" here.
    if (ie55 || ie6) {this.remove(); return true;}
 
    // New - you don't have to specify options!
    options = options || {};
   
    // Default awesomeness
    var defaults = {
      directory: '.',         // The directory we're in
      side: 'left',           // change me to "right" if you want rightness
      turnImage: 'fold.png',  // The triangle-shaped fold image
      maxHeight: 400,         // The maximum height. Duh.
      starting_width: 80,     // The height and width
      starting_height: 80,    // with which to start (these should probably be camelCase, d'oh.)
      autoCurl: false         // If this is set to true, the fold will curl/uncurl on mouseover/mouseout.
    };

    // Change turnImage if we're running the default image, and they've specified 'right'
    if (options.side == 'right' && !options.turnImage) defaults.turnImage = 'fold.png';
 
    // Merge options with the defaults
    var options = $.extend(defaults, options);
   
    // Set up the wrapper objects
    var turn_hideme = $('<div id="turn_hideme">');
    var turn_wrapper = $('<div id="turn_wrapper">');
    var turn_object = $('<div id="turn_object">');
    var img = $('<img id="turn_fold" src="'+ (options.directory+'/'+options.turnImage) +'">');

    // Set starting width and height of our turn-o-ma-bob
    turn_object.css({
      width: options.starting_width,
      height: options.starting_height
    });
 
    // There are different CSS considerations for a top-right fold.
    if (options.side == 'right') turn_wrapper.addClass('right');
 
    // Rappin', I'm rappin' - I'm rap-rap-rappin'.
    this.wrap(turn_wrapper).wrap(turn_object).after(img).wrap(turn_hideme);
   
    // If you want autoCurl, you don't get scrolling. Why? Because it looks silly.
   
    turn_wrapper = $('#turn_wrapper');
    turn_object = $('#turn_object');

    if (!options.autoCurl) {
      // Hit 'em with the drag-stick because it ain't gonna [url=http://ru.wikipedia.org/wiki/CURL]cURL[/url] itself!
      turn_object.resizable({
        maxHeight: options.maxHeight,
        aspectRatio: true,
        ratio: true,
        border: false,
        dragHandle: false,
        knobHandles: true,
        handles:  options.side == 'left' ? 'se' : 'sw'
      });
    } else {
      // Thanks to @zzzrByte for this bit!
      turn_wrapper.hover(
        function(){
          turn_object.stop().animate({
            width: options.maxHeight,
            height: options.maxHeight
          });
        },
        function(){
          turn_object.stop().animate({
            width: options.starting_height,
            height: options.starting_height
          });
        }
      );
    }
  };
})(jQuery);

скрипт подключения
Код
<script type="text/javascript" src="turn/jquery.min.js"></script>
             <script src="turn/jquery-ui.min.js"></script>
             <script src="turn/turn.js"></script>
             <link rel="stylesheet" href="turn/turn.css">
             <script type="text/javascript">
  $(document).ready(function(){
    $( '#target' ).fold({side: 'right', directory: 'turn', autoCurl: true });
  });
             </script>
зарание спасибо за помощь или консультацию
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Не работает скрипт
« Ответ #1 : 09.10.2014, 13:59:52 »
У вас не открывается просто ссылка на картинку. Или пропишите абсолютный путь к ссылке, заменив строчку:
var img = $('<img id="turn_fold" src="'+ (options.directory+'/'+options.turnImage) +'">');
на
var img = $('<img id="turn_fold" src="http://my-present.esy.es/'+ (options.directory+'/'+options.turnImage) +'">');
Или уберите index.php из урлов.
интернет-блог: http://websiteprog.ru
*

evgeniy3

  • Новичок
  • 4
  • 0 / 0
Re: Не работает скрипт
« Ответ #2 : 09.10.2014, 14:29:34 »
Огромное человеческое спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает GTranslate модуль

Автор rapsila

Ответов: 19
Просмотров: 3580
Последний ответ 06.09.2022, 22:52:02
от rapsila
Не работает отправка почты

Автор Mick_20

Ответов: 12
Просмотров: 1790
Последний ответ 11.01.2022, 17:12:19
от befesol
Joomla вырезает скрипт из <script> на <s-cript>

Автор aniangeless

Ответов: 17
Просмотров: 9064
Последний ответ 07.09.2021, 15:48:34
от bugmenot
В Google Chrome некорректно работает админка

Автор Dorotar

Ответов: 1
Просмотров: 1338
Последний ответ 09.02.2020, 10:49:15
от Dorotar
Не работает в авторизация

Автор Mobist

Ответов: 8
Просмотров: 1892
Последний ответ 05.08.2019, 13:04:34
от voland