2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

Template talk:链入文件

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索

关于这个模板的实现方式

实际上之前已经有编辑者尝试过类似做法了,这样确实会更优雅一些,但相关api是高开销函数,会增加Lua的使用时间以及存在最大调用次数的限制。并且使用img标签加display:none时,由于浏览器不会重复请求相同地址的图片,所以并不会出现额外产生流量的情况。二者相比之下还是用一个隐藏的img标签比较好。--東東君讨论) 2022年6月11日 (六) 19:37 (CST)

高开销确实是个问题。但wikitext写法中无论用1px或者与img标签中相同的大小,大部分情况下都会生成为缩略图,而这明显和例如{{Filepath:Example.jpg}}的网址不同。当然如果wikitext中用例如50px,img中{{Filepath:Example.jpg|50px}}这样写图片确实不会重复请求。此外,wikitext写svg现在会被转为png,而filepath不会自动转换。就我个人而言一般不会接受用了img还要使用缩略图甚至svg转png的情况。 —— 鬼影233鬼影233||
的确,我没考虑到会生成缩略图的问题。--東東君讨论) 2022年6月12日 (日) 08:29 (CST)
哦,<img src="{{filepath:Example.jpg}}" width="50" /><div style="display:none;">[[File:Example.jpg]]</div>这样好像不会重复请求。 —— 鬼影233鬼影233||