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

dee_lv

  • Новичок
  • 3
  • 0 / 0
Добрый вечер!

Такая проблема: использую стандартный mod_breadcrumbs.
Если зайти в какой-либо раздел, то "крошки" отображают путь так:
Цитировать
Главная / Раздел
Если открыть какую-либо статью из этого раздела, то, соответственно, так:
Цитировать
Главная / Раздел / Статья данного раздела
Я не силен в PHP. Подскажите пожалуйста, как сделать так, чтобы на странице статьи, в "крошках" не отображалось бы имя этой статьи? Т.е. чтобы было просто вот так:
Цитировать
Главная / Раздел
В опциях модуля просто взять и скрыть последний элемент не получается, разделы в таком случае тоже скрываются.
*

dee_lv

  • Новичок
  • 3
  • 0 / 0
Re: Изменить "хлебные крошки"?
« Ответ #1 : 11.03.2010, 00:51:13 »
Никто не сталкивался с подобным? :(
Подумал, в мозгах появилось мутное решение: а можно сделать в шаблоне проверку на категорию по id, и исходя из проверки отображать хлебные крошки или нет?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Изменить "хлебные крошки"?
« Ответ #2 : 11.03.2010, 01:27:54 »
на вскидку:
попробуем уменьшить кол-во выводимых элементов в крошках примерно так:
1. выносим шаблон вывода крошек в шаблон
2. пробуем добавить проверку в этот шаблон (<ваш шаблон>/html/mod_breadcrumbs/default.php):

было:
Код
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<span class="breadcrumbs pathway">
<?php for ($i = 0; $i < $count; $i ++) :

// If not the last item in the breadcrumbs add the separator
if ($i < $count -1) {
if(!empty($list[$i]->link)) {
........................

стало:
Код
<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$option = JRequest::getCmd('option');
$task = JRequest::getCmd('task');
if ($option == 'com_content' and $task == 'view') {
$count = $count-1;
}
?>
<span class="breadcrumbs pathway">
<?php for ($i = 0; $i < $count; $i ++) :

// If not the last item in the breadcrumbs add the separator
if ($i < $count -1) {
if(!empty($list[$i]->link)) {
.........................
такс, и чего мы тут наделали? сделали проверку - если просматривается статья в данный момент, то мы говорим что в хлебных крошках меньше на один элемент
*

dee_lv

  • Новичок
  • 3
  • 0 / 0
Re: Изменить "хлебные крошки"?
« Ответ #3 : 11.03.2010, 02:17:35 »
era, огромное Вам спасибо!
Сначало не завелось, в чём проблема я разобрался самостоятельно:

Цитировать
$task = JRequest::getCmd('view');
if ($option == 'com_content' and $task == 'article') {
   $count = $count-1;
}
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
*

noVel

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Изменить "хлебные крошки"?
« Ответ #5 : 27.01.2012, 03:01:54 »
Здравствуйте.
У меня такая же задача. Помогите пожалуйста.
Но у меня в шаблоне уже есть такое:

Цитировать
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<ol>
<li class="breacrumbs_home"><a href="/">Home</a></li>
<?php for ($i = 0; $i < $count; $i ++) :?>

   
   
   <?php
   // If not the last item in the breadcrumbs add the separator
   if ($i < $count -1) {
      if(!empty($list[$i]->link)) {
         echo '<li><a href="'.$list[$i]->link.'">'.$list[$i]->name.'</a></li>';
      } else {
         echo '<li>'.$list[$i]->name.'</li>';
      }
      echo '';
   }  else { // when $i == $count -1
       echo '<li class="last"><span>'.$list[$i]->name.'</span></li>';
   }
endfor; ?>
</ol>
*

noVel

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Изменить "хлебные крошки"?
« Ответ #6 : 01.02.2012, 21:03:03 »
Какой-то прокажённый я на этом форуме, сколько вопросов не задаю, не на один не получил ответа. Чего за форум такой ... выборочно что-ли помогают другим :-(
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
Re: Изменить "хлебные крошки"?
« Ответ #7 : 01.02.2012, 21:14:09 »
Какой-то прокажённый я на этом форуме, сколько вопросов не задаю, не на один не получил ответа. Чего за форум такой ... выборочно что-ли помогают другим :-(
Задачу поясни поподробней, что нужно что-бы получилось у тебя
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Изменить "хлебные крошки"?
« Ответ #8 : 01.02.2012, 21:17:06 »
попробуй так )
<?php
   // If not the last item in the breadcrumbs add the separator
   if ($i < $count -1) {
      if(!empty($list[$i]->link)) {
         echo '<li><a href="'.$list[$i]->link.'">'.$list[$i]->name.'</a></li>';
      } else {
 //        echo '<li>'.$list[$i]->name.'</li>';
      }
      echo '';
   }  else { // when $i == $count -1
 //      echo '<li class="last"><span>'.$list[$i]->name.'</span></li>';
   }
endfor; ?>
</ol>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как изменить межстрочный интервал в списке?

Автор kirill-juk

Ответов: 2
Просмотров: 2050
Последний ответ 28.10.2017, 18:51:40
от kirill-juk
Изменить страницу "Default"

Автор virusvvv

Ответов: 4
Просмотров: 1789
Последний ответ 12.01.2017, 14:48:08
от virusvvv
Изменить текст ссылки, выводимой в адресной строке

Автор acamaz

Ответов: 2
Просмотров: 1912
Последний ответ 28.11.2016, 20:59:45
от KKAAZZOO
Изменить Email

Автор andrei1537

Ответов: 5
Просмотров: 2251
Последний ответ 06.07.2016, 01:21:16
от Aleks_El_Dia
Как изменить нижний колонтитул?

Автор фантом

Ответов: 19
Просмотров: 24967
Последний ответ 13.03.2016, 17:57:10
от KKAAZZOO