0
私はGoogle Site Search XML APIを使用しており、ページネーションを行いたいと考えています。カウントは不正確だと認識していますが、デモサイトhttp://www.google.com/sitesearch/でページングをどのように実装していますか?少なくとも8ページに及ぶ結果が35以上あるかどうかを正確に知っているようです。Google Site Search XML APIページネーション
私はGoogle Site Search XML APIを使用しており、ページネーションを行いたいと考えています。カウントは不正確だと認識していますが、デモサイトhttp://www.google.com/sitesearch/でページングをどのように実装していますか?少なくとも8ページに及ぶ結果が35以上あるかどうかを正確に知っているようです。Google Site Search XML APIページネーション
これは古い質問ですが、私はこれを自分で実装したので、分かち合うべきだと思っています。 $その
$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>
}
}
注:ここで使用されますが、どのような言語
わからないが、私は($xml
は、当然のことながら、カールかのfile_get_contentsまたは何でも使用して取得し、完全なXML結果である)PHPでそれをやった方法ですresults_per_pageは、取得されたXML URLのnum
の値と一致する必要があります。