侧边栏壁纸
  • 累计撰写 261 篇文章
  • 累计收到 1,885 条评论

Joe主题修改求助

秦大叔
2021-05-16 / 35 评论 / 270 阅读 / 正在检测是否收录...

  前阵子换了这个换了这款Joe主题,在我见过的Typecho主题中是最牛逼的。

摘抄自作者博客的主题亮点介绍:
1、整包仅1.3Mb,却实现超强功能,极其迅速的响应(在开发时,都是使用30000篇文章进行开发测试)
2、全站变量名、类名统一规范,重在方便更多人参与二开与拓展
3、主题开箱即用,没有任何复杂的操作,无需像其他主题去特意创建个分类等。
4、主题首发Typecho独家Joe编辑器
5、主题响应式布局,不依赖任何响应式框架,采用 Joe 独家响应式
6、主题在一切可能暴露的接口上,屏蔽sql注入、xss攻击风险,提供安全保障
7、内置超强视频功能、包含直播功能、全网影视功能、文章内插入视频功能
8、主题SEO极致优化,Lighthouse SEO跑分彪满100分
9、主题色彩全局公用、小白轻松直接修改整站自定义主题色
10、主题内置代码高亮、无需借助任何插件、支持200种语言
11、主题首发极强画图回复功能,为你的博客带来用户互动,不再像传统博客那样,仅限文字
12、主题内置sitemap、百度推送、友联、回复可见等,无需依赖任何插件

  基本上能想到的功能,这个主题都给实现了,我一直想要的“那年今日”功能在给作者留言后也给加上了。真心,要给作者的执行力点个赞!

  主题内置的Joe编辑器非常强大,很容易就能整出一篇花里胡哨的博文来,很对我的胃口。可惜的是,试用发现这个编辑器实现效果的代码并不是Typecho通用的,意味着以后要是换了主题,这些效果就废了,还会在文章中留下很多代码有碍美观。不想以后麻烦,这种换主题就无法实现的功能就只能忍痛放弃。

  言归正传,这个主题唯一让我无法理解的就是去掉了留言的网址栏,而且在我留言后也表达出不会增加的意思。后来也曾求助用同款主题的小王先森,但他大概默认我懂代码,说得比较抽象,我折腾无果后也不好意思再问。无奈之下,还是发文求助吧,得闲的博友帮忙看看怎么把留言的网址栏弄出来?

  我是卡在给评论者套a标签那步了,实在是搞不懂加哪,具体怎么加。求指点,越具体越好,谢谢。

2021.05.17

  首先感谢哥斯拉林羽凡两位博友的热心帮助。林羽凡的修改教程照着做了,失败……用哥斯拉提供的修改文件覆盖后,实现留言网址这个功能实现了,但出现无法点击回复按钮回复博友留言的问题。

2021.05.18

  再次感谢哥斯拉,用他提供的最新修改文件覆盖后,一切恢复正常。
  另外说下留言的画图模式,我个人不喜欢这个功能,因为画的图在后台就是接近满屏的字符,看着很烦,以后换了主题在前端也会变成大版的字符,清理起来很麻烦。不过现在还有点新鲜感,暂且留着,想试试的朋友也可以随意涂鸦,但画图留言我会不定期删除。

2021.05.25

  今日收到主题作者的留言,说已经加上留言网址功能,赞啊!不过又取消了计算或者图片验证功能,主题自带的垃圾留言拦截功能在拦截非中文留言时是将其放到待审里,还得去后台清理那些洋垃圾,麻烦。重新开启反垃圾插件,但会导致留言的画图模式失效,提示没有输入中文留言。也好,反正我也挺烦这个画图模式的,没什么卵用还碍事。

0

评论 (35)

