uper
V2EX  ›  Project Babel

v2ex 贴图很不方便

By uper at 2011 年 5 月 31 日 · 27948 次点击
这里支持使用 img.ly 或 cl.ly 贴图,而貌似这2个网站 都无法直接发开吧?
69 条回复  •  2019-05-14 15:19:05 +08:00
Livid
   1
Livid  
MOD
PRO
   2011 年 5 月 31 日
可惜目前境内没有 img.ly 或者 cl.ly 这样的网站。

sinaimg 或许不错,但是我觉得给图片加水印实在是太恶心了。
uper
   2
uper  
OP
   2011 年 5 月 31 日
@Livid GS或许不错...
iugo
   3
iugo  
   2011 年 5 月 31 日
sopp
   4
sopp  
   2011 年 5 月 31 日
测试下贴图,直接上地址就可以了吧

http://cl.ly/332Y0B0s1J0U471J302e
cmonday
   5
cmonday  
   2011 年 5 月 31 日
跑个题,照片是LZ本人么……
c
   6
c  
   2011 年 5 月 31 日
@uper 这走光了吧,我歪着脑袋看了半天
chone
   7
chone  
   2011 年 5 月 31 日
chone
   8
chone  
   2011 年 5 月 31 日
@c @cmonday 。。两个小y虫:p
cmonday
   9
cmonday  
   2011 年 5 月 31 日
@chone 冤枉,我只是很惊讶v2ex有姑娘
Hyperion
   10
Hyperion  
   2011 年 5 月 31 日
@chone = =+ BUG?

@c @cmonday 囧! mentions好像有点小问题...
c
   11
c  
   2011 年 5 月 31 日
@Hyperion 哈哈,看来我是所有以c开头的用户名的root了~
manhere
   12
manhere  
   2011 年 5 月 31 日
对@的判断确实有点小问题啊
uper
   13
uper  
OP
   2011 年 5 月 31 日
其实 我是个man,各位不要胡思乱想
chouj
   14
chouj  
   2011 年 5 月 31 日
噶嘣。。
Elix
   15
Elix  
   2011 年 5 月 31 日
@Livid 好像Sinaimg可以关闭所有的水印
life
   16
life  
   2011 年 6 月 30 日
期待绑上gs
muxi
   17
muxi  
   2011 年 6 月 30 日
@Livid 要不我去做一个?
Livid
   18
Livid  
MOD
PRO
   2011 年 6 月 30 日
@muxi 好啊,非常愿意在第一时间支持!:)
muxi
   19
muxi  
   2011 年 6 月 30 日
可惜目前境内没有 img.ly 或者 cl.ly 这样的网站。

sinaimg 或许不错,但是我觉得给图片加水印实在是太恶心了。

==================

基于我们已有的资源做这个东西并不难,难的是怕被人滥用,删图就恶心了
zern
   20
zern  
   2011 年 7 月 4 日
我加了BBCODE支持[IMG],还好。。图床很多
life
   21
life  
   2011 年 7 月 7 日
@zern 望分享!
zern
   22
zern  
   2011 年 7 月 8 日
@life 在v2ex\templatetags\filters.py
加入:
def bbcode_content(value):
pat = re.compile(r'<([^>]*?)>', re.DOTALL | re.M)
value = re.sub(pat, '&lt;\\1&gt;', value)

bbdata = [
(r'\[url\](.+?)\[/url\]', r'<a href="\1">\1</a>'),
(r'\[url=(.+?)\](.+?)\[/url\]', r'<a class="link-segment" href="\1">\2</a>'),
(r'\[email\](.+?)\[/email\]', r'<a href="mailto:\1">\1</a>'),
(r'\[email=(.+?)\](.+?)\[/email\]', r'<a href="mailto:\1">\2</a>'),
(r'\[img\](.+?)\[/img\]', r'<img src="\1">'),
(r'\[img=(.+?)\](.+?)\[/img\]', r'<img src="\1" alt="\2">'),
(r'\[b\](.+?)\[/b\]', r'<b>\1</b>'),
(r'\[i\](.+?)\[/i\]', r'<i>\1</i>'),
(r'\[u\](.+?)\[/u\]', r'<u>\1</u>'),
(r'\[quote\](.+?)\[/quote\]', r'<blockquote class="content-quote">\1</blockquote>'),
(r'\[center\](.+?)\[/center\]', r'<div align="center">\1</div>'),
(r'\[code\]\s?(.+?)\[/code\]', r'<blockquote class="code-segment"><code><pre>\1</pre></code></blockquote>'),
(r'\[big\](.+?)\[/big\]', r'<big>\1</big>'),
(r'\[small\](.+?)\[/small\]', r'<small>\1</small>'),
]

