帝國cms的(de)圖片集字段morepic,直接填寫在內(nèi)容頁會輸出一(yī)個多值字符串,并不是輸出圖片格式,對新手朋(péng)友來說搞不懂怎麽用。今天cms大學(xué)小編和(hé)大家分享一(yī)下圖集的(de)使用方法。
這裏利用了php的(de)字符串分割函數explode,來将圖片集這個多值字段分割開來,并選擇性的(de)輸出數值。下面是代碼:
<?php $morepic=$navinfor['morepic']; $mpr=explode(egetzy('rn'),$morepic); $mpcount=count($mpr); for($mpi=0;$mpi<$mpcount;$mpi++) { $mp=explode('::::::',$mpr[$mpi]); if(emptyempty($mp[1])) { $mp[1]=$mp[0]; } // echo "小圖地(dì)址:<img src='".$mp[0]."' /><br />大圖地(dì)址:<img src='".$mp[1]."' /><br />"; $picname=htmlspecialchars($mp[2]); $showsmphoto.="<li><a href='#' title='".$picname."' ><img src='".$mp[0]."' /></a></li>"; //顯示小圖格式修改這裏 $showbigphoto.="<img src='".$mp[1]."' /> "; //顯示大圖格式修改這裏 } ?>
這裏是展示的(de)在內(nèi)容頁的(de)輸出方法,在列表頁或其他頁面,大家隻要修改一(yī)下取值方式就可(kě)以了。
接下來,在想要調用的(de)地(dì)方填入相應的(de)代碼即可(kě)。
輸出大圖:
<?=$showbigphoto?>
輸出小圖:
<?=$showsmphoto?>