帝国CMS二次开发教程:如何调用图集列表页
帝国CMS二次开发列表页调用图集教程:首先,在模板文件中找到需要插入图集的位置,然后使用标签{dede:arclist addfields='缩略图,标题' row=10}调用图集。其中,row参数表示每行显示的图集数量。接下来,在列表页模板中添加以下代码: ```php <?php $i = 0; while($i < $row) { if($i % 2 == 0) { $class = 'even'; } else { $class = 'odd'; } echo '
为了页面排版需要,图集只调用前四张图片,但是有的图集不足四张,就会出现图片叉子,各位大神,我该如何调整代码?
完整帝国CMS列表页调用图集代码如下
1 | $fr = $empire ->fetch1( "select*from{$dbtbpre}ecms_photowhereid='$r[id]'" ); $rexp = "rn" ; $fexp = "::::::" ; $rr = explode ( $rexp , $fr [morepic]); $count = count ( $rr ); $mynum = count ( explode (egetzy( 'rn' ), $r [ 'morepic' ])); $jhcnum =min(5, $mynum +1); $listtemp = "" ; for ( $i =1; $i < $jhcnum ; $i ++){ $frt = explode ( $fexp , $rr [ $i -1]); $listtemp .=( '<imgsrc="' . $frt [1]. '"class="wp-post-image"alt="' . $frt [2]. '"/>' );} |
注意数据表要修改下