dedecms 织梦5.7 图集实现分页功能


第一步:在图集模板里加入分页代码:{dede:pagebreak/}
第二步:打开arc_archives_class.php,在include目录下,在结尾处加上以下代码:
/**
* 获得动态页面图集中图片缩略列表
*
* @access public
* @param int $totalPage 总页数
* @param int $nowPage 目前页数
* @param int $aid 文档id
* @return string
*/
function GetlitpicDM_list
{
global $dsql,$sqlCt;
$attlist=desclen|80;
FillAttsDefault;
extract;
if) return ;
$revalue = ;
$dtp = new DedeTagParse;
$dtp-LoadSource;
$images = array;
if)
{
$pagenum=1;
foreach
{
if==img)
{
$litpic.=LI
DIV class=imgA title=. $ctag1-GetAtt.
href=view.php?aid=.$aid.pageno=.$pagenum.IMG
style=BACKGROUND-IMAGE: url.)
src=.$GLOBALS[cfg_templets_skin]./tukustyle/blankBg.gif /A/DIVA
href=view.php?aid=.$aid.pageno=.$pagenum..substr, 30)./A /LI;
$pagenum++;
}
}
}
return $litpic;
}
/**
* 获得静态页面图集中图片缩略列表
*
* @access public
* @param int $totalPage 总页数
* @param int $nowPage 目前页数
* @param int $aid 文档id
* @return string
*/
function Getlitpic_list
{
global $dsql,$sqlCt;
$attlist=desclen|80;
FillAttsDefault;
extract;
if) return ;
$revalue = ;
$dtp = new DedeTagParse;
$dtp-LoadSource;
$images = array;
if)
{
$pagenum=1;
foreach
{
if==img)
{
if
{
$litpic.=LI
DIV class=imgA title=. $ctag1-GetAtt.
href=.$this-NameFirst...$this-ShortName.IMG
style=BACKGROUND-IMAGE: url.)
src=.$GLOBALS[cfg_templets_skin]./tukustyle/blankBg.gif /A/DIVA
href=.$this-NameFirst._.$pagenum...$this-ShortName..substr,0,30)./A /LI;
}
else
{
$litpic.=LI
DIV class=imgA title=. $ctag1-GetAtt.
href=.$this-NameFirst._.$pagenum...$this-ShortName.IMG
style=BACKGROUND-IMAGE: url.)
src=.$GLOBALS[cfg_templets_skin]./tukustyle/blankBg.gif /A/DIVA
href=.$this-NameFirst._.$pagenum...$this-ShortName..substr,0,30)./A /LI;
}
$pagenum++;
}
}
}
return $litpic;
}