侧边栏壁纸
  • 累计撰写 69 篇文章
  • 累计收到 2,946 条评论
  • 今日撰写 0 篇文章
    今日已经过去 16 小时
    69%
    这周已经过去 1
    14%
    本月已经过去 22
    70%
    今年已经过去 8 个月
    66%
Typecho主题开启IP归属地获取
2022年05月21日916阅读17评论4点赞
苏晓晴
发布时间:2022年05月21日 / 17 / 916 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年05月21日,已超过699天没有更新,若内容或图片失效,请留言反馈。

QQ图片20220521015147.png

注意事项

本获取不支持IPV6地址
只支持IPV4 调用纯真本地数据库 需要定时更新
要不然 获取可能不准确

教程开始

首先找到主题的function.php文件
这里我以Joe主题为例 各个主题的不相同 请自行判断

Joe主题的function.php文件在/Joe/core/function.php

将下载的压缩包解压到core目录下 然后编辑function.php文件
然后在第2行引用这个文件代码

require 'ipdata.class.php';

然后在29行写入

/** 获取评论者归属地信息 */
function convertip($ip){  
echo convertips($ip);
}

写完保存这个文件 再找到评论模板的文件 一般都为comment.php
Joe主题的comment.php文件在/Joe/public/comment.php
然后插入以下代码即可显示

<?php echo convertip($comments->ip); ?>

QQ图片20220521015339.png

4
打赏

海报

正在生成.....

♥评论♥(17)

使用cookie技术保留您的个人信息以便您下次快速评论,继续评论表示您已同意该条款
取消
  1. 头像
    雩风羽
    中国广东省湛江市徐闻县联通
    Windows 10 Windows 10 / Google Chrome 110 Google Chrome 110
    沙发

    看看

    Windows 10 Windows 10 / Google Chrome 110 Google Chrome 110
    回复
  2. 头像
    许宁宴
    中国重庆市大足区电信
    红米K40 / Android 12 Android 12 / 小米浏览器 17 小米浏览器 17
    板凳

    测试IP

    Android 12 Android 12 / 小米浏览器 17 小米浏览器 17
    回复
  3. 头像
    世界和平
    中国湖南省联通
    GNU/Linux GNU/Linux / 小米浏览器 17 小米浏览器 17
    地毯

    牛逼,已经用上了

    GNU/Linux GNU/Linux / 小米浏览器 17 小米浏览器 17
    回复
  4. 头像
    笨笨猪
    中国河南省濮阳市清丰县联通
    Windows 11 Windows 11 / Google Chrome 107 Google Chrome 107
    第4楼

    你...你就没想过用我的api做一个插件或者程序嘛?真的,接口归属地超级准表情

    Windows 11 Windows 11 / Google Chrome 107 Google Chrome 107
    回复
    1. 头像
      苏晓晴
      中国广西贵港市移动
      博主
      Windows 11 Windows 11 / Microsoft Edge 107 Microsoft Edge 107
      @ 笨笨猪

      下个版本我会加的 给用户一个选择

      Windows 11 Windows 11 / Microsoft Edge 107 Microsoft Edge 107
      回复
    2. 头像
      苏晓晴
      中国广西贵港市移动
      博主
      Windows 11 Windows 11 / Microsoft Edge 107 Microsoft Edge 107
      @ 笨笨猪

      我怕失效(^_^)

      Windows 11 Windows 11 / Microsoft Edge 107 Microsoft Edge 107
      回复
  5. 头像
    小天
    中国广东省深圳市福田区电信
    Windows 10 Windows 10 / Microsoft Edge 105 Microsoft Edge 105
    第5楼

    感谢大佬

    Windows 10 Windows 10 / Microsoft Edge 105 Microsoft Edge 105
    回复
  6. 头像
    云烟成雨
    美国美国
    Windows 11 Windows 11 / Google Chrome 105 Google Chrome 105
    第6楼

    大佬这个ipv6是如何实现获取归属地和显示的,能学习一下技术吗表情,感觉这个样子的确很好看

    Windows 11 Windows 11 / Google Chrome 105 Google Chrome 105
    回复
    1. 头像
      苏晓晴
      中国广西贵港市移动
      博主
      Windows 11 Windows 11 / Microsoft Edge 105 Microsoft Edge 105
      @ 云烟成雨

      这还要学?就这样获取咯
      两个方法
      1.使用接口来获取归属地
      2.自己找免费的ipv6本地数据库
      3.自己花钱买大厂的数据库

      Windows 11 Windows 11 / Microsoft Edge 105 Microsoft Edge 105
      回复
  7. 头像
    鹤川
    中国北京市房山区移动
    红米Note 11 Pro / Android 11 Android 11 / QQ 浏览器 13 QQ 浏览器 13
    第7楼

    测试

    Android 11 Android 11 / QQ 浏览器 13 QQ 浏览器 13
    回复
  8. 头像
    Airli
    中国湖南省怀化市移动
    OPPO K7x / Android 12 Android 12 / WebView 537 WebView 537
    第8楼

    来了来了

    Android 12 Android 12 / WebView 537 WebView 537
    回复
  9. 头像
    BlueDream
    中国云南省楚雄州移动
    红米Note 9 / Android 11 Android 11 / Quark浏览器 5 Quark浏览器 5
    第9楼

    最后一步要插入在哪行

    Android 11 Android 11 / Quark浏览器 5 Quark浏览器 5
    回复
    1. 头像
      Charlotte
      中国江苏省南京市联通
      Windows 11 Windows 11 / Google Chrome 118 Google Chrome 118
      @ BlueDream

      在你代码评论功能那一部分,typecho的joe主题是在comment.php里面,标签class是agent表情

      Windows 11 Windows 11 / Google Chrome 118 Google Chrome 118
      回复
  10. 头像
    mc
    中国海南省海口市移动
    Mac OS X 10.15.7 Mac OS X 10.15.7 / Google Chrome 103 Google Chrome 103
    第10楼

    看看我是哪里的网友

    Mac OS X 10.15.7 Mac OS X 10.15.7 / Google Chrome 103 Google Chrome 103
    回复