您现在的位置是:网站首页> 编程资料编程资料
实现dedecms图集单击图片翻页的功能_整站程序_
2023-05-27
458人已围观
简介 实现dedecms图集单击图片翻页的功能_整站程序_
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构造函数,修改为:
……
$this->TotalPage = count($this->SplitFields);
}
//获得当前页面总数
$this->Fields['totalpage'] = $this->TotalPage;
$this->LoadTemplet();
$this->ParseTempletsFirst();
}
注意增加了如下代码用来获得总页码:
$this->Fields['totalpage'] = $this->TotalPage;
2、接下来在模板中用js实现分析静态页面和动态页面以及向下翻页
编辑article_image.htm或者你的图集最终显示的模板,增加如下js代码:
在这个js脚本中,我们定义一个方法goNextPic用来切换到下一个图片。
3、最后修改图片输出代码,完成goNextPic方法调用
修改include/inc_channel_unit.php
找到”//全部列出式或分页式图集”的部分。
修改类似(仔细看代码,需要修改好几个地方):
$revalue = "![]()
$alt
\r\n";
为:
$revalue = "![]()
$alt
";
the end. have fun!
编辑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构造函数,修改为:
……
$this->TotalPage = count($this->SplitFields);
}
//获得当前页面总数
$this->Fields['totalpage'] = $this->TotalPage;
$this->LoadTemplet();
$this->ParseTempletsFirst();
}
注意增加了如下代码用来获得总页码:
$this->Fields['totalpage'] = $this->TotalPage;
2、接下来在模板中用js实现分析静态页面和动态页面以及向下翻页
编辑article_image.htm或者你的图集最终显示的模板,增加如下js代码:
在这个js脚本中,我们定义一个方法goNextPic用来切换到下一个图片。
3、最后修改图片输出代码,完成goNextPic方法调用
修改include/inc_channel_unit.php
找到”//全部列出式或分页式图集”的部分。
修改类似(仔细看代码,需要修改好几个地方):
$revalue = "
$alt
为:
$revalue = "
$alt
the end. have fun!
您可能感兴趣的文章:
相关内容
- 科汛V4.5伪静态的实现正则规则_科讯相关_
- kesion 科讯不用登录实现digg的修改方法_科讯相关_
- 动易开源PowerEasy® SiteWeaver™ 6.5系列产品发布免费下载了[原创]_整站程序_
- DEDE 4.0 自动采集源文件 提供了_整站程序_
- 全面优化V4.0及AJAX标签使用技巧_科讯相关_
- 用科讯4.0发现的一些缩略图的bug_科讯相关_
- 科讯4.0 频道导航调用_科讯相关_
- 列出KesionCMS 4.0系统后台菜单,让大家熟悉下_科讯相关_
- KesionCMS V4.x部份最常用的标签清单_科讯相关_
- Window XP用户安装科讯关于权限问题必看教程_科讯相关_
点击排行
本栏推荐
-
部落与弯刀怎么存档 存档方法介绍_单机游戏_游戏攻略_
-
宝可梦剑盾关都喵喵怎么获得 关都喵喵获得方法分享_单机游戏_游戏攻略_
-
部落与弯刀进不去怎么办 启动游戏卡死解决方法_单机游戏_游戏攻略_
-
薛棵壝兠幝铰B睹溍喢娐棵幟徝吢C斆得兟疵吤っ暶 脝茂脢驴脦脧脜拢脢么脨脭录录脛脺路脰脧铆_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
-
部落与弯刀忍冬草在哪 冰女任务忍冬草位置一览_单机游戏_游戏攻略_
-
幻劽捖奥疵趁毬棵?录陇禄卯麓铆脦贸脭玫脙麓掳矛 脫脦脧路录陇禄卯麓铆脦贸脦脢脤芒陆芒戮枚掳矛路篓_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
-
部落与弯刀作弊代码大全 作弊码及使用效果一览_单机游戏_游戏攻略_
猜你喜欢
- 部落与弯刀怎么存档 存档方法介绍_单机游戏_游戏攻略_
- 宝可梦剑盾关都喵喵怎么获得 关都喵喵获得方法分享_单机游戏_游戏攻略_
- 部落与弯刀进不去怎么办 启动游戏卡死解决方法_单机游戏_游戏攻略_
- 薛棵壝兠幝铰B睹溍喢娐棵幟徝吢C斆得兟疵吤っ暶 脝茂脢驴脦脧脜拢脢么脨脭录录脛脺路脰脧铆_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
- 部落与弯刀忍冬草在哪 冰女任务忍冬草位置一览_单机游戏_游戏攻略_
- 幻劽捖奥疵趁毬棵?录陇禄卯麓铆脦贸脭玫脙麓掳矛 脫脦脧路录陇禄卯麓铆脦贸脦脢脤芒陆芒戮枚掳矛路篓_碌楼禄煤脫脦脧路_脫脦脧路鹿楼脗脭_陆脜卤戮脰庐录脪
- 部落与弯刀作弊代码大全 作弊码及使用效果一览_单机游戏_游戏攻略_