取消
  1. 头像
    Mr.Chou
    Android · Google Chrome

    意思就是不输出评论者的网址?如果是的话这个确实应该加上,毕竟玩博客的都希望得到别人的回访…代码我也不懂,帮顶。

    回复
  2. 头像
    哥斯拉
    Windows 7 · Google Chrome

    没有网址就硬加

    回复
  3. 头像
    哥斯拉
    Windows 7 · Google Chrome

    在模板里加上

    回复
  4. 头像
    哥斯拉
    Windows 7 · Google Chrome

    在comments.php提交的地方加上

    回复
  5. 头像
    哥斯拉
    Windows 7 · Google Chrome

    留言总不显示....

    在comments.php提交的地方加上 <input type="url" name="url" id="url" class="form-control" placeholder="<?php _e('网址(http://)'); ?>" value="<?php $this->remember('url'); ?>"> 在显示作者名的地方加上a链接,地址是: $comments->url 试试看吧。
    回复
  6. 头像
    林羽凡
    Windows 10 · Google Chrome

    大叔,我给你搞定了。https://www.linyufan.com/content-10-1779-1.html

    回复
    1. 头像
      哥斯拉
      Windows 7 · Google Chrome
      @ 林羽凡

      呃..........

      我也搞定了

      回复
      1. 头像
        林羽凡
        Windows 10 · Google Chrome
        @ 哥斯拉

        你速度好快,高手。表情

        回复
    2. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 林羽凡

      非常感谢,试着按你这个教程改了下,但是出错。

      回复
  7. 头像
    哥斯拉
    Windows 7 · Google Chrome

    下载,覆盖相应文件即可,http://gojira.net/pic/2021/joe-2.zip

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 哥斯拉

      非常感谢,因为主题作者又更新了主题,所以用你这个文件覆盖后又出现新问题。一是作者改计算为图片验证了,覆盖后会变成计算导致无法验证成功,我把计算那段代码用验证码的代码替换后,功能恢复正常,但是版式有点错乱;二是用你的文件覆盖后,回复别人留言那个按钮不起作用了。

      回复
    2. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 哥斯拉

      为了验证,我又恢复到之前的主题版本再用你的文件覆盖,发现回复人家留言那个按钮确实是失效了,并不是因为更新版本导致的。

      回复
  8. 头像
    老麦
    Windows 10 · Google Chrome

    都是高手啊,佩服佩服表情

    回复
  9. 头像
    FROYO
    Android · Google Chrome

    这主题牛,一会儿折腾一下看看

    回复
  10. 头像
    哥斯拉
    Windows 7 · Google Chrome

    应该是我用的版本有点新(昨天下载的),你用的版本有点旧导致的不匹配,不过他确实更新得很频繁,昨天他又更新了,你可以把你那个版本对应的几个文件发给我给你改。

    回复
  11. 头像
    老头
    Windows 10 · Google Chrome

    看样子是 joe.global.min.js 代码改出问题了。

    回复
  12. 头像
    哥斯拉
    Windows 7 · Google Chrome

    用最新的文件修改了,测试没问题,覆盖,清除浏览器缓存和cdn缓存。

    gojira.net/pic/2021/joe4.zip

    鹅鹅鹅鹅鹅鹅

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 哥斯拉

      牛逼,牛逼,这次貌似没任何问题了。
      再次表示感谢!

      回复
  13. 头像
    灰狼
    Windows 10 · Google Chrome

    我是来测试评论的

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 灰狼

      现在应该是一切正常了

      回复
  14. 头像
    不亦乐乎
    Windows 10 · Google Chrome

    画图模式无效么?还想试试画图呢。
    正文相对于字体大小感觉太宽了。

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 不亦乐乎

      之前可能代码改的有问题,现在一切正常,可以来试试。

      回复
  15. 头像
    Mr.Chou
    Android · Google Chrome

    还有个问题,评论者的链接不是新窗口打开…可以在折腾折腾。

    回复
    1. 头像
      秦大叔 作者
      Windows 7 · Google Chrome
      @ Mr.Chou

      鼠标滚轮单击能解决的问题就不作问题了吧,不好意思再麻烦人。

      回复
      1. 头像
        Mr.Chou
        Windows 10 · Google Chrome
        @ 秦大叔

        还有一点,为啥每次都要输入昵称邮箱网址..
        这条评论我好像没收到邮件提示?

        回复
        1. 头像
          秦大叔 作者
          Windows 10 · Google Chrome
          @ Mr.Chou

          估计是没有缓存功能吧,我自己测试邮件插件是正常的,是不是被你邮箱拦截了。

          回复
          1. 头像
            Mr.Chou
            Windows 10 · Google Chrome
            @ 秦大叔

            噢,这次收到了..那邮件模板你应该用的2mail的插件吧.

            回复
            1. 头像
              秦大叔 作者
              Windows 10 · Google Chrome
              @ Mr.Chou

              是的,非常丑的模板。不过现在都佛系了,丑也无所谓,反正我自己看不到,丑的就不是我。

              回复
              1. 头像
                Mr.Chou
                Windows 10 · Google Chrome
                @ 秦大叔

                呵呵,同样的心态..功能正常就好。

                回复
  16. 头像
    wu先生
    Windows 7 · Google Chrome

    不加网址就相当于闭环了,有点自私的感觉。一般我是不会去第二次的。表情

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ wu先生

      我觉得这个作者仅仅只是乐于折腾技术方面的东西,并不在乎博客圈的互访这一套。主题是他做的,他说了算,我没意见。主题也开源,是我自己不会改而已。

      回复
  17. 头像
    林海草原
    MacOS · Safari

    难道是主题作者通过主题把ty程序的文件改了吗?

    回复
    1. 头像
      秦大叔 作者
      Windows 10 · Google Chrome
      @ 林海草原

      我不懂代码层面的东西

      回复
  18. 头像
    Joe
    Windows 10 · Google Chrome

    你好,最新版本网址已经加回,并支持回访,请更新到最新版本表情

    回复
    1. 头像
      秦大叔 作者
      Android · Google Chrome
      @ Joe

      等晚上回去更新看看

      回复