Это старый вопрос, но я только что реализовал его сам, поэтому подумал, что мне следует поделиться.
Не уверен, какой язык вы используете, но вот как я это сделал в PHP ($xml
,конечно, полный результат XML, полученный с использованием curl или file_get_contents или любого другого):
$results_per_page = 8;
$pages = ceil($xml->RES->M/$results_per_page);
if ($pages > 1) {
for ($i = 0; $i < $pages; $i++) {
$class = '';
if ( ($i) * $results_per_page == $_GET['s']) {
$class = 'current-page';
}
echo '<a href="?q=' . $searchterms . '&s=' . $i * $results_per_page . '" class="pagenum '. $class . '"><strong>' . $i + 1 . '</strong></a>
}
}
Обратите внимание, что $ results_per_page должен соответствовать значению num
в URL-адресе XML, который выбран