V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qiayue
V2EX  ›  问与答

帖子内容的 URL 转换问题求教常用的解决方案

  •  
  •   qiayue · 2012-04-23 16:39:20 +08:00 · 2651 次点击
    这是一个创建于 4627 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在 code4app.com 的求代码功能上线了,我们自己写的简单的一个发帖回帖小功能。
    在帖子的正文和回复中都有可能出现 URL ,比如这里: http://code4app.com/requirement/4f8ea76f06f6e7aa76000000
    这些 URL 都应该转换成链接的形式,点击就可以打开。
    我现在用的转换方式是存入数据库之前进行 URL 到 HTML <a> 标签的替换。
    然后 class 和 target 都是写死了的,下次要更换会很麻烦。
    所以想改成数据库存的还是 URL ,每次显示的时候进行替换。

    不知道大家使用的是哪种方式?
    2 条回复    1970-01-01 08:00:00 +08:00
    vvtommy
        1
    vvtommy  
       2012-04-23 16:41:39 +08:00   ❤️ 1
    用前端渲染的方式。:>
    chairo
        2
    chairo  
       2012-04-23 16:45:27 +08:00   ❤️ 1
    根据同域或者不同域在存入数据库时候<a>标签设置不同的class

    前端js根据不同class给<a>标签设置target是否_blank
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1414 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:58 · PVG 07:58 · LAX 15:58 · JFK 18:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.