【20230107】提一些PR

发表:1年前 更新:1年前

对于已经解决的问题,建议站长直接给我修改了就好了,例如把我下面的回复前面加个【已解决】 ,便于Mark

   [ ISSUES ]

  1. <重要程度:6> 查看当前用户自己的资料页面时,例如 https://www.runpod.cn/users/{用户自己的id}.html  ,如果点击私信,页面会跳到新的error页面去,建议优化一下,如果是在自己主页点击给自己发信息,就弹出一个小框,类似于本站当前所使用的”成功“的那种弹框就行了,居中title提示:不能私信自己,然后下面加个当前弹框的”关闭“按钮,或者定时自动关闭,需要注意手机端的兼容性问题,有些设备执行动态脚本可能会出问题,discuz就是考虑了这个,所以很多地方都加了手动跳转、关闭。
  2. <重要程度:6> pm发消息的时候,在选择表情的时候,表情占位有点大,建议调整为当前1/2或者3/5左右为佳;
  3. <重要程度:5> 发帖编辑器左下角的提示是神马东西,好像是鼠标位置提示,建议汉化或者跟随语言,目前是  :ol>li 这种显示,对用户不是很友好;
  4. <重要程度:8> CSFR有点问题,我再研究一下。

      [ ADD ]

  1. <重要程度:9> 发帖的时候,错误提示不是很友好:回复帖子的时候,好像是触发了什么(例如IP变化),会直接给用户提示”错误信息获取失败! 详细请查看控制台“,不是很友好,https://www.runpod.cn/291?content=%E6%B5%8B%E8%AF%95%E4%B8%80%E4%B8%8BIP%E5%9C%B0%E5%9D%80&restoredraft=1,建议在当前页面提示错误即可,类似上面的[1],如果不清楚错误是什么,对于用户而言,直接给他提示”网络不稳定,请刷新后重试“就行了,如果是前期期,可以先输出详细信息。
  2. <重要程度:7> 帖子被禁评之后,本来的回复好像看不见了(刚刚站长先回复本贴,然后将本贴禁评了)。上一条[ADD-1]似乎是因为站长把本贴禁评后,我未刷新页面而提交回复而产生的error。
  3. <重要程度:4> 有些页面加载可能比较慢,理论上可以先占位然后加载,类似YouTube那样,先把设计的布局进行占位,然后慢慢过渡加载,这一处在”发帖、编辑帖子“这里比较明显。具体的参考css或者js、图像 之后再补充在这里。
  4. 【拒绝】<重要程度:6>  在用户”发帖、编辑帖子“的时候,右侧”关闭评论“功能或许可以优化一下,对于已经发出的评论,建议继续保持公开, 只是不能继续增加新的评论,这种相对比较常见一些;
  5. 此外,如果管理员想强行关闭用户帖子并且禁止编辑,不知道是否有相应功能(强行关闭帖子且禁止普通用户编辑 & 管理员强行删除帖子到回收站),暂无管理权限,未测试。
  6. <重要程度:8>  在帖子详情页面,如果给(自己或他人的)帖子、回复点赞,右上角会提示红色背景的 “error,请求出错,详细查看控制台”
  7. <重要程度:7> [ADD-6]提到的 各类 右上角弹出的“错误信息”,在显示的时候,配色不是很好看,建议适当优化。

     [ SUGGESTIONS ]

  1. 发帖审核功能:对于新发帖子(或评论),标题or内容在触发关键词的时候需要审核,审核可以由(对应发帖区域的版主、所有版主、管理员、指定的其他一位或者多位用户)进行审核,这里相对复杂,主要适用于中大型论坛,建议后面再完善。
  2. 网站顶部的”Runpod“和”首页、标签,用户列表,本站文档“这里布局有点违和,建议把搜索功能放到和logo同一行,width不变,放在靠近右侧notice的位置可能较好。(”首页、标签,用户列表,本站文档“怎么摆放容我再思考一下看看有没有什么建议)

全部评论

record

发表 :1年前 | 修改过

【图传不了,先占个位置】

或许还可以开发个小组件的功能:

1、是实现代码自定义(最好能够实现多个自定义而非仅一个),直接在后台就可以增删代码,比如插入一些广告商的动态广告的时候

2、是可以把常用的一些功能加进去,用户自行决定启停,这些组件最好能够排序。(例如:1-今日热议,显示数量和算法可以在后台显示,也可以不显示,如需修改自行改后端文件;2-运行信息:今日发帖、发帖总数、用户总数、今日热度

next
record

发表 :1年前 | 修改过

【已修复】【紧急程度-高】

在编辑器中,从粘贴板直接ctrl+v图片的时候,有一定概率会在编辑器内提示红色的alert框:“ 图片上传失败: HTTP Error: 登录后才可访问, Error Code: 403 ”

网络情况:

请求 URL: https://www.runpod.cn/user/upload/image
请求方法: POST
 状态代码: 200 OK
返回:
{"code":403,"success":false,"result":{"msg":"登录后才可访问","back":"\/login"},"RequestTime":"2023-01-12 02:53:57"}

用户此时已登录,尝试刷新+重新登陆均无效。

 

next
record

发表 :1年前 | 修改过

【已解决】1、回帖内容缓存BUG

在回帖的时候,当高级编辑器里面存在内容,然后/返回上一页/刷新,此时翻到帖子底部,会发现简单编辑器里面的内容为html格式的,例如”aaa“会显示为 ”<p>aaa</p>" 这种(这个处理起来有点复杂,不常碰到,建议先搁置)

2、回帖缓存建议

2.1用户在高级编辑器内编辑了内容之后,如果想离开当前页面(点击了其他url或者浏览器执行了前进, 返回操作时),此时建议在编辑器页面弹出一个dialog提示(不要用浏览器自带的弹出框提示):

离开确认

是否将已输入内容保存至草稿后再离开?

                                         保存    舍弃 

保存(蓝色或深色); 舍弃(白色或者浅色)

如果选择保存,就按照目前这样保存,下次进入编辑器的时候恢复

如果舍弃,就不保存,因为有些人是单纯的输入到了一半不想回复了。

此外,在用户编辑的时候,也可以在右下角的按钮那里也添加一个“保存草稿”的按钮,例如下图:

184_1673359540_XLQGWu9hhN.png

 

2.2更优化:判断当前输入的字符数量,如果已经输入的字符数量小于6(只是举个例子),则用户浏览器变化的时候则不提示,默认舍弃内容,因为字数很少的时候保存意义不是很大。

当然对于一些特殊情况,可能有用。2.2条非建设性建议,不建议采纳。

 

next
record

发表 :1年前 | 修改过

【存在争议,正在解决】对于首页的数据库请求量大的区域,可以渐进加载,美观好看,用户体验好,加载时页面变化也不会很突然,例如:这些部分(主页和帖子详情内)

主要是图1和 图2请求量比较大(图2帖子详情中,因为目前用的翻页模式,一页的数据量不大,因此 1楼和同一页下面的回复都可以同时渐进加载)

 

图三和其他类似的页面请求不大,不是必须的。

184_1673334294_PJU6ORUHUy.png184_1673334460_DvrlhZfV7r.png184_1673334504_5Ao0OH4yFH.png

加载时的过程,首先加载出这个预留的版块,真实内容和这个不一定要一一对应,大体上位置接近就行了。

举例

1-加载中:

184_1673334114_qzPx4RNgcR.png

2-加载后:

184_1673334225_4WWoyeeRGW.png
视频链接:https://www.youtube.com/watch?v=-SpAkwgPIHU

参考代码(flutter写的):https://github.com/abuanwar072/Flutter-Skelton-Loading

next
record

发表 :1年前 | 修改过

【优化】

1、帖子详情页可以看见他人的功能选项,点击后会跳到无权操作页面,建议做出优化,只显示可以操作的按钮

【已解决】2、编辑器选择code后,输入的代码建议可以一键复制到粘贴板,就放在代码框的右上角即可,点击即可复制,或者变成选中状态,用户只需自己按一下ctrl+c

3、帖子翻页后url用的?page-2,不是很和谐,用这种可能比较好,利于seo,利于转发,https://www.runpod.cn/291-2.html 同时存在一个问题,如果修改成这种静态的url,当管理员在后台修改每页显示的回复数(相对于目前增多或减少),这里url可能可能发生未知错误。

next
record

发表 :1年前 | 修改过

【挖坑待填系列】如果有时间,建议加个帖内快速回复,就不用翻到最下面再点击回复了,具体样式设计后面再附上。

参考样式1(PC端,移动端暂未思考):在左或右侧添加个小按钮,点击之后下方弹出快速回复的悬浮框(记得添加关闭按钮,关闭之前如果已经输入了内容可能用户需要确认是否放弃内容)

184_1673192277_pCCB33dS8D.png

184_1673192337_bBbrjnWGZA.png

 

next
record

发表 :1年前

这个图片不是很友好,点一下会直接弹到文件去。

建议取消掉他的超链接,可看不可点;

或者添加个图片浏览组件,类似帖子里面浏览图片那种,虽然只能看一张图,但开启浏览组件的话可以看到这个完整的图片,也还不错。

184_1673191625_U9gjgX8dHF.png

next
record

发表 :1年前
首页或者帖子内部 底部分页组件“pagination” 布局需要调整,PC端未居中,对于屏幕比较宽的用户不是很友好。分页器以前看见过几个比较推荐的设计,之后找时间再补充。
next
record

发表 :1年前 | 修改过

好像目前的这个显示是 Latest reply user 指向的 被回复的 user,那建议可以在某个地方加上发帖时间,发帖时间相对比较重要。

被回复人的发帖时间可能不是很必要,可以省略;

可以只保留最新回复人、最新回复时间、被回复人、发帖时间。布局暂时无好的建议。

184_1673190127_UnrVIl8njw.png

next
record

发表 :1年前

上接30楼

图2:底部自定义代码可以实现如下效果

184_1673166737_SEQ59y022I.png

评论

无权限

请登录后评论