联系官方销售客服
1835022288
028-61286886
请老大好好看一缩略图的逻辑吧,实在是搞不懂了。
经过研究,我先说一下我发现的迅睿缩略图的逻辑:
1、模板中调用{dr_thumb($t.thumb, 200, 200)},如果文章中的thumb是id,那么就会自动在thumb图片目录下生成缩略图并在页面中调用缩略图的地址。
2、模板中调用{dr_thumb($t.thumb, 200, 200)},如果文章中的thumb是图片地址(本地和远程的地址都一样,只要是完整的url地址),那么不会生成缩略图,页面中调用原图的地址。
3、模板中调用{dr_thumb($t.thumb, 200, 200, 0, '', 1)},即开启远程图片下载并裁切功能,如果文章中的thumb是id,也会自动在thumb图片目录下生成缩略图并在页面中调用缩略图的地址。
4、模板中调用{dr_thumb($t.thumb, 200, 200, 0, '', 1)},如果文章中的thumb是图片地址(本地和远程的地址都一样,只要是完整的url地址),应该会生成缩略图并在页面中调用缩略图的地址。
但是问题来了:
问题1:前3项测试了都没问题,但第4项中标红的字,是我根据手册中dr_thumb函数功能说明判断的,但实际使用中并没有生成缩略图(这篇文章肯定是有缩略图的,而且是完整的url地址),页面中显示nopic。
问题2:一般文章上传时不会专门在缩略图按钮那里上传缩略图,而是自动调用编辑器中的第一张图片为缩略图,那么文章中的缩略图一般就都成了完整的url地址而非id,也就是大部分情况模板中需要用{dr_thumb($t.thumb, 200, 200, 0, '', 1)}这种调用方式来保证成功生成缩略图,但这样的话这个函数的参数就太长了,希望老大可以优化一下这个函数的参数。
以上分析不知道有没有误判的地方,希望网友们能帮忙分析一下,也希望老大能够抽空看一下,谢谢