斩瑕碑

好像暂时放不了了= = 点击前往歌曲页面

 

记录有待改进,有待实现的功能

 

  • 序号无关优先顺序
  • 望有熟悉WordPress者联系我,以便大家有更好的用户体验
  • 下列问题基本都是在各种插件、各种百度、各种谷歌、各种代码之后,未能解决的
  • 解决的问题不作保留,直接删除,当第一大点悉数搞定时,本页面或不存在
  • 如果下列有什么不懂的地方,不懂就算了_(:з」∠)_

 


一、亟待实现的功能

 

 

  1. 实现有序列表间的空行

    1. 有没有发现本页面非常挤!!
    2. 但是自动序号的功能真的很方便啊!比如删掉17.,原来的18.会自动变成17.
    3. 为什么不能空行呢,空行不是很舒服吗?是啊,你看我这条下面不就空行了,但你看看再下面那个序号是不是又从1开始了;还是没懂的话就算了……

 

  1. 在登录、注册、退出后重定向至之前所在的页面

    1. 以上动作目前默认是跳转至首页,体验甚差
    2. 头绪是使用<a href="<?php echo wp_login_url( get_permalink() ); ?>" title="Login">Login</a>,但我试了几次都是网站崩了;要知道,我可是光是把注册按钮成功加到页眉去加起来都有超过10个小时的工夫……
  2. 解决手机端部分页面(如后台页)顶端有';符号的问题,这俩符号直接占了一栏

    1. 远程调试用开发人员工具找了半天也没发现是哪个地方出问题,几个php我都翻过了
  3. 自适应界面

    1. 部分页面尚未自适应,如登录页面,拿手机去看下就知道了,我费了老大的的劲才让登录框显示在手机屏幕中间,背景我已经管不了了
    2. 很多地方未完全自适应各种分辨率,如ipadretina等,此条为推测
  4. 自适应各种浏览器

    1. 如博客标题字体,我写的CSS里彻底抛弃了IE
    2. 还有些页面效果也需要加入适应各种浏览器的CSS
  5. 点进评论头像进入用户个人资料页面

    1. 我觉得可能得新建一个php
    2. 我谷歌代码找遍了,插件也翻遍了,竟然,没有一个有这功能...?!这不是很正常应该有的功能嘛Orz
  6. 夜间模式/护眼模式

    1. 允许登录用户设置亮度、色温
    2. 仅限登录用户是为了保存设置
    3. 还有一个比较麻烦的是,如果遇到了背景为白色的字怎么办,有些特定样式啊隐藏文字啊也会随之浮现吧
  7. 字体大小调节

    1. 允许登录用户调节字体大小
    2. 在后台主页新增一个挂件区(插件已可实现),内容是调节字体大小相关的设置
    3. 有中(默认)、大、特大三种可选,甚至支持自定义,范围 10pt~40pt
    4. 可设定生效范围,是所有页面使用,还是个别页面使用;前者则已,后者还需在每篇文章页的右边或者侧边显示调节字体大小的开关
    5. 能够保存用户设置
  8. 在中文与英文、数字等之间加上一个半角空格

    1. 方便阅读用;目前的空格我都是手打的……
    2. 如 apple 这样,而不是apple这样
    3. 再如,windows为windows phone用户提供了在B站花1块抽奖30次的活动,到2017年12月10日截止,windows 为 windows phone 用户提供了在 B 站花 1 块抽奖 30 次的活动,到 2017 年 12 月 10 日截止;是否觉着后者更便于阅读
    4. 已近成功,不想用插件
    5. 我已在header通过wp_enqueue_script调用了js,但似乎无效,根据说明来的,js可去GitHub
    6. 评论区也默认实现添加空格
  9. 首页侧边栏加入一个年进度条(Year Progress)

    1. 把一年的总时间当作 100%,显示一个今天已经过了多少百分比的进度条
    2. 原版在推特,形式可去这条微博查看,当然,有人改良成这样了,能做成这样也不错
    3. 这个功能不是然并卵,但不如说会让人恐惧,什么都没干结果进度条就涨了 1%,然后当 50% 的时候想想上半年干了啥;相当于对于有制定计划、有打算做正事的人来说,本来你在“浏览网站”,变成了“战战兢兢地浏览网站”,切身感受到时间的流逝,警醒用
    4. 已在GitHub找到两个这样的项目,但不知如何在WordPress上使用:链接一链接二
  10. 随机五篇文章

    1. 显示在首页侧边栏
    2. 显示在 404 页面
    3. 有切换功能,五篇不满意直接点一下就换另外五篇
  11. 搜索栏增强

    1. 搜索结果关键词高亮
    2. 可按菜单搜、按标签搜、按日期搜、只搜标题排除正文、只搜正文排除标题、只搜评论
    3. 可按时间排序、按相关度排序、按文章浏览量排序
    4. 加入类似于谷歌的手气不错,但这个随机搜的是冷门文章,冷门文章定义为浏览量小于 20 次
    5. 支持部分高级搜索语法,如-*|“ ”intextintitleprefer
    6. 上条的实现目前优先考虑的是基于必应搜索,其次基于搜狗搜索提供的免费搜索代码
  12. 文章页实现侧边toc目录

    1. 类似于百度百科对长文时显示的侧边目录效果,仔细看下,这个目录真的做的不错的
    2. 不过我更想要的是这种啊!!!实用又好看,往下滚动一下就能看到了,滚到最顶不显示,随页面滚动,点击即可跳转
    3. 接第二条,其博主已将主题开源置于GitHub,奈何我翻了几个php也没能成功移植过来
    4. toc全称table of content,用markdown写作的人应该很熟悉
  13. 登录用户对顶部工具栏可自定义更多

    1. 透明度
    2. 颜色
    3. 快捷键呼出
    4. 鼠标移至上方才显示工具栏,移走鼠标后的停留时间;显示/消失皆得有动画过渡效果,不可突兀
  14. 评论者显示签名及资料摘要

    1. 个人签名目前已能在个人资料中填写,目测调用方法是get_the_author_meta(),但不清楚加在哪
    2. 鼠标指在评论者的头像悬浮时,显示一个小框,内有几行基本资料,更多的只有点进头像才能看(见第九条),效果大概就像你把鼠标指到我试试
    3. 另外,框中显示的资料要显示哪几项,还能让用户自行选择,但五项以内
  15. 首页侧边栏的最新评论(有人问津)仅显示文章页的评论

    1. 目前页面(page)的评论也是显示的,我希望只显示文章(post)
    2. 头绪是使用if( is_home() && in_category(explode(",",get_option('不知道写啥'))) ) continue;,也搞清楚了所在的php文件,但不确定加在哪,怎么加

