为了实现一个织梦(织梦CMS)风格的上一页、下一页列表翻页功能,我们可以通过编写一个简单的PHP函数来实现,以下是一个基本的实现代码,该代码可以单独调用以生成翻页链接。
<?php /** * 翻页函数 * @param int $current_page 当前页码 * @param int $total_pages 总页数 * @param string $page_link 格式化后的翻页链接 * @return string 返回HTML翻页列表 */ function pagination($current_page, $total_pages, $page_link) { $pagination = '<div class="pagination">'; // 上一页 if ($current_page > 1) { $pagination .= '<a href="' . $page_link . ($current_page 1) . '">上一页</a>'; } // 页码列表 for ($i = 1; $i <= $total_pages; $i++) { if ($i == $current_page) { $pagination .= '<span class="currentpage">' . $i . '</span>'; } else { $pagination .= '<a href="' . $page_link . $i . '">' . $i . '</a>'; } } // 下一页 if ($current_page < $total_pages) { $pagination .= '<a href="' . $page_link . ($current_page + 1) . '">下一页</a>'; } $pagination .= '</div>'; return $pagination; } // 使用示例 $current_page = 1; // 当前页码 $total_pages = 10; // 总页数 $page_link = 'page/'; // 翻页链接前缀 echo pagination($current_page, $total_pages, $page_link); ?>
在上面的代码中,pagination
函数接受三个参数:
$current_page
:当前页码。
$total_pages
:总页数。
$page_link
:格式化后的翻页链接。
函数返回一个包含HTML的字符串,该字符串包含上一页、页码列表和下一页的链接。
你可以根据实际需求调整$current_page
、$total_pages
和$page_link
的值,并在你的页面中调用pagination
函数来生成翻页列表。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1130829.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复