侧边栏壁纸
  • 累计撰写 71 篇文章
  • 累计收到 3,119 条评论
  • 今日撰写 0 篇文章
    今日已经过去 16 小时
    69%
    这周已经过去 1
    14%
    本月已经过去 22
    70%
    今年已经过去 8 个月
    66%
[Typecho插件]IP归属地显示插件
2023年06月23日748阅读15评论10点赞
苏晓晴
发布时间:2023年06月23日 / 15 / 748

文章前言

插件支持IPV6和IPV4归属地获取
并且 为了避免卡顿或者获取失败 数据库都是本地 不调用任何第三方API接口

演示图

IP归属地显示插件.png

使用说明

  1. 解压后修改文件夹名为 XQLocation,将插件上传至网站目录的 /usr/plugins 下
  2. 在 Typecho 后台「插件管理」处启用插件
  3. 在需要显示的地方插入以下代码:

    <?php XQLocation_Plugin::render($comments->ip); ?>

    (此项也适用于后台)

如果是系统自带的评论框架
找到var/Widget/Comments/Archive.php大概为108行,插入

<?php XQLocation_Plugin::render($this->ip); ?>

下载地址

更新日志

2024.9.19 V1.2

  1. 添加获取IP来源选项 (站点加了CDN可以选择)

2023.7.1 V1.1

  1. 修复关闭IP属地显示之后报错问题
  2. 增加图标显示开关选项
  3. 增加IPV4数据库选项
  4. 修复部分BUG错误

2023.6.23 V1.0

  1. 版本初构建
10
打赏

海报

正在生成.....

♥评论♥(15)

使用cookie技术保留您的个人信息以便您下次快速评论,继续评论表示您已同意该条款
取消
  1. 头像
    Mr.C
    中国天津市移动
    Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
    沙发

    请问大佬,插件已经用上了,但是我没修改var/Widget/Comments/Archive.php而是修改的主题里的comments.php

    我还有个小问题,我在使用UserLog用户登录日志插件:https://typecho.work/archives/userlog.html

    我修改了一下这个插件的panel.php想显示登录用户的ip,但是以上两个代码都无法调用,请问有方法解决吗

    图片评论

    Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
    回复
    1. 头像
      苏晓晴
      中国广西贺州市移动
      博主
      Windows 11 Windows 11 / Microsoft Edge 122 Microsoft Edge 122
      @ Mr.C

      你去问问这个插件的作者吧

      Windows 11 Windows 11 / Microsoft Edge 122 Microsoft Edge 122
      回复
      1. 头像
        Mr.C
        中国天津市移动
        Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
        @ 苏晓晴

        ok谢谢啦

        Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
        回复
        1. 头像
          苏晓晴
          中国广西贺州市移动
          博主
          Windows 11 Windows 11 / Microsoft Edge 122 Microsoft Edge 122
          @ Mr.C

          https://suxiaoq.lanzoul.com/iqjwM1ohjb4h
          插件已经写好了 你根据作者文章升级就行了

          Windows 11 Windows 11 / Microsoft Edge 122 Microsoft Edge 122
          回复
          1. 头像
            Mr.C
            中国天津市移动
            Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
            @ 苏晓晴

            有了有了,非常感谢~~~图片评论

            Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
            回复
          2. 头像
            Mr.C
            中国天津市移动
            Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
            @ 苏晓晴

            表情感谢感谢~~~

            Windows 10 Windows 10 / Google Chrome 119 Google Chrome 119
            回复
  2. 头像
    mnsjtxy
    中国河南省郑州市联通
    Mac OS X 10.15.7 Mac OS X 10.15.7 / Safari 16 Safari 16
    板凳

    求主题

    Mac OS X 10.15.7 Mac OS X 10.15.7 / Safari 16 Safari 16
    回复
  3. 头像
    罗拉
    中国江西省鹰潭市月湖区移动
    Windows 11 Windows 11 / Google Chrome 120 Google Chrome 120
    地毯

    魔改主题一下表情

    Windows 11 Windows 11 / Google Chrome 120 Google Chrome 120
    回复
  4. 头像
    595
    中国贵州省黔南州惠水县移动
    Mac OS X 10.15.7 Mac OS X 10.15.7 / Safari 17 Safari 17
    第4楼

    路过,学习一下

    Mac OS X 10.15.7 Mac OS X 10.15.7 / Safari 17 Safari 17
    回复
  5. 头像
    靳闯博客
    中国上海市宝山区电信
    Windows 10 Windows 10 / Google Chrome 117 Google Chrome 117
    第5楼

    还得是大佬的东西好使呀

    Windows 10 Windows 10 / Google Chrome 117 Google Chrome 117
    回复
  6. 头像
    羽翼
    中国河北省石家庄市联通
    Windows 10 Windows 10 / Microsoft Edge 111 Microsoft Edge 111
    第6楼

    插件用上很方便,就是不知如何设置ip显示到"市",希望博主可以加个设置开关。

    Windows 10 Windows 10 / Microsoft Edge 111 Microsoft Edge 111
    回复
    1. 头像
      苏晓晴
      中国广西贵港市电信
      博主
      Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
      @ 羽翼

      如果修改的话 很麻烦 因为类调用就是这样
      牵扯到修改类的

      Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
      回复
  7. 头像
    弈玄.
    中国江西省九江市永修县移动
    Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
    第7楼

    这个ip怎么显示的呀表情

    Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
    回复
    1. 头像
      苏晓晴
      中国广西贺州市移动
      博主
      Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
      @ 弈玄.

      就这样显示表情

      Windows 11 Windows 11 / Microsoft Edge 114 Microsoft Edge 114
      回复
  8. 头像
    世界和平
    中国湖南省移动
    Windows 10 Windows 10 / Google Chrome 114 Google Chrome 114
    第8楼

    感谢大佬,已经用上了表情

    Windows 10 Windows 10 / Google Chrome 114 Google Chrome 114
    回复