无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻 > 产业新闻 >

织梦CMS2次开发设计实例教程 完成图集缩略图的分页查询款式

时间:2021-05-16 05:30来源:未知 作者:jianzhan 点击:
短视頻,自新闻媒体,达人种草1站服务最先织梦CMS系统软件无需过量详细介绍了,织梦好,好之梦!织梦CMS5.7版本号里默认设置自带有3种图集款式,模版名字各自为article_image.htm、artic

织梦CMS2次开发设计实例教程 完成图集缩略图的分页查询款式


短视頻,自新闻媒体,达人种草1站服务 最先织梦CMS系统软件无需过量详细介绍了,织梦好,好之梦!

织梦CMS5.7版本号里默认设置自带有3种图集款式,模版名字各自为article_image.htm、article_image_cl.htm(新浪款式)、article_image_new.htm(这个是5.7才有的图文幻灯款式)。近期在做女性说的图集模版时发现dede默认设置的图集模版没法像文章内容1样完成分页查询款式,数次问度娘、谷哥均无果,因而细心的对织梦的文档科学研究了1下发现织梦是能够完成这类款式的(以下图)。现将方式共享给大伙儿,这也是织梦论坛上大伙儿最热关心的聚焦点哦!

 

难题剖析:

若要完成这类分页查询方法,第1在要在分页查询时把缩略图的详细地址也启用进去,但是开启分页查询标识文档1看,沒有缩略图数据信息。那如何办。大家只能根据2次开发设计开展新建1个专业用来图集分页查询启用的1个涵数,假如要修改{dede:pagebreak/}的话,在文章内容的有关分页查询方法上将会会出現难题。因而提议大家自身新建涵数以防出現别的难题。

处理方式:

第1步:开启arc_archives_class.php,在include文件目录下,在末尾处再加下列编码:

/**
* 得到动态性网页页面图集中化照片缩略目录
*
* @aess 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 > href= view.php?aid= .$aid. pageno= .$pagenum. IMG
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;
}
/**
* 得到静态数据网页页面图集中化照片缩略目录
*
* @aess 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 > href= .$this- NameFirst. . .$this- ShortName. IMG
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 > href= .$this- NameFirst. _ .$pagenum. . .$this- ShortName. IMG
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;
}

最终便是模版的启用了,这就已不细说了,自然这只是1种方式!本文首发站长网,女性说原創內容,转载请注明出处。喜爱的盆友能够到女性说看1下具体实际效果


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信

在线咨询
联系电话

400-888-8866