亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

新聞中心

Typecho實(shí)現評論顯示UserAgent,操作系統和瀏覽器標識

最近更新友情鏈接,實(shí)示突然羨慕別人有的現評系統瀏覽器標識,能看到更多的論顯覽器評論者信息,我覺(jué)得能夠增加訪(fǎng)客在頁(yè)面停留的操作時(shí)間吧,所以決定把自己的和瀏typecho也實(shí)現這個(gè)功能,通過(guò)對比添加函數和使用插件兩種方法??,標識有了心得。實(shí)示

由于想給博客加一個(gè)文章??評論顯示 UserAgent 功能,現評??ヽ(′?`)ノ系統在網(wǎng)上搜尋并嘗試了 UserAgen(′ω`)t 插件,論顯覽器但是操作并不如意。一是和ヽ(′ー`)ノ瀏因為他太過(guò)臃(′ω`)腫,雖然幾乎可以識別市面上所有的標識 OS 和瀏覽器,但是實(shí)示我們常用的也就幾個(gè)而已,大多數都用不到,現??評系統二是論顯覽器圖標太老舊了,而且清??晰度很低,在博客上顯得突兀且不美觀(guān)。----來(lái)自左岸博客的引用(傳送門(mén))

代碼實(shí)現評論顯示UserAgent

林三通過(guò)試用,覺(jué)得左岸同學(xué)的方法比較適合自己,因為手動(dòng)添加函數意味著(zhù)更自由的位置和樣式顯示。

1、首先找(′?_?`)到主題根目錄,打開(kāi) functions.php 文件,在函數區域(不是最頂端)粘貼下面的代碼??:

// 獲取瀏覽器信息

function getB??rowser($agen??t)

{

if (preg_match('/MSIE\s([^\(′▽?zhuān)?)s|;]+)/i', $agent, $regs)) {

$outputer = 'Interne??t Explore';

} else if (preg_match('/FireFox\/??([^\s]+)/i', $agent, $regs)) {

$str1?? = explod??e('Firefox/', $regs[0]??);

$FireFox_vern = ex(╯°□°)╯plode('.', $str1[1]);

$outp(?_?;)uter = 'FireF??ox';

} else if (preg_match('/ヾ(′?`)?Maxtho(′?`)n([\d]*)\/([^\s]+??)/i', $agent, $regs)) {

$str1 = explode('Maxthon/', $agent);

$Maxthon_vern = explode('.', $str1[1]);

$outputer = 'MicroSoft Edge';

} else if (preg_match('#36??0((//ω//)[a( ???)-??zA-Z0-9.]+)#i', $agent, $regs)) {

$outputer = '360 Fast Browser';

} else if (preg_matc┐(′д`)┌h('/Edge([\d]*)\/([^\s]+)/i', $agent, $regs)) {

$str1 = explode('Edge/', $regs[0]??);

$Edge_vern = explode('.', $str1[1]);

$outputer = 'M??icroSoft Edge';

} else if (preg??_match('/UC/i', $agent)) {

$str1 = explode('rowser/', $agent);

$UCBrows??er_vern = explode('.', $str1[1]);

$outputer = 'UC Browser';

} else(⊙_⊙) if (preg_match('/QQ/i', $agent, $regs)||preg_match('/QQ Browser\/([^\s]+)/i', $agent, $regs)) {

$str1 = exp??lode('rowser/', $agent);

$QQ_vern = explode('.', $str1[1]);

$outputer = 'QQ Browser';

} else if (preg_match('/UBrow(?????)ser/i', $agent, $regs)) {

$str1?? = explode('rowser/', $agent);

$(′?_?`)UCBrowser_vern = explode('.', $str1[1]);

$outp( ?ヮ?)uter = 'UC Browser';

} else if (preg_match('/O(′?`)pera[\s|\/]([^\s]+)/i', $agent, $regs)) {

$o??utputer = 'Opera';

} else if (preg_match('/Chrome([\d]*)\/([^\s]+)/i', $agent, $regs)) {

$str1 = exp??lode('Chrome/', $agent);

$chrome_vern = explode('.', $str1[1]);

$outputer = 'Google Chrome';

} else if (preg_match('/safari\/([^\??s]+)/i', $agent, $regs)) {

$str1 = ex??plode('Version/', $agent(?????));

$safari_??vern = explode('.', $str1[1]);

$outputer = 'Safari';

} else{

$outputer = 'Google Chrome';

}

echo $outputer;

}

// 獲取操作系統信息

function getOs($agent)

