将多个URL视为fb之类的单个“喜欢”对象按钮

时间:2012-05-04 22:02:27

标签: javascript facebook-like

我正在使用自定义CMS的网站上工作,该网站根据文章标题生成网址。网站贡献者面临的问题是,当他们更新文章的标题时,它会为文章生成一个新的URL,因此文章之前的所有“喜欢”都与旧的URL相关联(文章的副本是仍然可见)和新的没有任何喜欢。有没有办法实现Facebook的喜欢,以便两个不同的URL共享相同的喜欢池 - 所以旧的URL的喜欢将转移到新的URL,如果在任一URL上按下类似的按钮,它有助于他们的常见的游泳池?有关解决此限制的任何其他建议吗?

1 个答案:

答案 0 :(得分:1)

为什么不使用连接的URL?像

/url-generated-from-title-id

其中id是否包含数据库中文章的静态ID?你总是可以用简单的JavaScript

删除最后一部分
var pathParts  = location.pathname.split("/"),
    identifier = pathParts[pathParts.length-1].split("-"),
    articleId  = identifier[identifier.length-1]; // holds "id"

标题仍然可以更改,但ID不会