Новости 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 Ответов
  • 3774 Просмотров
*

Work55501

  • Новичок
  • 8
  • 0 / 0
Не работает {loadposition xxx}
« : 14.03.2013, 00:24:15 »
Помогите решить проблему: стоит модуль для вывода произвольного кода в статьи inline HTML, после обновление джумды до 2.5.7 и установки JomSocial (что повлияло не знаю) заметил, что модули перестали выводится в статьях (позицию задавал самостоятельно), а в стандартных позициях (right) работает... Вместо модулей обычный текст {loadposition xxx}. Что может быть ?
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Не работает {loadposition xxx}
« Ответ #1 : 14.03.2013, 00:31:53 »
Проверьте включен ли плагин Контент - Загрузка модулей.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Work55501

  • Новичок
  • 8
  • 0 / 0
Re: Не работает {loadposition xxx}
« Ответ #2 : 14.03.2013, 00:33:59 »
проверял - включен
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Re: Не работает {loadposition xxx}
« Ответ #3 : 14.03.2013, 00:49:13 »
Позиции в материалах и модулях совпадают?
В .xml шаблона пробовали добавить свои позиции?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

Work55501

  • Новичок
  • 8
  • 0 / 0
Re: Не работает {loadposition xxx}
« Ответ #4 : 14.03.2013, 01:01:52 »
позиции совпадают, в .xml прописал - не помогает... отключал на время лишние плагины, обновил ждумлу до 2.5.9 - без изменений...
*

Julai

  • Новичок
  • 1
  • 1 / 0
Re: Не работает {loadposition xxx}
« Ответ #5 : 18.03.2013, 18:18:45 »
Потому что между "loadposition" и "xxx" стоит не пробел, я HTML код пробела: " "
*

mr.moser

  • Захожу иногда
  • 58
  • 0 / 0
Re: Не работает {loadposition xxx}
« Ответ #6 : 16.10.2013, 11:04:20 »
Всем привет.
Та же проблема. На всём сайте работает, а на странице JomSocial просто выводится надпись {loadposition xxx}.
Кто-то смог это побороть?
*

Work55501

  • Новичок
  • 8
  • 0 / 0
Re: Не работает {loadposition xxx}
« Ответ #7 : 17.10.2013, 19:03:06 »
Потому что между "loadposition" и "xxx" стоит не пробел, я HTML код пробела: " "
Не в этом была проблема. Как справился уже не помню, к сожалению. По моему, что то было в JB Library ...
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Не работает {loadposition xxx}
« Ответ #8 : 17.10.2013, 19:11:59 »
Может быть отключена обработка плагинами в самом компоненте.

У себя в самописном компоненте подключал обработку контента плагинами непосредственно в шаблоне нужной модели (проверено на J2.5):
Код
<?php //enable Plug-In
     // вывод контента (коментим строку)
     // echo $this->tour->tDesc;
 
      $obj = new stdClass;
      $obj->text = $this->tour->tDesc;
      JPluginHelper::importPlugin('content'); //плагины для контента
      $dispatcher =& JDispatcher::getInstance();
      $results = $dispatcher->trigger( 'onContentPrepare', array( 'com_filer.filer', &$obj, &$params, 0 ) );
      echo $obj->text; //вывод контента, с подключенной обработкой плагинами

?>


В догонку c JomSocial:

http://www.jomsocial.com/forum/technical-issues/5510-jomsocial-component-disables-loadmodule-plugin-within-modules
http://www.jomsocial.com/forum/technical-issues/4943-joomla-2-5-loadmodule-does-not-work-on-jomsocial-pages
« Последнее редактирование: 17.10.2013, 19:18:19 от artel-st »
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор rapsila

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

Автор Mick_20

Ответов: 12
Просмотров: 1790
Последний ответ 11.01.2022, 17:12:19
от befesol
Как сделать рабочим {loadposition} или jdoc:include в com_content?

Автор Amigo9876

Ответов: 5
Просмотров: 2403
Последний ответ 31.07.2020, 16:49:37
от tigra-uki
В Google Chrome некорректно работает админка

Автор Dorotar

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

Автор Mobist

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