Jump to content

Hard coded number of members on results page when searching

Featured Replies

Posted

Hello!

There is public variable $resultsToGet in IPS\Content\Search\Query. As a result, we can easily change number of items on the result page when searching.

Can you please create the same variable in IPS\core\modules\front\search\search.php? Because there is hard coded number, so we cannot control it:

$select	= \IPS\Db::i()->select( 'core_members.*', 'core_members', $where, $order, array( ( $page - 1 ) * 25, 25 ) );
...
$pagination = trim( \IPS\Theme::i()->getTemplate( 'global', 'core', 'global' )->pagination( $baseUrl, ceil( $count / 25 ), $page, 1 ) );

Thanks in advance!

There is no need for them to do that, since resultsToGet is a public variable, you can do this to retrieve it.

\IPS\Content\Search\Query::init()->resultsToGet

Hope it helps!

The code needs changing because the 25 value is hardcoded instead of using a variable we can update/change.

Ah, I misinterpreted what he meant, my fault.

Why would you need to change the number? You can just put your own number as one of the parameters.

  • 1 month later...
  • 2 weeks later...

It had already been turned into a variable, but I've changed it to a class property for 4.1.13.

Archived

This topic is now archived and is closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.