V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uper
V2EX  ›  Project Babel

v2ex 贴图很不方便

  •  
  •   uper · 2011-05-31 09:40:13 +08:00 · 20184 次点击
    这是一个创建于 4954 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这里支持使用 img.ly 或 cl.ly 贴图,而貌似这2个网站 都无法直接发开吧?
    69 条回复    2019-05-14 15:19:05 +08:00
    Livid
        1
    Livid  
    MOD
       2011-05-31 09:42:03 +08:00
    可惜目前境内没有 img.ly 或者 cl.ly 这样的网站。

    sinaimg 或许不错,但是我觉得给图片加水印实在是太恶心了。
    uper
        2
    uper  
    OP
       2011-05-31 09:43:07 +08:00
    @Livid GS或许不错...
    iugo
        3
    iugo  
       2011-05-31 09:43:17 +08:00
    sopp
        4
    sopp  
       2011-05-31 10:23:16 +08:00
    测试下贴图,直接上地址就可以了吧

    http://cl.ly/332Y0B0s1J0U471J302e
    cmonday
        5
    cmonday  
       2011-05-31 10:38:35 +08:00
    跑个题,照片是LZ本人么……
    c
        6
    c  
       2011-05-31 10:57:24 +08:00
    @uper 这走光了吧,我歪着脑袋看了半天
    chone
        7
    chone  
       2011-05-31 11:03:08 +08:00
    chone
        8
    chone  
       2011-05-31 11:03:48 +08:00
    @c @cmonday 。。两个小y虫:p
    cmonday
        9
    cmonday  
       2011-05-31 11:12:06 +08:00
    @chone 冤枉,我只是很惊讶v2ex有姑娘
    Hyperion
        10
    Hyperion  
       2011-05-31 12:47:37 +08:00
    @chone = =+ BUG?

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

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

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

    基于我们已有的资源做这个东西并不难,难的是怕被人滥用,删图就恶心了
    zern
        20
    zern  
       2011-07-04 01:10:59 +08:00
    我加了BBCODE支持[IMG],还好。。图床很多
    life
        21
    life  
       2011-07-07 21:56:00 +08:00
    @zern 望分享!
    zern
        22
    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
        23
    zern  
       2011-07-08 23:03:18 +08:00
    zythum
        24
    zythum  
       2011-07-08 23:28:55 +08:00
    问@zern
    1.您是怎么直接把标签贴上来的啊。
    2.这样。。。很悲剧
    life
        25
    life  
       2011-07-10 15:13:03 +08:00
    @zern 非常感谢! 立刻改了看看,哈哈!
    bcxx
        26
    bcxx  
       2011-07-10 15:20:41 +08:00
    @zythum 直接贴 gits[1] 地址就好了0

    [0]https://gist.github.com/
    Rice
        27
    Rice  
       2011-07-10 16:12:30 +08:00
    贴图好麻烦啊,右边那两个图床要翻墙才能用……
    xspio
        28
    xspio  
       2011-09-24 23:22:17 +08:00
    @zern 非常感谢 正准备处理这个,然后搜索到你的帖子了
    hzlzh
        29
    hzlzh  
       2012-02-16 18:33:40 +08:00
    测试贴图:
    http://img.ly/e0xF
    sniper114713
        30
    sniper114713  
       2012-04-02 21:54:00 +08:00
    vibbow
        31
    vibbow  
       2012-04-03 03:22:22 +08:00
    要是能直接把后缀是.jpg, .gif, .png的连接自动转换成图片就好了。
    Narcissu5
        32
    Narcissu5  
       2015-02-13 11:52:53 +08:00
    Marlon
        33
    Marlon  
       2015-11-20 18:18:54 +08:00
    test
    dasangshu
        36
    dasangshu  
       2015-12-01 19:19:37 +08:00
    965380535
        37
    965380535  
       2016-01-08 11:26:15 +08:00
    iniwap
        38
    iniwap  
       2016-03-01 13:27:35 +08:00
    ![ ]
    iniwap
        39
    iniwap  
       2016-03-01 13:27:59 +08:00
    purensong
        40
    purensong  
       2016-05-11 18:23:22 +08:00
    sina 这个图片怎么上传没看到有 v 友说啊
    Whitehead
        41
    Whitehead  
       2016-07-20 10:43:30 +08:00
    Whitehead
        42
    Whitehead  
       2016-07-20 10:43:54 +08:00
    Whitehead
        43
    Whitehead  
       2016-07-20 10:45:28 +08:00
    gewai
        44
    gewai  
       2016-07-26 15:11:18 +08:00
    gewai
        45
    gewai  
       2016-07-26 15:12:06 +08:00
    chemzqm
        46
    chemzqm  
       2016-09-13 14:14:22 +08:00
    scarecrow
        47
    scarecrow  
       2016-09-20 09:47:17 +08:00
    scarecrow
        48
    scarecrow  
       2016-09-20 09:47:53 +08:00
    skyxin888
        52
    skyxin888  
       2016-09-20 14:58:17 +08:00
    easing
        53
    easing  
       2016-10-07 21:23:16 +08:00
    acumen
        54
    acumen  
       2016-10-20 21:53:12 +08:00
    sisteryu100
        55
    sisteryu100  
       2016-10-29 15:14:46 +08:00
    <img src=" " alt=" bg2.jpg"/>
    pancnlz
        56
    pancnlz  
       2016-11-02 14:04:12 +08:00
    pancnlz
        57
    pancnlz  
       2016-11-02 14:04:25 +08:00
    pancnlz
        58
    pancnlz  
       2016-11-02 14:05:00 +08:00
    pancnlz
        59
    pancnlz  
       2016-11-02 14:07:18 +08:00
    pancnlz
        60
    pancnlz  
       2016-11-02 14:08:20 +08:00
    pancnlz
        61
    pancnlz  
       2016-11-02 14:08:41 +08:00
    pancnlz
        62
    pancnlz  
       2016-11-02 14:09:50 +08:00
    815lbh
        63
    815lbh  
       2016-11-28 11:55:49 +08:00
    snsd
        64
    snsd  
       2016-11-29 19:21:16 +08:00 via iPhone
    @815lbh 这个域名是不是推特的?
    Martox
        65
    Martox  
       2017-03-12 13:20:18 +08:00
    Martox
        66
    Martox  
       2017-03-12 13:20:45 +08:00
    kolor
        68
    kolor  
       2017-06-02 16:34:29 +08:00
    fhy1994
        69
    fhy1994  
       2019-05-14 15:19:05 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.