帝国CMS中列表页、内容页无缩略图文章随机显示准备的图片

一、内容页需要使用e:loop调出内容,使用如下代码:

[e:loop={'selfinfo','2,5',0,0,'rand()'}]
<?php $style = rand(1,16); ?>
<li><div class="meicsl"><img src="<?=$bqr[titlepic]?$bqr[titlepic]:'https://www.chuzhong369.com/skin/mei/images/'.$style.'.jpg'?>" alt="<?=$bqr[title]?>" /></div><div class="meicsr"><a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>"><?=$bqr[title]?></a><dt><?=esub($bqr[smalltext],110)?>……</dt></div></li>
[/e:loop]

rand(1,16)中的16,是表示有16张图片。

二、列表页主要是修改(list.var)模板,记得勾选“使用程序代码”

$rand=rand(1,16);
if($r[titlepic]){
                $listpic='[!--titlepic--]';
}else{
     $listpic='https://www.chuzhong369.com/skin/mei/images/1/'.$rand.'.jpg';
}
$listtemp='<li><div class="meicsl"><img src="'.$listpic.'" alt="[!--oldtitle--]" /></div><div class="meicsr"><a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a><dt>[!--smalltext--]……</dt></div></li>
';

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注