java吧 关注:1,244,511贴子:12,718,899
  • 11回复贴,共1

业务实现问题,带佬帮帮。类似于小说网站的划线评论

只看楼主收藏回复

目前公司项目是做一个类似新闻、论坛的资讯网站,有个需求是对用户选中的部分进行评论或者标记。首先如果是小说那种纯文本形式,这种如何实现呢?我的想法是要么记录开始位置和结束位置,要么放两个占位符进去不知道我想的对不对。其次如果是文章那种富文本格式的话又怎么实现这个功能呢。因为富文本的话貌似不太好记录开始位置和结束位置了


IP属地:四川1楼2023-10-07 18:31回复
    问了同事,也没研究出个啥,问了领导,领导问我有没开源的实现。找了半天,感觉搜都搜不出来,基本都是普通的评论实现。最多也就做到段落评论。我感觉最多只有段落评论要好实现一点了


    IP属地:四川2楼2023-10-07 18:33
    回复
      业务表按章节段落关联就可以了


      IP属地:四川来自iPhone客户端3楼2023-10-07 21:09
      收起回复
        Obsidian可以对markdown标注,不过要从epub转为markdown


        IP属地:浙江来自Android客户端4楼2023-10-07 21:38
        收起回复
          如果文章是只读的,直接外挂一个配置文件就行,标注字符串起点终点


          IP属地:浙江来自Android客户端5楼2023-10-07 21:43
          回复
            多少钱


            IP属地:广东来自Android客户端6楼2023-10-08 00:19
            收起回复
              这种应该类似于翻译的功能实现吧,记录章节和段落关键字延伸业务


              IP属地:广东来自Android客户端7楼2023-10-08 08:37
              回复
                感觉很好做,就和接解析器差不多,可以写个简单的解析器,然后自定义语法解析树来标记。如果评论或文章一发出来就不会变,就更好做,存储选择位置的开始和结束下标就好了,吧标记数据和文本分离开,还更容易做其他的操作


                IP属地:福建来自Android客户端8楼2023-10-08 20:31
                回复
                  直接markdown,插入标签+css样式


                  IP属地:安徽来自Android客户端9楼2023-10-16 01:19
                  回复