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

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
проблемы заключаются с работой с файлом конфигурации
это особенность этой версии Joomla
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
как увеличить маленькие изображения? Слишком уж они маленькие...
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@AnnaOl
Вы про эскизы изображений?
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Виктор, спасибо за чудесный компонент. Подскажите, пожалуйста, можно ли путь отображать в стандартном pathway?. Где нужно капнуть, подкрутить? 
ACER == мусор.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Виктор, спасибо за чудесный компонент. Подскажите, пожалуйста, можно ли путь отображать в стандартном pathway?. Где нужно капнуть, подкрутить? 
Пардон, был сутки на работе, сегодня посмотрю
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
@AnnaOl
Вы про эскизы изображений?

Да, про эскизы. Так как их сделать больше?
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Добрый день, подскажите, возможно-ли сделать ссылку на конкретную категорию, пока получается только всю галерею выводить
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Добрый день, подскажите, возможно-ли сделать ссылку на конкретную категорию, пока получается только всю галерею выводить
Добрый день и Вам!
http://design.virom.com.ua/ -- слева в меню есть Портфолио, в нем подменю с ссылками на категории портфолио. Что может не получаться? Даете ссылки такие, как на конкретный материал, т.е. я смотрел работу портфолио и тупо копировал ссылки на категории в меню.
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Исправлено некорректное отображение Email в режиме списка (адрес не отображался, ссылка захватывала виды работ). 

[вложение удалено Администратором]
ACER == мусор.
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Может быть кто-то сталкивался с необходимостью вывода элементов не вертикальным списком, а плашками? Т.е. что-то вроде display:inline для div'ов, где количество элементов в строке не задано явно, а определяется разрешением экрана. 
ACER == мусор.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Спасибо, Виктор! Как раз то что нужно.
ACER == мусор.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
Пожалуйста!  :)
Сам просто недавно задавался таким вопросом.
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Подскажите, пожалуйста, можно ли путь отображать в стандартном pathway?. Где нужно капнуть, подкрутить? 

Виктор, не удалось посмотреть? Я так понимаю, что за формирование пути в компоненте отвечают следующие строки:

Код
echo '<div style="margin-left:5px; margin-bottom:10px; padding-bottom:8px; padding-top:4px; border-top:1px dotted #9ca9be;color:#254459;">'
. '<span class="pathway">'
. '<a class="pathway" href="index.php?option=com_portfol&Itemid='. $Itemid. '" title="Перейти к началу портфолио"><img src="/components/com_portfol/images/home.gif" /></a>'

. '';

if (!$refid)  {
echo '';
if ($vcatid) echo '&nbsp;'. $img. '&nbsp;';
// вывод категории
echo $cat_name->name;
}
else {
echo ''
. '&nbsp;'. $img. '&nbsp;'
// вывод категории в виде ссылки
. '<a class="pathway" href="index.php?option=com_portfol&Itemid='. $Itemid. '&task=viewcategory&vcatid='. $vcatid. '" title="'. $cat_name->name. '">'. $cat_name->name. '</a>'
. '&nbsp;'. $img. '&nbsp;'
// вывод названия работы
. $ref->title
. '';
}
echo '</span>'
. '</div>';



 
« Последнее редактирование: 14.04.2009, 19:57:57 от mosgaz »
ACER == мусор.
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Если на сайте уже используется pathway? Как можно передать в стандартный pathway имя работы? Например таким образом: Главная -> Портфолио -> Имя работы
ACER == мусор.
*

AnnaOl

  • Захожу иногда
  • 209
  • 0 / 0
Да, про эскизы. Так как их сделать больше?

И все же... Как их сделать большими?
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Если на сайте уже используется pathway? Как можно передать в стандартный pathway имя работы? Например таким образом: Главная -> Портфолио -> Имя работы

Разобрался!
Может кому-нибудь дизайн тоже не позволяет использовать 2 pathway и это пригодиться.
В файл portfol.html.php вставляем код $mainframe->appendPathWay($row1->title);
Я расположил его после $mainframe->setPageTitle( $row1->name. " : ". $row1->title ); (строка 569)
и удалил формирование пути внутри компонента.

« Последнее редактирование: 15.04.2009, 12:31:04 от mosgaz »
ACER == мусор.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@mosgaz
Молодчина, что разобрался сам!
Я сутки был на работе, там нет доступа к сети (только к промышленной :) ). Именно так и нужно делать, чтобы добавить свои данные в pathway.

