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

Dima888

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Добрый день!
Стоит такая задача: выводить только 2 или 3 результата поиска на странице, остальное переносить на другую страницу (там тоже 2-3 результата, и остальное на следующую страницу и т.д.).

Или, в общем виде, задачу можно представить так: при достижении определённой высоты (скажем в 600px) - переносить содержимое на другие страницы.

Может кто-то сталкивался с подобной проблемой и знает решение? Либо может на мыслю подтолкнёте - буду ковырять этот вопрос.

P.S. Думаю, задача встречается достаточно часто - поэтому хорошо бы для будущих поколений превратить этот топик в "прикреплённую тему - готовое решение"
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
По умолчанию Joomla не предоставляет такой возможности.
В ней берется этот параметр из глобальных настроек и пользователь потом может выбрать сам сколько результатов выводить ему на страницу.

Для того что бы сделать так нужно:
1. В файле com_search\models\search.php
заменить
Код: php
$this->setState('limit', $mainframe->getUserStateFromRequest('com_search.limit', 'limit', $config->getValue('config.list_limit'), 'int'));
на
Код: php
$this->setState('limit', 2, 'int');
Вместо 2 поставить нужное число

2. Убрать из формы вывода результата возможность пользователю выбирать кол-во
Удалить из файла \com_search\views\search\tmpl\default_form.php
Код
	<div style="float: right;">
<label for="limit">
<?php echo JText::_( 'Display Num' ); ?>
</label>
<?php echo $this->pagination->getLimitBox( ); ?>
</div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с адресами страниц

Автор agrosistema

Ответов: 4
Просмотров: 1372
Последний ответ 10.01.2016, 14:50:59
от agrosistema
Как убрать.html у разделов и оставить у конечных страниц?

Автор Леонид

Ответов: 0
Просмотров: 1599
Последний ответ 17.04.2015, 05:03:37
от Леонид
Как выровнять заголовки страниц по центру и увеличить

Автор artruslan

Ответов: 14
Просмотров: 4214
Последний ответ 04.12.2014, 21:06:48
от Shustry
Нумерация страниц

Автор klik2

Ответов: 99
Просмотров: 31550
Последний ответ 14.11.2014, 01:00:35
от darkghost
Разные Title для разных страниц

Автор orfy151

Ответов: 1
Просмотров: 1362
Последний ответ 21.10.2014, 12:07:00
от darkghost