帝国cms图片集字段morepic分割,自定义图片集显示

1、这个代码放在:e/class/userfun.php下<?php 上面的代码
2、在帝国后台建立标签“wMorePic”;建立方法:点击模板管理---左边有个标签(是标签啊!!千万别点击标签模板)---管理标签---增加标签。
3、帝国cms图片集如何自定义

自定义图片集显示

<?phptYnECMSPLUS
//自定义图片集显示tYnECMSPLUS
function user_PhotoMorepic($havepic){tYnECMSPLUS
global $navinfor,$public_r;tYnECMSPLUS
$morepic=$navinfor['morepic'];tYnECMSPLUS
$rexp="\rtYnECMSPLUS
";tYnECMSPLUS
$fexp="::::::";tYnECMSPLUS
$rstr="";tYnECMSPLUS
$sdh="";tYnECMSPLUS
$w_morepic="";tYnECMSPLUS
$rr=explode($rexp,$morepic);tYnECMSPLUS
$count=count($rr);tYnECMSPLUS
tYnECMSPLUS
for($i=0;$i<$count;$i++)tYnECMSPLUS
{tYnECMSPLUS
if($i==($count-1))tYnECMSPLUS
{$fh="";}else{$fh=",";}tYnECMSPLUS
$fr=explode($fexp,$rr[$i]);tYnECMSPLUS
tYnECMSPLUS
$smallpic=$fr[0]?$fr[0]:$public_r[newsurl]."e/data/images/notimg.gif"; //小图tYnECMSPLUS
$bigpic=$fr[1]?$fr[1]:$public_r[newsurl]."e/data/images/notimg.gif"; //大图tYnECMSPLUS
if(empty($bigpic))tYnECMSPLUS
{tYnECMSPLUS
$bigpic=$smallpic;tYnECMSPLUS
}tYnECMSPLUS
$picname=htmlspecialchars($fr[2]); //名称tYnECMSPLUS
$w_morepic.="<li class='main'><a href='javascript:void(0);' class='name_title' title='$picname'></a><img src='$smallpic' /></li>tYnECMSPLUS
";tYnECMSPLUS
}tYnECMSPLUS
tYnECMSPLUS
echo $w_morepic;tYnECMSPLUS
}tYnECMSPLUS
tYnECMSPLUS
?>tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
1、这个代码放在:e/class/userfun.php下<?php 上面的代码(替换这个 //---------------------------用户自定义标签函数文件) ?>tYnECMSPLUS
2、在帝国后台建立标签“wMorePic”;建立方法:点击模板管理---左边有个标签(是标签啊!!千万别点击标签模板)---管理标签---增加标签。tYnECMSPLUS
3、帝国cms图片集如何自定义tYnECMSPLUS
tYnECMSPLUS
4、在内容页面调用[wMorePic]1[/wMorePic],输出模式是:<li>tYnECMSPLUS
<a href='大图地址' target='_blank' title='图片说明'><img src='小图地址' alt='图片说明' /></a>tYnECMSPLUS
</li>的循环;tYnECMSPLUS
tYnECMSPLUS
说明:tYnECMSPLUS
$morepic=$navinfor['morepic'];-----分隔'morepic'字段tYnECMSPLUS
$rexp="\rtYnECMSPLUS
";---------回车分隔tYnECMSPLUS
$fexp="::::::";-------点点分隔tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
tYnECMSPLUS
 

图片集分割morepic字段内容:

<?phptYnECMSPLUS
$picr=explode(egetzy('rn'),$navinfor[morepic]);tYnECMSPLUS
for($p=0;$p<count($picr);$p++)tYnECMSPLUS
{tYnECMSPLUS
$spicr=explode("::::::",$picr[$p]);tYnECMSPLUS
?>tYnECMSPLUS
小图地址:<img src="<?=$spicr[0]?>" />tYnECMSPLUS
大图地址:<img src="<?=$spicr[1]?>" />tYnECMSPLUS
图片名称:<?=$spicr[2]?>tYnECMSPLUS
<?phptYnECMSPLUS
}tYnECMSPLUS
?>

输出代码:

图片集分割morepic字段内容:tYnECMSPLUS
tYnECMSPLUS
<img src="/d/file/sell/2014-07-02/154f3b8dd3c1d6d569d886ad0c6f2800.jpg" />tYnECMSPLUS
<img src="/d/file/sell/2014-07-02/5472a488663bf1af5802948b626dac46.jpg" />tYnECMSPLUS
<img src="/d/file/sell/2014-07-02/b61ea31ea9f1de3330a79d442b8b59b1.jpg" />tYnECMSPLUS
<img src="/d/file/sell/2014-07-02/b29de812f7e01cb75fa0dfefa1bd3502.jpg" />tYnECMSPLUS
 

图片集提取第一帧图片

tYnECMSPLUS
<?phptYnECMSPLUS
$str=$navinfor[morepic];tYnECMSPLUS
$exp=explode("::::::",$str);tYnECMSPLUS
?>tYnECMSPLUS
<img src="<?=$a=$exp[1];?>" alt="第一张" />tYnECMSPLUS
<?phptYnECMSPLUS
?>tYnECMSPLUS
tYnECMSPLUS
输出代码如下:tYnECMSPLUS
tYnECMSPLUS
提取第一帧图片tYnECMSPLUS
<img src="/d/file/sell/2014-07-02/154f3b8dd3c1d6d569d886ad0c6f2800.jpg" alt="第一张" />

如下示例代码:

&lt;?php
$picr=explode(egetzy(&#039;rn&#039;),$navinfor[morepic]);
for($p=0;$p&lt;count($picr);$p++)
{
$spicr=explode(&quot;::::::&quot;,$picr[$p]);
?&gt;
小图地址:&lt;img src=&quot;&lt;?=$spicr[0]?&gt;&quot; /&gt;
大图地址:&lt;img src=&quot;&lt;?=$spicr[1]?&gt;&quot; /&gt;
图片名称:&lt;?=$spicr[2]?&gt;
&lt;?php
}
?&gt;
分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员