Artalk icon indicating copy to clipboard operation
Artalk copied to clipboard

增加段落评论功能有可能吗?

Open rebron1900 opened this issue 1 year ago • 4 comments

如题,如果能单独对段落发起评论就好了。

思考了一下,也许可以对文章段落生成对应的段落ID,评论的数据附带这个ID,并在前端做一个显示适配

rebron1900 avatar Feb 27 '24 05:02 rebron1900

那这样的适配就比较难搞了

awaae001 avatar May 17 '24 15:05 awaae001

适配倒是好适配,我的想法是

  1. 在artalk里设置主文章容器元素,需要评论的段落元素,如:ppre
  2. 为这些元素生成鼠标悬浮小窗,并初始化评论总数,并在元素中记录该元素在文章中的顺序,如 data-artalk-index 之类的。
  3. 点击按钮弹出评论窗口,发送时可以以slug+段落id的形式记录,或者增加一个评论类型
  4. 主评论列表依旧正常显示,可以新增一个标识显示是评论的那个段落

就是文章主体结构不能大概,否则数据可能混乱。

rebron1900 avatar May 19 '24 08:05 rebron1900

适配倒是好适配,我的想法是

  1. 在artalk里设置主文章容器元素,需要评论的段落元素,如:ppre

  2. 为这些元素生成鼠标悬浮小窗,并初始化评论总数,并在元素中记录该元素在文章中的顺序,如 data-artalk-index 之类的。

  3. 点击按钮弹出评论窗口,发送时可以以slug+段落id的形式记录,或者增加一个评论类型

  4. 主评论列表依旧正常显示,可以新增一个标识显示是评论的那个段落

就是文章主体结构不能大概,否则数据可能混乱。

我记得有人做过其他类型的,能不能够直接用JavaScript读取用户选中的内容,然后再引用并评论

awaae001 avatar May 19 '24 10:05 awaae001

的确可以实现,但是实现成本比较高,并且优先级比较低,所以短期内不会做

white0dew avatar Sep 19 '24 11:09 white0dew