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

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Google Analytics в Joоmla 1.5
« : 28.12.2009, 07:51:33 »
Столкнулся с такой странной проблемой, получил код от Google
Код
<script type="text/javascript"> var gaJsHost................... и тд</script>
В инете почитал вставлять нужно его в templates/name_template/index.php ниже тега <body> но у меня нет его в Index.php

Где копать?В чем ошибся?
« Последнее редактирование: 28.12.2009, 09:41:24 от Filini »
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
Re: Google Analytics в Jommla 1.5
« Ответ #1 : 28.12.2009, 08:19:19 »
может подключаемые файлы в index.php? типа <?include ('file.php')?> а уж там body??
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Jommla 1.5
« Ответ #2 : 28.12.2009, 09:38:49 »
Да фиг знает....вот что у меня в index.php

Код
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'ja.template.helper.php');

if( defined('_DEMO_MODE_') ) {
$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, JA_TOOL_COLOR, 'main_layout', 'direction'));
} else {
$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, 'main_layout', 'direction'));
}

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmplTools->getParam(JA_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmplTools->getParam(JA_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '981px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '980px';
break;
}

$tmplTools->setParam ('tmplWidth', $tmplWidth);
$tmplTools->setParam ('tmplWrapMin', $tmplWrapMin);



$layout = $tmplTools->getLayout ();
if ($layout) {
$tmplTools->display ($layout);
}

Странно...сам в недоумении
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Google Analytics в Joоmla 1.5
« Ответ #3 : 28.12.2009, 11:35:28 »
Мдаа... замудренный шаблон. Вот это запрос $layout = $tmplTools->getLayout (); откуда-то тянет все его файлы.

Посмотри в архиве шаблона - где-то еще должны быть файлы с HTML разметкой и с тегом <body>
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #4 : 28.12.2009, 12:13:23 »
Скинул в личку полностью шаб
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #5 : 28.12.2009, 15:45:20 »
Вообще можно добавить код в шапку или футер ... в произвольный модуль и опубликовать его везде.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #6 : 29.12.2009, 07:51:22 »
я его в код баннера вставил (стандартный компонент) и вывел в области футера
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #7 : 29.12.2009, 13:47:09 »
Как вариант))

Вот нашел такой код, думаю куда то его сюда пришпилить

Код
<?php


// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$this->_basewidth = 24;
$positions = array (
'left1' =>'',
'left2' =>'',
'left-mass-top' =>'',
'left-mass-bottom' =>'',
'right1' =>'left',
'right2' =>'right',
'right-mass-top' =>'mass-top',
'right-mass-bottom' =>'',
'content-mass-top' =>'',
'content-mass-bottom' =>'',
'content-top' =>'',
'content-bottom' =>'',
'inset1' =>'',
'inset2' =>''
);
//$this->customwidth('right1', 25); <== override right1 column width to 25%. Must call before call definePosition. Can call many time to override many columns.
$this->definePosition ($positions);
?>

<?php if ($this->isIE() && ($this->getParam('direction')=='rtl' || $this->direction == 'rtl')) { ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<?php } else { ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php } ?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">

<head>
<?php $this->loadBlock('head')?>
</head>

<body id="bd" class="fs<?php echo $this->getParam(JA_TOOL_FONT);?> <?php echo $this->browser();?>">

<div id="ja-wrapper">
<a name="Top" id="Top"></a>

<!-- HEADER -->
<?php $this->loadBlock('header')?>
<!-- //HEADER -->

<!-- MAIN NAVIGATION -->
<?php $this->loadBlock('mainnav')?>
<!-- //MAIN NAVIGATION -->

<?php $this->loadBlock('topsl')?>


<!-- MAIN CONTAINER -->
<div id="ja-container" class="wrap <?php echo $this->getColumnWidth('cls_w'); ?>">
<div class="main">
<div class="ja-rounded-top"></div>
<div class="ja-rounded-center clearfix">
<div id="ja-mainbody" style="width:<?php echo $this->getColumnWidth('mw')?>%">
<?php $this->loadBlock('main')?>
<?php $this->loadBlock('left')?>
</div>
<?php $this->loadBlock('right')?>
</div>
</div>
</div><div class="clear: both;"></div>
<!-- //MAIN CONTAINER -->

<?php $this->loadBlock('botsl')?>

<!-- FOOTER -->
<?php $this->loadBlock('footer')?>
<!-- //FOOTER -->

</div>

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

<?php if ($this->isIE6()) : ?>
<?php $this->loadBlock('ie6/ie6warning')?>
<?php endif; ?>

</body>

</html>

Называется default.php
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #8 : 29.12.2009, 18:11:25 »
<?php endif; ?>
вот тут
</body>

Тоесть перед тегом бади


Потом открывайте любую страницу сайта и смотрите исходный код - если есть код счетчика - то все путём.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #9 : 30.12.2009, 04:53:50 »
Так код залил, на сайте через просмотр исходного кода появился трек-код гугловский, на сайте статы ждем денек другой пока появится какая то стата...Спс Pazys А чего то внутри блока body вроде везде пишут ниже его))
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #10 : 30.12.2009, 11:36:00 »
Ниже <body>
Вот тут надо писать
Но выше </body>

« Последнее редактирование: 30.12.2009, 11:54:02 от Pazys »
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #11 : 30.12.2009, 15:18:50 »
Pazys
Да все верно, я немного напутал...а чего именно в блоке тела <body>здесь</body>  на не например между <head>здесь</head> или вообще за ними обоими...или только внутри тегов бади формируется тело index.php ну и соответственно обрабатывает веб сервер?
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #12 : 30.12.2009, 15:26:07 »
Бади - это тело, остальное внутренности (по аналогии с человеком)
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Google Analytics в Joоmla 1.5
« Ответ #13 : 30.12.2009, 18:01:04 »
Я бы сказал - остальное голова, конечности и пр. Так вот наколку статистики надо сделать на теле, шоб лучше видно всем было :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображается код Google Analytics

Автор marchello3007

Ответов: 1
Просмотров: 3190
Последний ответ 22.04.2022, 05:39:00
от arma
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 1298
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Нужно удалить старый тег Google Analitics и вставить новый

Автор daria_ab

Ответов: 3
Просмотров: 2588
Последний ответ 10.06.2019, 11:48:52
от daria_ab
Не показываются новые рекламные блоки Google AdSense (со старыми всё нормально)

Автор Batyanya62

Ответов: 2
Просмотров: 3408
Последний ответ 21.07.2016, 11:11:27
от Марк Простой
Google Analytics в Joomla1.5.26

Автор atolic

Ответов: 3
Просмотров: 3028
Последний ответ 13.12.2014, 12:18:54
от darkghost