婷婷久久综合九色综合,欧美成色婷婷在线观看视频,偷窥视频一区,欧美日本一道道一区二区

<tt id="bu9ss"></tt>
  • <span id="bu9ss"></span>
  • <pre id="bu9ss"><tt id="bu9ss"></tt></pre>
    <label id="bu9ss"></label>

    當前位置:首頁 >  站長 >  編程技術(shù) >  正文

    typecho全球頭像地址更換教程+評論輸出調(diào)用代碼

     2020-11-05 13:36  來源: 林三在線   我來投稿 撤稿糾錯

      阿里云優(yōu)惠券 先領(lǐng)券再下單

    Typecho的評論默認使用的是Gravata頭像,每次頁面打開總是卡在gravatar.com的鏈接,嚴重影響加載速度,所以必須使用國內(nèi)比較快的地址進行干預(yù),以達到更好的用戶體驗。林三之前是修改的源碼,現(xiàn)在又學(xué)習(xí)了主題層面的修改方法,這里和大家分享下,也是為自己做個筆記,方便日后使用和調(diào)整。以下內(nèi)容部分來自百度,部分來自initial主題!

    一、通過修改程序源碼來替換Gravatar頭像地址

    打開var/Typecho/Common.php,通過搜索“gravatar”找到下面的代碼,大概在939行。

    public static function gravatarUrl($mail, $size, $rating, $default, $isSecure = false)

    {

    if (defined('__TYPECHO_GRAVATAR_PREFIX__')) {

    $url = __TYPECHO_GRAVATAR_PREFIX__;

    } else {

    $url = $isSecure ? 'https://secure.gravatar.com' : 'http://www.gravatar.com';

    $url .= '/avatar/';

    }

    if (!emptyempty($mail)) {

    $url .= md5(strtolower(trim($mail)));

    }

    $url .= '?s=' . $size;

    $url .= '&r=' . $rating;

    $url .= '&d=' . $default;

    return $url;

    }

    修改上面的第6、7行即可,也就是將默認的兩個地址進行替換,比如換成這樣:

    $url = $isSecure ? 'https://cdn.v2ex.com/gravatar/' : 'http://gravatar.duoshuo.com/avatar/';

    請注意!兩行變成了1行,是因為這兩個地址的頭像目錄不同,所以直接合并寫成了1個網(wǎng)址。

    二、通過主題 functions.php 新增函數(shù)來替換Gravatar頭像地址

    打開 functions.php 第2行添加 define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cdn.v2ex.com/gravatar/'); 即可實現(xiàn)地址更改,不需要在 config.inc.php 中修改源文件。如果想要更換成其它地址,修改 v2ex 地址為其它即可。

    林三為了讓主題更加質(zhì)感,將地址修改功能集成到主題設(shè)置里面,需要在 functions.php 的 function themeConfig($form) 內(nèi)增選項?;具壿嬍?,如果沒有選擇使用哪個國內(nèi)地址,則默認使用官方的頭像地址。

    1、先在首行

    <ol class="dp-c"> <li class="alt"><?php $comments->author(true); ?>//輸出評論人昵稱,參數(shù)true為帶鏈接的,false為不帶鏈接的;</li> <li>//ps.其實還有一個參數(shù),類型也是布爾,作用是是否帶noFollow</li> <li class="alt"><?php $comments->excerpt(18, '...'); ?>//輸出評論摘要,第一個參數(shù)是要截取的長度,第二個是截取后的字符串;</li> <li><?php $comments->permalink(); ?>//獲取當前評論鏈接,木有參數(shù);</li> <li class="alt"><?php $comments->title(); ?>//獲取當前評論標題,同樣木有參數(shù);</li> <li><?php $comments->dateWord(); ?>//輸出詞義化日期,就是輸出“3小時前”、“三天前”之內(nèi)的;</li> <li class="alt"><?php $comments->gravatar(); ?>//調(diào)用gravatar輸出用戶頭像,有兩個參數(shù),第一個是頭像尺寸,默認是32,第二個是默認輸出的頭像。</li> </ol>

    文章來源:林三在線

    來源地址:https://linsan.net/change-gravatar-site-for-typecho.html

    申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

    相關(guān)文章

    熱門排行

    信息推薦