帝国CMS:如果文章没有缩略图,随机调用自定义缩略图
第一种方法:
$rand=rand(1,50); if($r[titlepic]){ $listpic='[!--titlepic--]'; }else{ $listpic='/skin/images/'.$rand.'.jpg'; } $listtemp='<img src="'.$listpic.'">';
第二种方法:
<img src="'.sys_ResizeImg($r[titlepic]?$r[titlepic]:"/skin/images/".rand(1,50).".jpg",200,140,"").'">
随机图片存放在/skin/images/目录中,代码中的rand(1,50)表示对目录中的50张图片随机调用,所以图片目录中必须有50张图片,且图片名称必须由数字1-50+jpg组成,否则会出现图片无法显示的问题。
本地实测用的是第二种方法可行,第一种方法未测试。
$rand=rand(1,50); if($r[titlepic]){ $listpic='[!--titlepic--]'; }else{ $listpic='/skin/images/'.$rand.'.jpg'; } $listtemp='<img src="'.$listpic.'">';
第二种方法:
<img src="'.sys_ResizeImg($r[titlepic]?$r[titlepic]:"/skin/images/".rand(1,50).".jpg",200,140,"").'">
随机图片存放在/skin/images/目录中,代码中的rand(1,50)表示对目录中的50张图片随机调用,所以图片目录中必须有50张图片,且图片名称必须由数字1-50+jpg组成,否则会出现图片无法显示的问题。
本地实测用的是第二种方法可行,第一种方法未测试。