深圳盛福来电机 發表於 2023-7-30 00:00:00

DEDECMS织梦模板实现图集单击图片翻页的教程

<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        1、为了实现这个功能,我们首先需要获得<u>图片</u>页面的当前页码和总页码</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        编辑include/inc_archives_view.php文件</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        (1)找到function ParseDMFields,修改为:</p>
<div class="jb51code" style='margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, "Microsoft YaHei";'>
        <pre class="brush:php;toolbar:false;">
function ParseDMFields($pageNo,$ismake=1)
{
$this-&gt;NowPage = $pageNo;
//获得当前页面编号
$this-&gt;Fields['cpagenum'] = $this-&gt;NowPage;
if($this-&gt;SplitPageField!="" &amp;&amp;
isset($this-&gt;Fields[$this-&gt;SplitPageField]))
{
$this-&gt;Fields[$this-&gt;SplitPageField] = $this-&gt;SplitFields[$pageNo - 1];
}
</pre>
</div>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        注意增加了如下代码用来获得当前的页码:</p>
<div class="jb51code" style='margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, "Microsoft YaHei";'>
        <pre class="brush:php;toolbar:false;">
$this-&gt;Fields['cpagenum'] = $this-&gt;NowPage;
</pre>
</div>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        (2)找到function __construct构造函数,修改为:</p>
<div class="jb51code" style='margin: 0px; padding: 0px; outline: none; line-height: 25.2px; font-size: 14px; width: 660px; overflow: hidden; clear: both; font-family: tahoma, arial, "Microsoft YaHei";'>
        <pre class="brush:php;toolbar:false;">
$this-&gt;TotalPage = count($this-&gt;SplitFields);
}
//获得当前页面总数
</pre>
</div>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
頁: [1]
查看完整版本: DEDECMS织梦模板实现图集单击图片翻页的教程