dedecms 首页轮换显示某个栏目
{dede:productimagelist}
<li><a href="[field:imgsrc/]" >
<img src="/plus/thumbphpdopost=ddimg&img=[field:imgsrc/]" alt="[field:text/]" class="image1" />
</a>
</li>
{/dede:productimagelist}
上面用到的文件/plus/thumbphp代码如下
<phprequire_once("/include/commonincphp");
require_once('/include/imagefuncphp');
if($dopost=='ddimg')
{
//生成缩略图
ob_start();
if(!preg_match("/^(http:\/\/)([^\/]+)/i", $img)) $img = $cfg_basedir$img;
ImageResizeNew($img, $cfg_ddimg_width, $cfg_ddimg_height, '', false);
$imagevariable = ob_get_contents();
ob_end_clean();
header('Content-type: image/jpeg');
header('Content-Length: 'strlen($imagevariable));
echo $imagevariable;
exit();
}
我也遇到过这个问题,我的原因是后台没有设置浏览器文件类型。
解决办法:
后台 =》 系统 =》 附件设置里,添加上你要上传的文件类型,如图:
打开你的dedecms目录下的templets\default目录下的 indexhtm文件
找到
{dede:arclist type='image' row='5'}
改为{dede:arclist type='image' row='5' typeid='你要调用栏目的id' }
例如
{dede:arclist type='image' row='5' typeid='15'}
如果要调用多个栏目,栏目id之间用 , 隔开
是采集的吗
试试手动更新
在模板里加
<div class="article">{dede:fieldbody/}</div>是显示body里的内容包括
<div class="pagelist">{dede:pagebreak/}</div>显示分页
0条评论