SOLVES:近日帮一家公司在原来的网站基础上增加新功能,这家公司使用的是织梦系统,由于页面需要,要求在栏目页调用内容图集,但织梦本身并不支持这样调用,于是上网百度了一下,类似帖子很多,似乎也都成功了,但不知为何,只有我在模板内写上调用代码后台就没反应了!依然调试中,尽管如此这也是一个解决办法,现将方法保存下来,留待以后慢慢研究吧!
织梦cms首页、列表页调用代码:
[field:id function="Getimg(@me,80,80,7)" /]
织梦cms模板文章内页调用代码:
{dede:field.id function="Getimg(@me,80,80,7)" /}
这里的80和80和7分别是要显示图片的宽度(省略为110)和高度(省略为110)和调用张数(省略为所有((0)),
这里还需要在 include/common.func.php增加一函数 DEDECMS模板
function Getimg($aid,$imgwith=110,$imgheight=110,$num=0) { 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 ($num>$count || $num==0){$num=$count;} for($i=0;$i<$num;$i++){ $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>"; } return $imglist; }
OK,织梦cms模板首页,列表页调用图片集就完成了。
按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
→我们致力于为广大网民解决所遇到的各种电脑技术问题 如果您认为本词条还有待完善,请 编辑词条