for bbset in bbdata:
p = re.compile(bbset[0], re.DOTALL)
value = p.sub(bbset[1], value)

return value
register.filter(bbcode_content)

----
然后在调用就好了
"tpl\portion\topic_content.html"(1,25):{{ topic.content|escape|bbcode_content|youtube|youku|imgly|clly|mentions|gist|urlize|linebreaksbr }}
"tpl\portion\topic_replies.html"(14,76): <div class="content reply_content">{{ reply.content|escape|bbcode_content|youku|imgly|clly|mentions|gist|urlize|linebreaksbr }}</div>
zern
   23
zern  
   2011 年 7 月 8 日
zythum
   24
zythum  
   2011 年 7 月 8 日
问@zern
1.您是怎么直接把标签贴上来的啊。
2.这样。。。很悲剧
life
   25
life  
   2011 年 7 月 10 日
@zern 非常感谢! 立刻改了看看,哈哈!
bcxx
   26
bcxx  
   2011 年 7 月 10 日
@zythum 直接贴 gits[1] 地址就好了0

[0]https://gist.github.com/
Rice
   27
Rice  
   2011 年 7 月 10 日
贴图好麻烦啊,右边那两个图床要翻墙才能用……
xspio
   28
xspio  
   2011 年 9 月 24 日
@zern 非常感谢 正准备处理这个,然后搜索到你的帖子了
hzlzh
   29
hzlzh  
   2012 年 2 月 16 日
测试贴图:
http://img.ly/e0xF
sr
   30
sr  
   2012 年 4 月 2 日
vibbow
   31
vibbow  
   2012 年 4 月 3 日
要是能直接把后缀是.jpg, .gif, .png的连接自动转换成图片就好了。
Narcissu5
   32
Narcissu5  
   2015 年 2 月 13 日
Marlon
   33
Marlon  
   2015 年 11 月 20 日
test
965380535
   37
965380535  
   2016 年 1 月 8 日
iniwap
   38
iniwap  
   2016 年 3 月 1 日
![ ]
iniwap
   39
iniwap  
   2016 年 3 月 1 日
purensong
   40
purensong  
   2016 年 5 月 11 日
sina 这个图片怎么上传没看到有 v 友说啊
Whitehead
   42
Whitehead  
   2016 年 7 月 20 日
Whitehead
   43
Whitehead  
   2016 年 7 月 20 日
gewai
   44
gewai  
   2016 年 7 月 26 日
gewai
   45
gewai  
   2016 年 7 月 26 日
chemzqm
   46
chemzqm  
   2016 年 9 月 13 日
scarecrow
   47
scarecrow  
   2016 年 9 月 20 日
scarecrow
   48
scarecrow  
   2016 年 9 月 20 日
skyxin888
   52
skyxin888  
   2016 年 9 月 20 日
easing
   53
easing  
   2016 年 10 月 7 日
acumen
   54
acumen  
   2016 年 10 月 20 日
sisteryu100
   55
sisteryu100  
   2016 年 10 月 29 日
<img src=" " alt=" bg2.jpg"/>
pancnlz
   56
pancnlz  
   2016 年 11 月 2 日
pancnlz
   57
pancnlz  
   2016 年 11 月 2 日
pancnlz
   58
pancnlz  
   2016 年 11 月 2 日
pancnlz
   59
pancnlz  
   2016 年 11 月 2 日
pancnlz
   60
pancnlz  
   2016 年 11 月 2 日
pancnlz
   62
pancnlz  
   2016 年 11 月 2 日
815lbh
   63
815lbh  
   2016 年 11 月 28 日
snsd
   64
snsd  
   2016 年 11 月 29 日 via iPhone
@815lbh 这个域名是不是推特的?
Martox
   65
Martox  
   2017 年 3 月 12 日
Martox
   66
Martox  
   2017 年 3 月 12 日
userff
   69
userff  
   2019 年 5 月 14 日
© 2026 V2EX · 240ms · 3.9.8.5