v2ex 贴图很不方便

2011-05-31 09:40:13 +08:00
 uper
这里支持使用 img.lycl.ly 贴图,而貌似这2个网站 都无法直接发开吧?
http://img.ly/4zLm
19838 次点击
所在节点    Project Babel
69 条回复
life
2011-07-07 21:56:00 +08:00
@zern 望分享!
zern
2011-07-08 22:56:44 +08:00
@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
2011-07-08 23:03:18 +08:00
zythum
2011-07-08 23:28:55 +08:00
问@zern
1.您是怎么直接把标签贴上来的啊。
2.这样。。。很悲剧
life
2011-07-10 15:13:03 +08:00
@zern 非常感谢! 立刻改了看看,哈哈!
bcxx
2011-07-10 15:20:41 +08:00
@zythum 直接贴 gits[1] 地址就好了0

[0]https://gist.github.com/
Rice
2011-07-10 16:12:30 +08:00
贴图好麻烦啊,右边那两个图床要翻墙才能用……
xspio
2011-09-24 23:22:17 +08:00
@zern 非常感谢 正准备处理这个,然后搜索到你的帖子了
hzlzh
2012-02-16 18:33:40 +08:00
测试贴图:
http://img.ly/e0xF
sniper114713
2012-04-02 21:54:00 +08:00
vibbow
2012-04-03 03:22:22 +08:00
要是能直接把后缀是.jpg, .gif, .png的连接自动转换成图片就好了。
Narcissu5
2015-02-13 11:52:53 +08:00
Marlon
2015-11-20 18:18:54 +08:00
test
Marlon
2015-11-20 18:22:44 +08:00
dasangshu
2015-12-01 19:19:02 +08:00
dasangshu
2015-12-01 19:19:37 +08:00
965380535
2016-01-08 11:26:15 +08:00
iniwap
2016-03-01 13:27:35 +08:00
![ ]
iniwap
2016-03-01 13:27:59 +08:00
purensong
2016-05-11 18:23:22 +08:00
sina 这个图片怎么上传没看到有 v 友说啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX