img_assit模块

新的图片解决方式

[img_assist|fid=99|thumb=1|alt=夕阳晚归 (测试图片)|caption=测试使用的图片]
原来在blog中插入图片一直使用的是flickr和bbcode的float标签,主要是受原来空间的大小以及流量的限制,如果所有图片都放在本地很容易就会超过100M的限制,现在的空间不论是大小还是流量都已经足够用了,所以重新考虑把图片放在本地,另外一个考虑的因素是flickr+bbcode的几个缺点:

首先,用bbcode+flickr来放置图片,在给图片加上说明文字的时候不得不再使用div标签,非常麻烦,还要设置align属性;

其次,如果想把图片设置为点击看大图,则又是一番周折,这时bbcode已经没有办法实现了,不得不用html,并且还要在html里加入css式样,麻烦至极,这也是为什么我前面blog的插图都直接用大图的原因,可是用大图又影响页面的载入速度,左右麻烦。

于是决定使用image + img_assit模块来替代flickr + bbcode解决这个问题。呵呵,看到有些人抱怨4.6版的image模块功能削弱了很多,其实我觉得未尝不是一件好事,image模块最核心的作用就是上传管理图片,其他功能可以用img_assist或是album什么的来实现,实在不行用gallery也可以。其实插入图片的重头戏还是由img_assit来完成的,image不过扮演了一个铺路的角色。img_assist的体贴之处就是可以自己设置图片的显示模版,在加上css中自定义的属性就可以一劳永逸了。这样一来,不仅解决了flickr+bbcode的不足,还可以利用image模块本身的功能,调整观看原图,very good啦:)

Blog分类: