论坛交流

论坛交流

image01.png image01.png

列表

  • 取值接口:/api/v1/memos/forum_memos/129.json?page=1&sort=published_at&limit=8&select_type=all, 取值字段:memos
  • 列表默认按照“最新”显示, 显示该板块下所有已发布的帖子;
  • 最新:按照帖子的发布时间(published_at)从近到远排序,置顶和精华的优先显示;
  • 最热:按照帖子的回复数(replies_count)从多到少排序,置顶和精华的优先显示;
  • 每个帖子显示帖子标题、帖子发布人头像和昵称,帖子发布时间,帖子浏览数,帖子点赞数, 帖子置顶标签(如有置顶则显示),帖子推荐标签(如有推荐则显示),帖子是否原创标签(若是原创则显示);
  • 点击帖子标题,在当前窗口跳转到帖子详情页;
  • 每页显示8条数据,超过则翻页显示;
  • 当前用户为管理员则显示“更多操作”, 可通过“更多操作”进行“置顶/取消置顶”、“推荐/取消推荐”、“编辑”、“删除”;
  • 当前用户非管理员,但是帖子是自己发布的,显示“更多操作”,可通过“更多操作”进行“编辑”、“申请删帖”;
  • 当前用户非管理员, 帖子非自己发布,则不显示“更多操作”;

搜索

  • 支持根据帖子标题关键字进行精确和模糊搜索;

登录用户板块

  • 当前用户未登录,则该板块隐藏;
  • 用户已登录,获取该用户头像,昵称,我的发帖数,我的收藏数,我的足迹数显示;
  • 点击“我的发帖”,新开窗口跳转到用户个人中心>我的帖子列表页面;
  • 点击“我的收藏”,新开窗口跳转到用户个人中心>我的收藏列表页面;
  • 点击“我的足迹”,新开窗口跳转到用户个人中心>我的足迹列表页面;
  • 点击“我要发帖”,当前窗口跳转到帖子新建页面;

热门回答

  • 取值接口:/api/v1/memos/forum_memos/129.json?page=1&sort=published_at&limit=8&select_type=all, 取值字段:hottest_memos
  • 这里取的是该板块下所有文章,评论数最多的前8个帖子;

社区精选

  • 取值接口:/api/v1/forum_sections.json?is_detail=true, 取的是论坛交流下所有的二级板块显示;
  • 每个板块显示板块封面,板块名称,板块描述,板块创建者,板块下帖子总数;
  • 鼠标悬浮在板块上,点击“查看详情”,跳转到该板块详情页;

板块详情页

image02.png image02.png

  • 显示板块封面,板块名称,板块描述,板块下所有的帖子;
  • 点击帖子标题,在当前窗口跳转到帖子详情页;
  • 每页显示8条数据,超过则翻页显示;
  • 每个帖子显示帖子标题、帖子发布人头像和昵称,帖子发布时间,帖子浏览数,帖子点赞数, 帖子置顶标签(如有置顶则显示),帖子推荐标签(如有推荐则显示),帖子是否原创标签(若是原创则显示);
  • 当前用户为管理员则显示“更多操作”, 可通过“更多操作”进行“置顶/取消置顶”、“推荐/取消推荐”、“编辑”、“删除”;
  • 当前用户非管理员,但是帖子是自己发布的,显示“更多操作”,可通过“更多操作”进行“编辑”、“申请删帖”;
  • 当前用户非管理员, 帖子非自己发布,则不显示“更多操作”;