二、不着急实现的功能

 

 

  1. 简繁体一键互转

    1. 可以自动将文章中的简体中文转成繁体中文
    2. 多种转换支持,如香港繁体、台湾繁体、单纯转换简繁体
    3. 支持根据使用习惯,对简单的词语自动转换,如「网络」转换成「網路」
    4. 目前看中的插件是WP Chinese Conversion,不过不大会用
  2. 首页页码

    1. 首页目前只有上/下一页的功能
    2. 给首页添加页码显示如 1、2、3....13,以及首/尾页按钮
    3. 如果视觉效果不搭,考虑想百度搜索那样,他加了个爪印在上面,我也可以加点儿别的
  3. 封面图加载速度问题

    1. 封面图是文章页中的第一张图
    2. 我已关闭自动裁剪,图也采用图床外链形式,这意味着,首页封面图是作全图加载的
    3. 封面尺寸为409×160,那么小却要当做完整图片加载,那肯定就会慢啊,何解?
  4. 登录用户可以在后台设置文章的时间显示方式

    1. 你看下文章,目前的显示发表日期的方式是:四月 20, 2017 ,即月|日|年
    2. 其实还有一种方式:2天3小时前3分钟前1年前
    3. 仔细想想,有没有觉得第二种方式贴心些
    4. 但讲真目前这个显示方式我觉得还挺好看的,所以不是很想改……
  5. 评论加入一些简单的编辑器按钮

    1. 如加粗、斜体、下划线、超链接
    2. HTML 语言用不了,试过了
    3. remove_action('set_current_user', 'kses_init');应该可以,但出于安全,我希望访客仅能使用部分的HTML语言
  6. 热门评论置顶

    1. 然而目前连点赞评论的功能都未能实现
  7. 评论可更改

    1. 发出后 5 分钟,可以修改评论,显示一个 5 分钟倒计时在旁边
    2. 30 分钟内也可以删除评论
    3. 照顾打错字的手残党,也照顾突然改主意的人
  8. 评论有人回复是否邮件通知

    1. 当有人回复了你的评论时,目前默认会发一封邮件
    2. 在评论处添加加一个开关,是否邮件通知回复
  9. 评论中的对话折叠功能

    1. 对于评论回复数超过3条的评论,显示展开对话
    2. 是的就是微博那一套
  10. 文章页页脚处显示CC协议

    1. 虽然有在网站须知里进行说明,但大部分人应该是不会注意到的
    2. 添加进自定义栏目,这样我可以在转载或是整理性质的文章里不显示CC协议
  11. 优化网站速度

    1. 虽然已经进行了一定程度的优化,但Google Search Console才给我打了 50 / 100 的分数,及格都不算,之中有给出详细的解决方案,但有些东西以我的水平暂时还无法拿捏;GTmetrix给我打得分数也很低,明明优化项都一片绿了…
    2. 对于网站而言,因为插件装多了臃肿,影响速度,原计划能用代码实现的就不用插件,且插件数量控制在 5 个以内,但已经装了 50 多个了,全是用得上的,很多是自己代码搞不定,向插件屈服的;以后用的东西若能代码搞定我会删掉插件
  12. 去掉新用户注册后发送的密码修改提示的邮件

    1. 默认的注册方式是:填写用户名邮箱,会发一封内有随机密码的邮件,然后你靠着这个随机密码再去登录,登录后你再去自行重置密码,重置后会有封邮件,提示说你已经修改了密码
    2. 我现在改成的方式是,注册时直接填写密码,相当于直接跳到了重置密码这一步,但随后的提示邮件未能成功去掉
    3. 我可以屏蔽掉密码修改后的邮件发送,但这相当于所有的此类邮件都将不再发出,意味着当你真的在自行重置密码时,也不会有这封邮件了,这不合常态
  13. 去掉手机的其他分享显示,只留微博分享按钮

    1. 理论上是可行的,甚至不难,然而我并没有成功
    2. 原来的微博分享按钮我已作备份,代码皆在,目前是插件自定义实现的效果
    3. 但把插件改了很多后,在手机上自适应出问题了,现在跟作者一栏挤到一块儿
    4. 在手机上点开加号看更多分享的话,任何一个服务点开都讲跳转至插件主页
  14. 对登录用户去掉机器人验证

    1. 应该没有什么垃圾评论的,如果有的话……我就慢慢删呗,应该不需要举报功能
  15. 根据cookies自动将注册前的用户同步到注册后的用户

    1. 目前不注册不登录也可以评论,只要填写昵称和邮箱
    2. 如果按上述方式发言,没有问题
    3. 但如果发言之后,去注册一个号,再行发言,两个发言并不会被认为是同一个人所发
    4. 如此一来,可能一个人发的两条评论,但昵称却不一样,可能会造成他人误会
    5. 希望能注册前的名字能与注册后的昵称同步
  16. 注册后自动登录

    1. 目前注册后会跳转到登录页让你登录
  17. 文章页右侧打赏处完善

    1. 登录用户可以在后台设置不显示此栏
    2. 喝咖啡那句话中的居中对齐文字显示;试过斜体可以解决此问题但还是不大想要斜体,试过全角空格无果;chrome下有此问题,我用webkit却没有
    3. 解决translate(x,y)的模糊问题,悬浮出现的二维码窗口使用了此类定位,然略显模糊,谷歌了一圈发现这是个很谜的 BUG 有很多很迷的解决方案,然而我没能成功,现在看起来好像图片也没啥问题……可以不管算了
  18. 登录用户的后台菜单仅显示湖边小筑个人资料页面

    1. 目前有的插件安装后也会显示给登录用户,当然用户并无权查看,点开也是打不开的
    2. 我目前的解决方案是通过代码去除掉个别插件菜单的显示
    3. 但治标不治本,我以后在调试的时候,如果新装了一个插件,它出现在用户的菜单里,我可能无法及时发现去更改,因为我需要以访客身份登录一遍,看看后台有没有多余的菜单,然后再以管理员登录,多写一行代码去掉那个菜单;每安装一个插件就去测试一下有点过于麻烦了,所以希望是对用户仅显示那两个菜单就即可
  19. 加入preloader图像

    1. 在有些网站,当年点了一个链接时,不是立马跳转,而是会显示一个动态图像,然后再行跳转
    2. 比起在一个跳转页面后白屏等半天,先不跳转看图像看个两秒是个很好的提升用户体验的方式
    3. 试了几个插件都可以实现,但出现全都时机不对,应该是点击链接瞬间的出现,而不是跳转完成后才开始出现
  20. 完善音乐播放功能

    1. 现在的使用的是Hermit插件,网易云虾米这些都能播
    2. 未登录用户访问可能会显示无法获取音乐信息,听不了音乐,但我见别的网站用这个都正常,可能我是个例,需排查
    3. 加入音量调节功能,这个很重要,耳机党可能突然就要聋了;目前只能静音
    4. 点击歌名处直接直接跳转至原音乐页面,且是新标签页打开
    5. 作者本人说无重大 BUG 不作更新,可能得自己动手了
  21. 返回最上的过渡显示

    1. 目前的返回最上在右下角,是一个宇宙飞船的图形,可以使用
    2. 点击后不应该直接跳到最上,而是有一个动画过渡,滚动条滚上去的
    3. 其动画过渡效果目前有时候会失效,我在chrome内核webkit内核webview内核(手机端)下测试皆为失败,不过我让人测试有的人又是成功的
    4. 估计是浏览器缓存的锅,因为时而有效时而无效,尤其首页的,文章页的一般正常
  22. 插件不会用

    1. 两个都是安全用
    2. All In One WP Security很强大,强大到我不会用,很多东西不太敢动
    3. Multipart robots.txt editor改写robots.txt用的,但百度了一圈还是不太确定该改写些啥
    4. 另,关于.htaccess文件我也需要一个安全顾问
  23. 完善我的telegram频道和相关bot

    1. 我已经建立了频道醉生湖最新动态,已经实现了发文章更新文章都会往里发消息,形式为封面+标题+摘要+链接
    2. 也已经实现了机器人@zzlake_bot不同的命令,用户发送命令回复不同的东西,但目前只能回复单纯的文字
    3. 不懂代码无法进一步继续,我需要能够查看最新的三条公告查看最新的文章随机推送一篇文章等功能,有意者请翻墙查阅此处,各种编程语言的例子都有
    4. 支醉填坑进展频道已经建立,每日更新填坑情报,会考虑做个bot支醉今天填坑了吗,比如用户发送today,然后就返给你我今日干了什么的消息
    5. 要不要开group以后看人数定,人多了以后直接加个狼人杀bot进来玩
  24. 直接评论功能

    1. 在文章中,选中一部分文字或段落,会出现一个图标,点击即可评论
    2. 也可以直接回复这条评论,无需到最底评论区
    3. 他人在看文章时,可以看到这段话有个图标显示着数字,数字代表评论数
    4. 评论后底部评论也会随之同步,但底部评论会显示,或者叫reference一类东西,带#号,点击后会滚动到文章区域,显示评论的是哪段
    5. 长文很实用,所以希望能够在发表文章时自定义是否启用本功能
    6. 有一个叫inline comments的插件甚得我心,然而图标出现得有点难受,鼠标指着一段文字时图标应即时显示,挪开鼠标应该会即时消失评论按钮才对,然而并没有,有点延迟,可能是我的网站问题,但以后再说吧;我已经跟好多插件作者英文来回对话解决好多问题了……累了_(:з」∠)_
  25. 登录界面错误提示相关

    1. 完善翻译,超出尝试错误的话,会有错误提示,但提示中有变量,如“20小时后再试”,过一个小时变成了“19小时后再试”;无法完整翻译所有字段
    2. 弹出的提示信息框的样式与一般的信息提示框不同,不透明

