网站首页 | 我的主页 | 讨论交流 | 所有用户 | 联系合作
登录 | 注册 | 在线情况 | 搜索
百度通告:欢迎您的光临
  您当前的位置:首页PHP编程 → 详细文章
实现dedecms图集单击图片翻页的功能
1
收藏它
ARROW    在2008-7-31 0:34:00 发布说:
[ 角色: 注册用户 / 等级:团长 / 发主题数:936 / 积分:2816 / 经验值:1870 ] [ 加为好友 | 发送信息 ]
题记:在很多相册的网站中,都有这样的功能:当图片分多页显示的情况下,点击图片会自动翻页到下一张图片,接下来我们在dedecms4中实现这个功能。以下是实现方法:

1、为了实现这个功能,我们首先需要获得图片页面的当前页码和总页码
编辑include/inc_archives_view.php文件

(1)找到function ParseDMFields,修改为:


function ParseDMFields($pageNo,$ismake=1)
    
{
        
$this->NowPage = $pageNo;
        
//获得当前页面编号
        
$this->Fields['cpagenum'] = $this->NowPage;
        
if($this->SplitPageField!="" &&
          
isset($this->Fields[$this->SplitPageField]))
        
{
            
$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];
        
}

注意增加了如下代码用来获得当前的页码:


$this->Fields[’cpagenum’] = $this->NowPage;

(2)找到function __construct构造函数,修改为

<?php
……
            
$this->TotalPage = count($this->SplitFields);
         }
        
//获得当前页面总数
        
$this->Fields['totalpage'] = $this->TotalPage;         
        
$this->LoadTemplet();
        
$this->ParseTempletsFirst();
     }
哪些人投了票
 

发表评论
    
 
  分享这篇文章...
复制这个链接发送给朋友>
48个读过此条>>
将该文章加入收藏夹
  你可能对下面文章也感兴趣...
 相关图片视频
Powered by baidutong 苏ICP备08014821号
本站内容部分来自网络,如有异议,请速联系解决,QQ:610826315 QQ讨论群:40684175
Copyright © 2008-2009 baidutong.com All rights reserved.