force_compile=true;$smarty->debugging=true;$smarty->caching=true;$smarty->cache_lifetime=120;$count=100;$pagesize=10;$totalpage=10;$url='index.php';$left=3;$right=3" />

日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

smarty分頁(yè)

系統(tǒng) 1871 0
      <?php
require '../libs/Smarty.class.php';

$smarty = new Smarty;
$smarty->force_compile = true;
$smarty->debugging = true;
$smarty->caching = true;
$smarty->cache_lifetime = 120;

$count = 100;
$pagesize = 10;
$totalpage = 10;
$url = 'index.php';
$left = 3;
$right = 3;

if (isset($_GET['page'])) {
    $page = $_GET['page'];
} else {
    $page = 1;
}

//賦值
$smarty->assign('count', $count);    //記錄總數(shù)
$smarty->assign('pagesize', $pagesize);    //每頁(yè)記錄數(shù)
$smarty->assign('totalpage', $totalpage);    //總頁(yè)數(shù)
$smarty->assign('page', $page);    //當(dāng)前頁(yè)數(shù)
$smarty->assign('url', $url);    //鏈接地址

$smarty->assign('left', $left);    //數(shù)字鏈接左側(cè)長(zhǎng)度
$smarty->assign('right', $right);    //數(shù)字鏈接右側(cè)長(zhǎng)度

//顯示
$smarty->display('main.tpl');
?>
    

?模板文件1:main.tpl

      {*分頁(yè)內(nèi)容展示*}
{*傳遞變量*}
{include 'page.tpl' count=$count pagesize=$pagesize totalpage=$totalpage page=$page url=$url left=$left right=$right}
    

?模板文件2: page.tpl

      {if $totalpage>1} 
   <a href="{$url}">首頁(yè)</a> 
   {if $page>1}
   <a href="{$url}?page={$page-1}">上一頁(yè)</a> 
   {/if}

    {*數(shù)字鏈接*}
    {if $totalpage<$left+$right+1}    {*總頁(yè)數(shù)小于數(shù)字鏈接長(zhǎng)度時(shí)*}
       //定義循環(huán)起始值
        {assign var="start" value=1}
        {assign var="end" value=$totalpage}
    {else}
        {assign var="start" value=$page-$left}
        {assign var="end" value=$page+$right} 
        {if $page <= $left}         {*當(dāng)前頁(yè)左側(cè)長(zhǎng)度不足指定值時(shí) *}
            {assign var="start" value=1}
            {assign var="end" value=$left+$right+1}
        {/if}
        {if $page >= $totalpage- $right}    {*當(dāng)前頁(yè)右側(cè)長(zhǎng)度不足指定值時(shí)*}
            {assign var="end" value=$totalpage}
            {assign var="start" value=$totalpage-$left-$right}
        {/if}
    {/if}

    {*循環(huán)輸出數(shù)字鏈接 *}
    {for $foo=$start to $end}
        {if $page == $foo} 
	<a href="{$url}?page={$foo}">{$foo}</a> 
	{else}
	<a href="{$url}?page={$foo}">{$foo}</a> 
	{/if}
    {/for}

    {if $page<$totalpage} 
    <a href="{$url}?page={$page+1}">下一頁(yè)</a> 
    {/if}
    <a href="{$url}?page={$totalpage}">尾頁(yè)</a> 
{/if}
    

?效果圖:

?
?

smarty分頁(yè)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 衢州市| 齐齐哈尔市| 呼和浩特市| 玉龙| 红安县| 鄂州市| 涿州市| 永川市| 海门市| 宾阳县| 金堂县| 阳西县| 麦盖提县| 兴国县| 平利县| 崇义县| 桂平市| 长宁县| 绍兴市| 阿拉尔市| 锡林浩特市| 芦溪县| 卢湾区| 崇义县| 雷州市| 河北区| 衡水市| 白银市| 故城县| 宁河县| 泸定县| 平顶山市| 乐陵市| 大化| 河南省| 通山县| 合水县| 邳州市| 辰溪县| 南阳市| 临城县|