三、大概是鸡肋功能,无所谓实现与否

 

 

  1. 登录框加入授权登录图标

    1. 加一个图标,放在登录框右下,鼠标指着它,其标题属性(title attribute)显示为通过社交账号登录,内容则浮现出其他几个图标,如微博图标、微信图标、QQ 图标,甚至是 steam 图标……等等
    2. 然而各平台的授权感觉好麻烦……而且可能长相略丑,让登录页显得杂了;真要实现也只能是知乎那种
  2. 旧文跳转新文

    1. 如果有篇过时的旧文章,已经推陈出新新发了一篇文章,那么当访客访问旧文时,自动跳转至新文
    2. 可能要考虑加入“五秒后自动转至新文章”之类的话,可以选择让访客“停留在旧文章”
    3. 然而……我觉得我不会有重发一篇新文章的情况,顶多更新吧,或者在最开头给个新文章的链接不就结了
  3. 登录页面部分项的tab切换实现

    1. 很多人习惯使用tab键填写,比如我
    2. 注册框中,tab顺序是用户名邮箱注册,中间漏了密码输入确认密码两个环节
    3. 登录框中,tab顺序是用户名密码登录,中间漏了验证码环节
    4. 怀疑是tabindex的锅,但没找到在哪改
    5. 不过,勾上记住我的登录信息登录一次的话,有效期能有大半年,无需频繁登录
  4. 登录框上方 LOGO 会与部分提示信息重叠

    1. 注册页面尤为明显
    2. 是因为 LOGO 大小未作设定
    3. 懒得弄,无伤大雅
  5. 根据时间显示您好

    1. 原本是您好(howdy),我已经改成了颜文字,登录的你在右上角可以很明显的看到这点,就在昵称的左边;但我认为可以再加点儿东西,如下
    2. 如果当前时间为早上,则显示早上好,如果是中午,就中午好,下午就下午好,晚上就晚上好,凌晨就你不睡觉在修仙呐
    3. 这个实现起来应该不难……网上有类似的,但我不确定是否根据访客所在时区来显示的,万一人家在地球另一头呢你说是吧
  6. 输入密码查看文章部分内容

    1. 全文加密已经实现,这是部分内容加密
    2. 输入密码后,即可看到内容
    3. 目前半成功状态,搁置不管中:有输入框,能输入密码,能提交密码,但一提交,就刷新页面,刷新后,内容还是没出来,继续是让你输入密码的状态
  7. 网站在雅虎日本(Yahoo.jp)中收录

    1. 日本的主力搜索引擎是雅虎日本,没有收录我的网站
    2. 可是连俄罗斯的主力搜索引擎Yandex都已经收录了我的网站
    3. 雅虎也已经收录了我的网站
    4. 希望雅虎日本收录的理由:各大搜索引擎收录制霸!
    5. 雅虎的站长平台已经关闭,并入到必应站长平台,然而雅虎日本的站长平台没找到,无法提交网站
    6. 我估计使用后台的ping地址中加入搜索引擎的地址就行,但不知道它们的地址是多少啊
    7. 另外,搜狗搜索360搜索我提交网址后也没有收录,答复都没
  8. 平滑滚动

    1. 自定义鼠标滚动的页面长度、滚动时长、平滑程度
    2. 悖于习惯的改动可能反而不适
  9. 对未登录者在评论处显示登录/注册链接

    1. 最右上顶部就有的功能,没必要吧
  10. 设定Landing Page

    1. 不知道什么是Landing Page的话那就算了
  11. 显示在线人数

    1. 在页面底部显示当前在线人数
    2. 显示历史最高同时在线人数
    3. 全站聊天室页面单独添加一个在线人数
  12. 注册时显示昵称输入框

    1. 即免去了后续修改昵称的烦恼,也避免了与用户名的混淆
  13. 评论去掉站点一栏

    1. 非必填项
    2. 默认有此栏,但大部分人用不着吧?
    3. 填写后,他人点击你的昵称即可跳转至网站,方便博客博主间交流用的