Когда я делал этот портфолио, я еще сам мало что знал и пришлось сделать так, как сумел, а потом поработал с DatsoGallery и увидел, как там сделано. Но до портфолио уже руки не доходят. :)
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
@AnnaOl
Откройте файл portfol.html.php. Найдите строки:
Код: php
	function pic_link($url_link, $abs_link) {
global $mosConfig_live_site;
?>
<a href="<?php echo $url_link; ?>" class="highslide" onclick="return hs.expand(this)">
<img src="<?php echo $mosConfig_live_site.'/components/com_portfol/thumb/thumb.php?src='.$abs_link.'&x=120&y=120&f=0'; ?>" alt="Highslide JS"
title="Нажмите для увеличения" style="height: 100px !auto; width: 100px !auto; " />
</a>
<?php
}
Нашли, да? Вот теперь смотрите формирование исходника для <img>, там есть переменные X и Y. Соответственно, X -- ширина, Y -- высота эскиза.
Все. Пробуйте!
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Может быть кто-то сталкивался с необходимостью вывода элементов не вертикальным списком, а плашками? Т.е. что-то вроде display:inline для div'ов, где количество элементов в строке не задано явно, а определяется разрешением экрана. 
подскажите, прочитал я про css ,добавил .block в файл стилей, не могу теперь разобраться , а в portfol.html.php куда ставить этот самый  <div class="block">
« Последнее редактирование: 17.04.2009, 11:11:13 от bahoiam »
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
подскажите, если не можете подсказать про файл стилей (чтоб подстраивалось под разрешение экрана),может тогда скажите как сделать вывод хотя бы в 2 колонки а то на нынешних мониторах очень много свободного места остается. Спасибо.
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
смогу только завтра подсказать... сутки буду недоступен
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
спасибо большое, буду ждать...
« Последнее редактирование: 21.04.2009, 10:10:40 от bahoiam »
*

yunoshev

  • Завсегдатай
  • 1271
  • 179 / 1
подскажите, если не можете подсказать про файл стилей (чтоб подстраивалось под разрешение экрана),может тогда скажите как сделать вывод хотя бы в 2 колонки а то на нынешних мониторах очень много свободного места остается. Спасибо.
Здравствуйте!
Вам в каком режиме просмотра нужны две колонки?
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
ВОПРОС
Подскажите, пожалуйста, как должен выглядеть код ссылки на следующую работу в категории, при подробном просмотре (fullview)? Ссылка появляется в том случае если это не первая/единственная или последняя работа. Это было бы очень полезно. 

Через кровь, пот и слезы разобрался наконец-то. Может кому-нибудь пригодится.

РЕШЕНИЕ
Код
//Navigation Next Link  	
$curID = $row1->id;
$sql="SELECT * FROM jos_portfol WHERE id >'$curID' ORDER BY id ASC";
$result=mysql_query($sql);
for($i=0;$i<mysql_num_rows($result);$i++)
{$res[$i]=mysql_fetch_array($result);}

$link_next = '<a class="portf_nav_text" href="'.$mosConfig_live_site.'/index.php?option=com_portfol&Itemid='.$Itemid.'&task=fullview&refid='.$res[0]['id'].'">'.$res[0]['title'].'</a>';

//Если работа существует, выводим ссылку
if ($res[0]['id']) {
echo $link_next;
}




« Последнее редактирование: 02.05.2009, 16:53:02 от mosgaz »
ACER == мусор.
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Эх, с колонками никто не разобрался ?
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
Эх, с колонками никто не разобрался ?

С колонками разобрался.
В этом решении необходимо изменить portfol.html.php, указать минимальный размер колонок и подключить скрипт, определяющий разрешение монитора. В зависимости от размера окна браузера изменяется количество колонок, выстраивается по ширине экрана. Если это то, что нужно - отпишись здесь. Не выкладываю сразу, потому, что не хочу никого запутать.
ACER == мусор.
*

bahoiam

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
супер, а если мне нужно немного проще, под разрешение 1024 ? то есть просто в 2 колонки
*

mosgaz

  • Захожу иногда
  • 65
  • 12 / 0
супер, а если мне нужно немного проще, под разрешение 1024 ? то есть просто в 2 колонки

Можно, сделаем конечно. Дело в том, что я сначала так и поступил. А потом понял, что мне этот вариант не подходит, можно ведь учесть все разрешения сразу. По прежнему уверен, что нужно 2 колонки? Если да, то постараюсь сегодня/завтра сделать.
« Последнее редактирование: 03.05.2009, 00:18:09 от mosgaz »
ACER == мусор.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Download] Компонент "Игровые сервера"

Автор TK

Ответов: 35
Просмотров: 58898
Последний ответ 27.08.2015, 13:29:10
от babayka
Simple Image Gallery Pro - как избавиться от иконки и надписи Download this image?

Автор gismen

Ответов: 2
Просмотров: 2263
Последний ответ 17.07.2012, 15:30:01
от gismen
Портфолио для Joomla 1.5.x

Автор Marlboro

Ответов: 8
Просмотров: 4072
Последний ответ 12.04.2012, 22:33:32
от denis174
1Pixelout Audio Player - 2.2 - функция Download

Автор Akksimo

Ответов: 2
Просмотров: 2910
Последний ответ 28.09.2011, 02:46:40
от llektor
Подбор расширения для представления портфолио

Автор sanich

Ответов: 3
Просмотров: 1956
Последний ответ 19.07.2011, 11:07:34
от yuri-design