内容页在你需要加的地方加上上这段代码
{dede:field.id function="Getimg(@me)" /}
将这个函数放在include/common.func.php
放在最后面
函数解释:这段函数将返回这样的形式:
如果只有一张图片:/uploads/allimg/121214/12-121214160215.jpg
如果有多张,将已做多张分开:$imglist = '/uploads/allimg/121214/12-121214160215.jpg,/uploads/allimg/121214/12-121214160215.jpg,/uploads/allimg/121214/12-121214160215.jpg'
function Getimg($aid){
global $dsql;
$imgurls = '';
$row =$dsql->getone( "Select imgurls From `dede_addonimages` where aid='{$aid}' ");
$imgurls= $row['imgurls'];
preg_match_all("/{dede:img (.*)} (.*){\/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount[2]);
if ($count != 1 ){
for($i=0;$i<$count;$i++){
if($count != $i){
$imglist .= trim($wordcount[2][$i]).",";
}else{
$imglist .= trim($wordcount[2][$i]);
}
}
$imglist = substr($imglist,0,-1);
return $imglist;
} else{
$imglist =trim($wordcount[2][$i]);
}
}
然后在配合JS使用
var img_list = '{dede:field.id function="Getimg(@me)" /}';
var arr = new array();
arr = img_list.split(',');;
document.write(arr);
原文:
阅读(709) | 评论(0) | 转发(0) |