如何帮dedecms里图集表现1里所展现的都设置缩略图,在调用出来。
您好,朋友,跟版网团队很高兴为您解答:
首先您要在您的后台上传缩略图,如下图所示,点击添加文档,然后输入:
添加完文章,织梦默认的内容页(文章页)是没调用的,如果调用,请在{dede:fieldbody/}前面或者您需要加的地方加入<img src="{dede:fieldlitpic/}"> 即可
希望我的回答能够帮到你!
其实你这个问法,其最终目的就是让dede织梦远程地址生成成缩略图,这个实现了,你的问题也就解决了。不过我也试过了,网上说的很多都不能解决问题。你某宝上搜索“织梦代码问题解决”,去找找人解决这个远程缩率图问题,应该可以解决的。
另外,还有就是,这篇内容就介绍了解决办法!你可以去看看,真正实现不用手动去复制远程地址为缩率图,而是在你用dede后台发布文章时,直接提取你文章中的第一张远程为缩率图,这就让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();
}
1、登陆dede织梦cms网站后台。
2、如图所示,点击模板-全局标记。
3、如图,输入代码,调用链接和标题,并提交测试。{dede:arclist row="100000"}
<li>[field:fulltitle/]这里输入你的域名[field:arcurl/]</li><br>{/dede:arclist}。
4、程序运行完毕时就可以复制你想要的链接和标题了。
5、生成的链接记住检查是否是死链。
0条评论