{

$os(′_`) = false;

if (preg_matc(′;ω;`)h('/win??/i', $agent)) {

if (preg_match('/nt 6.0/i', $agent)) {

$os = 'Windows Vista·';

} else if (preg_match('/nt 6.1/iˉ\_(ツ)_/ˉ', $agent)) {

$os = 'Windows 7&( ?ヮ?)middot;';

} else if (preg_match('/nt 6.2/i', $agent)) {

$os = 'W(′▽?zhuān)?indows 8·';

} else if(preg_match('/nt 6.3/i', $agent)) {

$os = 'Win(′▽?zhuān)?dows 8.1??·';

} else if(preg_match('/nt 5.1/i', $agent)) {

$os = 'Windows XP·';

} else if (preg_match('/nt 10.0/i', $agent)) {

$os = 'Windows 10·';

} else{

$os = 'Windows X6(′?`*)4·';

}

} else if (preg_match('/android/i', $agent)) {

if (preg_match('/android 9/i', $agent)) {

$os = 'Android Pie&middo??t;';

}

else if (preg_match('/andro(′ω`)id 8/(′?ω?`)i'??, $agent)) {

$os = 'Android Oreo·';

}

else{

$os = 'Android·';

}

}

else if (preg_match('/ubuntu/i', $agent)) {

} else if (preg_match('/linux/i', $agent)) {

$os = 'Linux·';

} else if (preg_match('/iPhone/i', $agent)) {

$os = 'iPhone·';

} else if (preg_match('/mac/i', $agent)) {

$os = 'MacOS·';

}else if (preg_match('/fusion/i', $agent)) {

$os = 'Android??·';

} else {

$os = 'Linu??x·??';

}

echo $os;

}

2、comments.php 中找到(′_`)合適位置(比如評論作者的后面)添加以下代碼:

agent); ?>agent); ?>

然后刷新頁(yè)面就可以看到UA信息顯示出來(lái)了。林三這里去掉了圖標顯示,如ヽ(′▽?zhuān)?ノ果想要圖標的,請參考左岸博客的原文來(lái)操作(zuo),還需要復制相應的css代碼到你的樣式表中(左岸同學(xué)使用的圖標在(′?`)cnd上面,速度還(hai)是不錯的)。

插件實(shí)現評論顯示UserAgent

UserAgent是一個(gè)較好的評論增強插件,可以分別設置圖標、文字或圖標+文字(′?`)形式,來(lái)顯示評論的UA部分。

1、下載插件??:https://github.com/ennnnny/typecho 或者使用網(wǎng)盤(pán)下載:傳送門(mén),提取碼 aq(′▽?zhuān)?)e5

2、然后解壓上傳UserAgent文件夾至主題插件目錄并啟用,選擇你想要的顯示效果保存

3、引用,在你想顯示的位置上加上這段代碼:agent); ?>

請根據自己的模板來(lái)判斷是使用$this或$comments(如果不清楚,可以都試下),林三試了下,也是可ヾ(?■_■)ノ以顯示(shi)的。

文章來(lái)源:林三在線(xiàn)

來(lái)源地址:https://linsan.net/typecho%e5%ae%9e%e7%8e%b0%e8%af%???84%eヽ(′ー`)ノ8%ae%ba%e6%98%be%e7%a4%bauseragent%ef%bc%8c%e6%93%8d%e4%bd%9c%e7%b3%bb%e7%bb%9f%e5??%92%8c%e6%b5%8f%e8%a7%88%e5%99%a8%e6%a0%87%e8%af%86.html

上一篇:鮮花網(wǎng)站哪個(gè)好_鮮花配送怎么建網(wǎng)站的啊_1 下一篇:大城縣網(wǎng)絡(luò )推廣

Copyright © 2026 天津九安特機電工程有限公司 版權所有   網(wǎng)站地圖

 
亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 克什克腾旗| 平乡县| 定安县| 屯门区| 尉犁县| 昭觉县| 新昌县| 吴旗县| 绥宁县| 高邑县| 徐闻县| 海林市| 甘泉县| 抚顺市| 万盛区| 观塘区| 太和县| 深圳市| 车险| 繁昌县| 宁津县| 龙门县| 会泽县| 盐津县| 加查县| 阜新| 屏边| 昌宁县| 南丹县| 巴塘县| 三亚市| 上思县| 开封县| 诸暨市| 沁水县| 黔南| 广州市| 五常市| 绥棱县| 陇西县| 浦城县| http://444 http://444 http://444 http://444 http://444 http://444