HTML/Xhtml CSS教程 Dreamweaver Frontpage教程 Javascript/Ajax XML/XSLTCMS技巧 心得技巧
返回首页
当前位置: 主页 > 网页设计 > CMS技巧 >

帝国ECMS教程:自定义图片集显示

时间:2012-03-28 03:04来源:爱设计教学网 作者:网络 点击:
帝国ECMS教程:自定义图片集显示,帝国cms可以通过添加morepic字段在自定义模型中添加图集,这本是很值得称赞的,不过morepic的调用却让人甚是不爽。这里给出自定义图集显示的方法,可以举一反三,进行各种形式的展示。

帝国cms可以通过添加morepic字段在自定义模型中添加图集,这本是很值得称赞的,不过morepic的调用却让人甚是不爽。这里给出自定义图集显示的方法,可以举一反三,进行各种形式的展示。

01 //自定义图片集显示

02 function user_PhotoMorepic($havepic){

03 global $navinfor,$public_r;

04 $morepic=$navinfor['morepic'];

05 $rexp="\r\n";

06 $fexp="::::::";

07 $rstr="";

08 $sdh="";

09 $w_morepic="";

10 $rr=explode($rexp,$morepic);

11 $count=count($rr);

12 

13 for($i=0;$i<$count;$i++)

14 {

15 if($i==($count-1))

16 {$fh="";}else{$fh=",";}

17 $fr=explode($fexp,$rr[$i]);

18 

19 $smallpic=$fr[0]?$fr[0]:$public_r[newsurl]."e/data/images/notimg.gif"; //小图

20 $bigpic=$fr[1]?$fr[1]:$public_r[newsurl]."e/data/images/notimg.gif"; //大图

21 if(empty($bigpic))

22 {

23 $bigpic=$smallpic;

24 }

25 $picname=htmlspecialchars($fr[2]); //名称

26 $w_morepic.="<li>

27 <a href='$bigpic' target='_blank' title='$picname'><img src='$smallpic' alt='$picname' /></a>

28 </li>";

29 }

30 

31 echo $w_morepic;

32 }

1、这个代码放在:e/class/userfun.php下<?php 上面的代码 ?>

2、在帝国后台建立标签“wMorePic”;

3、在内容页面调用[wMorePic]1[/wMorePic],输出模式是:

<li><a href='大图地址' target='_blank' title='图片说明'><img src='小图地址' alt='图片说明' /></a></li>的循环;

注:

$morepic=$navinfor['morepic'];-----分隔'morepic'字段
$rexp="\r\n";---------回车分隔
$fexp="::::::";-------点点分隔

爱设计教学网(www.2sheji.com)——为您所需,替您所想!
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容