uper

v2ex 贴图很不方便

  •  
  •   uper · May 31, 2011 · 28952 views
    This topic created in 5635 days ago, the information mentioned may be changed or developed.
    这里支持使用 img.ly 或 cl.ly 贴图,而貌似这2个网站 都无法直接发开吧?
    69 replies  •  2019-05-14 15:19:05 +08:00
    Livid
    Livid
    MOD
    PRO
    May 31, 2011
    1
    可惜目前境内没有 img.ly 或者 cl.ly 这样的网站。

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

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

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

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

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

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

    [0]https://gist.github.com/
    Rice
    Rice
    Jul 10, 2011
    27
    贴图好麻烦啊,右边那两个图床要翻墙才能用……
    xspio
    xspio
    Sep 24, 2011
    28
    @zern 非常感谢 正准备处理这个,然后搜索到你的帖子了
    hzlzh
    hzlzh
    Feb 16, 2012
    29
    测试贴图:
    http://img.ly/e0xF
    vibbow
    vibbow
    Apr 3, 2012
    31
    要是能直接把后缀是.jpg, .gif, .png的连接自动转换成图片就好了。
    Marlon
    Marlon
    Nov 20, 2015
    33
    test
    965380535
    965380535
    Jan 8, 2016
    37
    iniwap
    iniwap
    Mar 1, 2016
    38
    ![ ]
    iniwap
    iniwap
    Mar 1, 2016
    39
    purensong
    purensong
    May 11, 2016
    40
    sina 这个图片怎么上传没看到有 v 友说啊
    Whitehead
    Whitehead
    Jul 20, 2016
    43
    chemzqm
    chemzqm
    Sep 13, 2016
    46
    scarecrow
    scarecrow
    Sep 20, 2016
    47
    skyxin888
    skyxin888
    Sep 20, 2016
    52
    sisteryu100
    sisteryu100
    Oct 29, 2016
    55
    <img src=" " alt=" bg2.jpg"/>
    pancnlz
    pancnlz
    Nov 2, 2016
    58
    snsd
    snsd
    Nov 29, 2016 via iPhone
    64
    @815lbh 这个域名是不是推特的?
    Martox
    Martox
    Mar 12, 2017
    66
    userff
    userff
    May 14, 2019
    69
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1431 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 98ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.