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