四、几乎不可能实现的功能

 

 

就一条:英文版网站

  1. 顶部栏添加En字样的按钮,点击后即可切换英文版,网址为en.zzlake.com
  2. 全站,包括文章内容,都不是机翻,皆为人工翻译
  3. 说实话,当初第 0 期教程我就已经有想法做英文字幕传 YouTube 了
  4. 难点一:工程量实在可怕
  5. 难点二:我英语水平不够……尤我其语法烂,故而写作更是基本甭谈了
  6. 难点三:若找人翻译……谁尼玛那么有空翻这些破玩意儿,花钱找人?那遇到 ACG 圈内词汇怎么办
  7. 难点四:其实就是完全重新建立一个网站了吧……所有东西重新写
  8. 难点五:最好是,懂建站、懂圈子、懂英文、有时间、找翻译练手的,一群人来帮忙……换句话说就是,义务劳动没钱的、闲得慌的、还会搞网站且愿意搞这档子破事儿的人……如果能找到,那一定是旷世奇人……
  9. 难点六:得考虑如何打响世界,文章质量要求更高
  10. 做英文版的初衷倒其实很简单,因为我觉得有些东西国外也有所缺失,比如我那套 MAD 教程,其涵盖度精细度不是我吹,真的是罕见……所以能分享出去固然是好的_(:з」∠)_

发表评论

电子邮件地址不会被公开。 必填项已用*标注

/a>
返回