Skip to main content

ecshop之pager.lbi 分页

<meta http-equiv="Content-Type" content="text/html; charset=utf-8″>
<!–翻页 start–>
<form name="selectPageForm" action="{$smarty.server.PHP_SELF}" method="get">
<!– {if $pager.styleid eq 0 }///如果分页不存在样式的话 –>
<div id="pager">
{$lang.pager_1}{$pager.record_count}{$lang.pager_2}{$lang.pager_3}{$pager.page_count}{$lang.pager_4} <span> <a href="{$pager.page_first}///第一页">{$lang.page_first}</a> <a href="{$pager.page_prev}///前一页">{$lang.page_prev}</a> <a href="{$pager.page_next}///后一页">{$lang.page_next}</a> <a href="{$pager.page_last}///最后一页">{$lang.page_last}</a> </span>
<!–{foreach from=$pager.search key=key item=item}–>
{if $key eq ‘keywords’}///如果是关键字的话
<input type="hidden" name="{$key}" value="{$item|escape:decode_url}" />
{else}

<!–如:name="act" ,value="list" –>
<input type="hidden" name="{$key}" value="{$item}" />
{/if}
<!–{/foreach}–>

<!–分页没有样式时,以下拉框形式显示页码–>
<select name="page" id="page" onchange="selectPage(this)">
{html_options options=$pager.array selected=$pager.page}
</select>
</div>
<!–{else}///如果分页存在样式的话–>

<!–翻页 start–>
<div id="pager">
<span style="margin-right:10px;">{$lang.pager_1}<b> {$pager.record_count}///记录总数</b> {$lang.pager_2}</span>
<!– {if $pager.page_first}///如果第一页存在的话 –><a href="{$pager.page_first}///显示第一页">{$lang.page_first} …</a><!– {/if} –>
<!– {if $pager.page_prev}///如果上一页存在的话 –><a href="{$pager.page_prev}///显示上一页">{$lang.page_prev}</a><!– {/if} –>
<!– {if $pager.page_count neq 1}///如果总页数不等于1的话 –>

<!–如果分页有样式的话,页码则以并排的方式显示出来–>
<!–{foreach from=$pager.page_number key=key item=item}–>
<!– {if $pager.page eq $key}///如果显示的是当前页,页码不带中括号 –>
<span>{$key}</span>
<!– {else}///反之,其它的页码都带有中括号 如:{$key}:group_buy.php?act=list&page=1 –>
<a href="{$item}">[{$key}]</a>
<!– {/if} –>
<!–{/foreach}–>
<!– {/if} –>

<!– {if $pager.page_next}///如果下一页存在的话 –><a href="{$pager.page_next}///显示下一页">{$lang.page_next}</a><!– {/if} –>
<!– {if $pager.page_last}///如果最后一页存在的话 –><a class="last" href="{$pager.page_last}///显示最后一页">…{$lang.page_last}</a>& lt;!– {/if} –>
<!– {if $pager.page_kbd}///如果要显示的页码数小于总页码数时 –>
<!–{foreach from=$pager.search key=key item=item}–>
{if $key eq ‘keywords’}///如果是关键字的话
<input type="hidden" name="{$key}" value="{$item|escape:decode_url}" />
{else}

<!– 如:name="act" value="list" –>
<input type="hidden" name="{$key}" value="{$item}" />
{/if}
<!–{/foreach}–>
<kbd style="float:left; margin-left:8px; position:relative; bottom:3px;"><input type="text" name="page" onkeydown="if(event.keyCode==13)selectPage(this)" size="3″ class="B_blue" /></kbd>
<!– {/if} –>
</div>
<!–翻页 END–>

<!– {/if} –>
</form>
<script type="Text/Javascript" language="JavaScript">
<!–
{literal}
function selectPage(sel)
{
sel.form.submit();
}
{/literal}
//–>
</script>