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

sasha

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Вывод данных
« : 30.04.2012, 10:27:21 »
Доброго всем дня.
У меня такая вот проблема.
Мне необходимо немного переделать стандартный модуль Joomla latestnews, который выводит последние новости.
Надо, чтобы к каждой новости выводилось колличество комментариев к ней, т.е. под каждой новостью.
В файле helper.php в цикл добавляю (выделено жирным шрифтом)
....
      foreach ( $rows as $row )
      {
         if($row->access <= $aid)
         {
            $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid));
                $query2 = "SELECT object_id FROM #__jcomments where object_id = ".$row -> id;
 $db->setQuery($query2);
 $result2 = $db->loadObjectList();
 
 echo "Колличество комментариев к статье".count($result2);
  echo "<br>";
         } else {
            $lists[$i]->link = JRoute::_('index.php?option=com_user&view=login');
         }
         $lists[$i]->text = htmlspecialchars( $row->title );
         $i++;
           
      }
....
Выводит все правильно, к каждой статье наличие комментариев,но по порядку, я никак не могу
отправить в шаблон данные чтобы под каждой статьей отображалось наличие комментариев.
 файл default.php текст который вставляю (жирным шрифтом)
....
<?php foreach ($list as $item) :  ?>
   <li class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
      <a href="<?php echo $item->link; ?>" class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
      <?php echo $item->text;  ?></a>
   
         <?php
         echo "Колличество комментариев к статье". count($result2);
  echo "<br>";
  ?>
           
   </li>
<?php endforeach; ?>
...

вот, что выводит:

Последние новости

Колличество комментариев к статье1
Колличество комментариев к статье3
Колличество комментариев к статье2

   - PHP лучшее
     Колличество комментариев к статье0
   - Все о PHP
     Колличество комментариев к статье0
    - Преимущества PHP
      Колличество комментариев к статье0
   
    Общее колличество комментариев = 6

А надо что бы было
  - PHP лучшее
     Колличество комментариев к статье1
   - Все о PHP
     Колличество комментариев к статье3
    - Преимущества PHP
      Колличество комментариев к статье2
   
    Общее колличество комментариев = 6

Как решить данное затруднение?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Вывод данных
« Ответ #1 : 02.05.2012, 13:16:26 »
1. Что мешает сделать запрос напрямую в default.php?
2. За такой запрос, да еще и в цикле, нужно руки отрывать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 24997
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 1833
Последний ответ 26.07.2017, 09:40:22
от usmdamir
Вывод отображения последних новостей в 2 колонки

Автор Mark54

Ответов: 2
Просмотров: 1579
Последний ответ 17.01.2017, 13:37:32
от beliyadm
Re: Изменение таблиц базы данных

Автор ZAlex60

Ответов: 4
Просмотров: 1542
Последний ответ 23.09.2016, 09:57:14
от ZAlex60
Вывод кол ва материалов в разделе...

Автор Ideal

Ответов: 5
Просмотров: 2043
Последний ответ 22.10.2015, 21:08:30
от Fedor Vlasenko