热门关键字:  8 教程  css  flash  表单  定位
当前位置 : 主页>cms>列表

dedecms实现图集内容自定义分页

来源:http://www.dw8.org/ 作者:dw8 时间:2007-12-24 点击:
 

dedecms中有图集的功能, 对于图集的显示,可定义“单页”、“分多页显示”、“多行多列显示”,其中分多页系统默认是每个页面显示一张图片,但是在实际使用中,我们有可能需要一个页面显示多张图片,下面就是实现方法。

http://www.dw8.org Dreamweaver 专业网站

第一步:修改include/inc_channel_unit.php文件

http://www.dw8.org dw专业网站

找到函数function GetImgLinks()

http://www.dw8.org dw专业网站

找到和下面代码类似的部分,修改代码为: http://www.dw8.org Dreamweaver 专业网站

  http://www.dw8.org Dreamweaver cs3 专业网站

  http://www.dw8.org Dreamweaver 专业网站

  http://www.dw8.org Dreamweaver cs3 专业网站

  http://www.dw8.org Dreamweaver cs3 专业网站

    //遍历图片信息
    $mrow = 0;
    $mcol = 0;
    $photoid = 0;
    $images = array();
    $i=0;
    foreach($dtp->CTags as $ctag){
        if($ctag->GetName()=="img"){
            $iw = $ctag->GetAtt('width');
            $ih = $ctag->GetAtt('heigth');
            $alt = str_replace("'","",$ctag->GetAtt('text'));
            $src = trim($ctag->GetInnerText());
            if($iw > $maxwidth) $iw = $maxwidth;
            $iw = (empty($iw) ? "" : "width='$iw'"); http://www.dw8.org Dreamweaver 专业网站
            //全部列出式或分页式图集
            if($pagestyle<3){
               if($revalue==""){
                   $revalue = "<center><a href='$src' target='_blank'><img src='$src' alt='$alt' $iw border='0'/></a><br/>$alt<br/></center> ";
               }else{
               //分页显示
                   if($pagestyle==2) {
                   if(($i % $GLOBALS['cfg_img_pagesize'])==0)

http://www.dw8.org Dreamweaver 专业网站

                   $revalue .= "
共2页: 上一页 1 [2] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册