备份博客中常用代码及一些修改记录,以备后用:
1.右侧栏目智能浮动

/*页面智能层浮动*/
jQuery(document).ready(function($){ 
  var $sidebar = $(".float"), 
  $window = $(window), 
  offset = $sidebar.offset(), 
  topPadding = 20; 
  $window.scroll(function() { 
    if ($window.scrollTop() > offset.top) { 
      $sidebar.stop().animate({ 
        marginTop: $window.scrollTop() - offset.top + topPadding 
      }); 
    } else { 
      $sidebar.stop().animate({ 
        marginTop: 0 
      }); 
    } 
  }); 
}); 
<div id="float" class="float"> 
<h3>博主推荐</h3> 
调用代码 
</div>

2.为你的导航添加抽屉控制按钮
在handsome/component/headnav中搜索selectNavbarCollapse,大约在30行
在<?php echo Content::selectNavbarCollapse() ?>下面插入如下代码即可

<div class="nav navbar-nav hidden-xs">
  <a href="#" class="btn no-shadow navbar-btn active clicked" ui-toggle-class="app-aside-folded" target=".app" title="侧边抽屉" style="">
    <i class="fontello fontello-indent" style="color: #a0a0a0;">
    </i>
  </a>
  <a href="#" class="btn no-shadow navbar-btn" ui-toggle-class="show" target="#aside-user" title="博主信息">
    <i class="fontello fontello-user" style="color: #a0a0a0;">
    </i>
  </a>
</div>

3.增加鼠标特效
效果见博客鼠标点击特效,修改方法为将下方代码放在主题handsome/component/footer.php中</body>之前。

#**字体自行修改**(此行不用,下行开始)
<script type="text/javascript"> 
/* 鼠标特效 */
var a_idx = 0; 
jQuery(document).ready(function($) { 
    $("body").click(function(e) { 
        var a = new Array("富强", "民主", "文明", "和谐", "自由", "平等", "公正" ,"法治", "爱国", "敬业", "诚信", "友善"); 
        var $i = $("<span/>").text(a[a_idx]); 
        a_idx = (a_idx + 1) % a.length; 
        var x = e.pageX, 
        y = e.pageY; 
        $i.css({ 
            "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, 
            "top": y - 20, 
            "left": x, 
            "position": "absolute", 
            "font-weight": "bold", 
            "color": "#ff6651" 
        }); 
        $("body").append($i); 
        $i.animate({ 
            "top": y - 180, 
            "opacity": 0 
        }, 
        1500, 
        function() { 
            $i.remove(); 
        }); 
    }); 
}); 
</script>

4.改掉发帖时间计算到分
POST.PHP文件第66行

<?php $this->date(I18n::dateFormat()); ?>

改成

<?php $this->date('Y年n月d日H时i分'); ?>

5.文章归档页面增加右侧栏
file.php文件21行加入

<div class="hbox hbox-auto-xs hbox-auto-sm">

第65行加入

<!--文章右侧边栏开始-->
    <?php $this->need('component/sidebar.php'); ?>
     <!--文章右侧边栏结束-->
    </div>

6.关闭留言评价必须需要邮箱core.min.js

/*! xx 2019-09-13 */

$.fn.extend({animateCss:function(a,b){var c=function(a){var b={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"};for(var c in b)if(void 0!==a.style[c])return b[c]}(document.createElement("div"));return this.addClass("animated "+a).one(c,function(){$(this).removeClass("animated "+a),"function"==typeof b&&b()}),this}});var searchInput=function(){var a=!1;$("#search_input").on("compositionstart",function(){a=!0}),$("#search_input").on("compositionend",function(){a=!1});var b=null,c=null;$("#search_input").on("input",function(){setTimeout(function(){a||(null!==c&&clearTimeout(c),c=setTimeout(function(){var a=$("#search_input").val();if(""!==a.trim()){$("#spin-search").addClass("show inline"),$("#icon-search").addClass("hide"),null!==b&&(b.abort(),b=null),b=$.getJSON("?action=ajax_search&content="+a,function(a){$("#search_tips_drop").text(""),$("#search_tips_drop").removeClass("hide"),$(a.results).appendTo("#search_tips_drop"),$("#spin-search").removeClass("show inline"),$("#icon-search").removeClass("hide"),b=null})}else $("#search_tips_drop").text(""),$("#search_tips_drop").addClass("hide");-1!=$("#search_input").val().indexOf("自杀")&&$.message({message:"含有您正在搜索的字词或标签的信息,通常会鼓吹可能造成伤害甚至导致死亡的行为。如果您目前遭遇难关,我们非常乐意<a href='https://www.baidu.com/s?wd=%E8%87%AA%E6%9D%80'>伸出援手</a>。",title:"需要协助吗?",type:"warning",autoHide:!1,time:"30000"})},150))},0)})},searchTips=function(){$("#search_submit button").attr("type","button");var a;searchInput(),$("#search_input").focus(function(){"false"===$(this).attr("data-status")&&($("#spin-search").addClass("show inline"),$("#icon-search").addClass("hide"),$.getJSON("?action=ajax_search",function(b){a=b,$("#search_input").attr("data-status","true"),$("#spin-search").removeClass("show inline"),$("#icon-search").removeClass("hide")}))}),$(document).on("click",function(a){"search_input"!==a.target.getAttribute("id")&&"search_tips_drop"!==a.target.getAttribute("id")&&$("#search_tips_drop").addClass("hide")})},initTheme=function(){searchTips();var a=navigator.userAgent;a.indexOf("Safari")>-1&&a.indexOf("Chrome")<1&&$("#left_footer").addClass("hide"),$(document).on("click","[ui-toggle-class]",function(a){a.preventDefault();var b=$(a.target);b.attr("ui-toggle-class")||(b=b.closest("[ui-toggle-class]"));var c=b.attr("ui-toggle-class").split(","),d=b.attr("target")&&b.attr("target").split(",")||Array(b),e=0;$.each(c,function(a,b){var f=d[d.length&&e];$(f).toggleClass(c[a]),e++}),b.toggleClass("active clicked")}),$(document).on("click","[data-toggle-class]",function(a){a.preventDefault();var b=$(this),c=b.data("toggle-class"),d={};$.each(c.split(","),function(){var a=$.trim(this);if(a){var b=a.split("="),c=b[0],e=b[1];d[c]=e}}),$.each(d,function(a,b){$(a).toggleClass(b)})});var b;$(document).on("click","[ui-nav] a",function(a){b&&b.trigger("mouseleave.nav");var c=$(this);c.parent().siblings(".active").toggleClass("active"),c.next().is("ul")&&c.parent().toggleClass("active")&&a.preventDefault(),c.next().is("ul")||$(window).width()<768&&$(".off-screen").removeClass("show off-screen")}),$(document).on("mouseenter","[ui-nav] a",function(a){if(b&&b.trigger("mouseleave.nav"),$("> .nav",$(".app-aside")).remove(),$(".app-aside-fixed.app-aside-folded").length&&!($(window).width()<768)){var c,d=$(a.target),e=$(window).height();!d.is("a")&&(d=d.closest("a")),d.next().is("ul")&&(b=d.next(),d.parent().addClass("active"),c=d.parent().position().top+50,b.css("top",c),c+b.height()>e&&b.css("bottom",0),c+150>e&&b.css("bottom",e-c-50).css("top","auto"),b.appendTo(".app-aside"),b.on("mouseleave.nav",function(a){b.appendTo(d.parent()),b.off("mouseleave.nav").css("top","auto").css("bottom","auto"),d.parent().removeClass("active")}),$(".smart").length&&$('<div class="dropdown-backdrop"/>').insertAfter(".app-aside").on("click",function(a){a&&a.trigger("mouseleave.nav")}))}}),$(document).on("mouseleave",".app-aside",function(a){b&&b.trigger("mouseleave.nav"),$("> .nav",$(".app-aside")).remove()}),(!!navigator.userAgent.match(/MSIE/i)||!!navigator.userAgent.match(/Trident.*rv:11\./))&&$("html").addClass("ie")};+function(a){"use strict";a(function(){initTheme(),b(),l(),q(),a(".skPlayer-list-switch").bind("click",function(){player.toggleList()}),a("#searchform1").submit(function(){var b=LocalConst.BLOG_URL_PHP+"search/"+a(this).find("input").val();a.pjax.submit(event,"#content",{url:b,fragment:"#content",timeout:6e3})})});var b=function(){e(),a(".off-screen-toggle").click(function(){a("#aside").toggleClass("off-screen")}),a('[data-toggle="tooltip"]').tooltip(),LocalConst.COMMENT_SYSTEM===LocalConst.COMMENT_SYSTEM_ROOT?(m(),a(function(){a("#comment").blur(function(){a(this).attr("placeholder",LocalConst.COMMENT_REJECT_PLACEHOLDER)}),a("#comment").focus(function(){a(this).attr("placeholder",LocalConst.COMMENT_PLACEHOLDER)})})):LocalConst.COMMENT_SYSTEM===LocalConst.COMMENT_SYSTEM_CHANGYAN&&n(),LocalConst.IS_PAJX_COMMENT?p():r(),o(),"function"==typeof registCommentEvent&&registCommentEvent(),LocalConst.THEME_HEADER_FIX&&t(),LocalConst.THEME_TOC&&j(),h(),i(),k(),f(),window.Page.seFancyBox(),a("#post-content").find("table").wrap("<div class='table-responsive'></div>"),LocalConst.THEME_HIGHLIGHT_CODE&&s(),d(),c()},c=function(){a(".plus-font-size").click(function(){var b=a("#post-content").css("font-size"),c=parseFloat(b,10);b.slice(-2);c<=14?c+=2:c-=2,a("#post-content").css("font-size",c+"px")})},d=function(){a("#generateShareImg").click(function(){a.message({title:LocalConst.OPERATION_NOTICE,message:LocalConst.SCREENSHOT_BEGIN,type:"info",autoClose:!1}),html2canvas(document.getElementById("mdx-share-img"),{allowTaint:!0,useCORS:!0,scale:3,onrendered:function(b){try{var c=new Image;c.setAttribute("crossOrigin","Anonymous");var d=b.toDataURL("image/png");c.src=d,a.message({title:LocalConst.OPERATION_NOTICE,message:LocalConst.SCREENSHORT_SUCCESS,type:"success"}),a.fancybox.open([{src:d,opts:{caption:LocalConst.SCREENSHOT_NOTICE,thumb:d}}],{loop:!1})}catch(b){a.message({title:LocalConst.OPERATION_NOTICE,message:LocalConst.SCREENSHORT_ERROR,type:"error"}),console.log("截图失败")}}})})},e=function(){a('input[name = "mail"]').blur(function(){var b=a(this).val();return""!=b&&a.ajax({type:"GET",data:{action:"ajax_avatar_get",form:LocalConst.BLOG_URL,email:b},success:function(b){a(".author-avatar").attr("src",b)}}),!1})},f=function(){var b=document.getElementById("comment");a("#imageInsertOk").bind("click",function(){var c=a("input[ name='imageInsertModal']").val();c='<img src="'+c+'">',g(b,c,"#imageInsertModal")}),a("#videoInsertOk").bind("click",function(){var c=a("input[ name='videoInsertModal']").val();c='<video src="'+c+'"></video>',g(b,c,"#videoInsertModal")}),a("#musicInsertOk").bind("click",function(){var c=a("input[ name='musicInsertModal']").val();a.ajax({type:"POST",url:LocalConst.BASE_SCRIPT_URL+"libs/Get.php",data:{data:c,size:"small"},async:!1,success:function(a){c=a,g(b,c,"#musicInsertModal")}})})},g=function(b,c,d){if(a(d).modal("hide"),document.selection){b.focus();document.selection.createRange().text=c,b.focus()}else if(b.selectionStart||"0"==b.selectionStart){var e=b.selectionStart,f=b.selectionEnd,g=e;b.value=b.value.substring(0,e)+c+b.value.substring(f,b.value.length),g+=c.length,b.selectionStart=g,b.selectionEnd=g,b.focus()}else b.value+=c,b.focus()},h=function(){a("#post-content video, #comments video").each(function(){a(this).hasClass("dplayer-video")||(void 0!==a(this).attr("controls")&&a(this).removeAttr("controls"),void 0===a(this).attr("preload")&&a(this).attr("preload","preload"),a(this).wrap('<div class="kyt-player"></div>'),a(this).parent().append('<div class="play-button"></div>').css("height",.6*a(this).width()),a(this).bind("click",function(){a(this).next(".play-button").is(":hidden")&&(a(this).next(".play-button").css("display","block"),a(this).removeAttr("controls"),a(this).get(0).pause())}))}),a(window).resize(function(){a(".kyt-player").each(function(){a(this).css("height",.6*a(this).width())})}),a("#post-content,#comments").delegate(".play-button","click",function(b){a(this).is(":visible")?(a(this).css("display","none"),a(this).parent().children("video").attr("controls","controls"),a(this).parent().children("video")[0].play()):(a(this).css("display","block"),a(this).parent().children("video").attr("controls","controls"),a(this).parent().children("video")[0].play())})},i=function(){a(".weixinAudio").each(function(){var b=a(this),c=b.children("audio"),d=b.find(".audio_title"),e=b.find(".audio_source"),f=b.children("input[ name='url']").attr("value");""!==f?a.ajax({type:"GET",url:f,error:function(a){},success:function(b){var f=a.parseJSON(b);c.children("source").attr("src",f.url),c.load(),d.text(f.name),e.text(f.author)}}):(console.log(b.children("input[ name='mp3']").attr("value")),c.attr("src",b.children("input[ name='mp3']").attr("value")),c.init(),d.text(b.children("input[ name='title']").attr("value")),e.text(b.children("input[ name='tips']").attr("value")))});var b=a(".weixinAudio").weixinAudio();a(".weixinAudio").on("click",function(c){var d=a(this),e=d.index(".weixinAudio");a.each(b,function(a,b){a!="weixinAudio"+e&&b.pause()})})},j=function(){if(a(window).width()<992){var b=a(".tocTree").tocify({context:"#postpage",selectors:"h2,h3,h4",extendPage:!1,hideEffect:"slidUp",scrollTo:LocalConst.OFF_SCROLL_HEIGHT,showAndHide:!0,history:!0});b.find("li").length||a("#tag_toc_body").hide(),a("#tag_toc").hide()}else{var b=a("#toc").tocify({context:"#postpage",selectors:"h2,h3,h4",extendPage:!1,hideEffect:"slidUp",scrollTo:LocalConst.OFF_SCROLL_HEIGHT,showAndHide:!0,history:!0});b.find("li").length||a("#tag_toc_body").hide();var c=a("#tag_toc");if(c.length>0){var d=Number(c.offset().top)-Number(LocalConst.OFF_SCROLL_HEIGHT);c.css("top",Number(LocalConst.OFF_SCROLL_HEIGHT)),a(window).scroll(function(){a(window).scrollTop()>d?a("#tag_toc").addClass("fixed"):a("#tag_toc").removeClass("fixed")})}a(".tocify-mobile-panel").hide()}},k=function(){a(".show_hide_div").bind("click",function(){a("#author_info").toggleClass("hide")})},l=function(){var b=a("#goToTop");a(b).click(function(){a("body,html").animate({scrollTop:0},600)}),a(window).scroll(function(){a(window).scrollTop()>200?b.removeClass("hide"):b.addClass("hide")})},m=function(){var a=document.getElementsByClassName("OwO")[0],b=document.getElementsByClassName("OwO-textarea")[0];if(void 0!=a&&void 0!=b){new OwO({logo:LocalConst.EMOJI,container:a,target:b,api:LocalConst.BASE_SCRIPT_URL+"usr/OwO.json?v="+LocalConst.THEME_VERSION,position:"down",width:"100%",maxHeight:"220px"})}},n=function(){window.changyan=void 0,window.cyan=void 0,1==a("#SOHUCS").length&&(a("#spin_comment_changyan").addClass("show inline"),a.getScript("https://changyan.sohu.com/upload/changyan.js",function(){window.changyan.api.config({appid:LocalConst.ChANGYAN_APP_KEY,conf:LocalConst.CHANGYAN_CONF}),a("#spin_comment_changyan").removeClass("show inline")}))},o=function(){a("#secret_comment_checkbox").change(function(){a(this).is(":checked")?(a("#comment").addClass("secret_comment_textarea"),a(this).attr("placeholder","")):a("#comment").removeClass("secret_comment_textarea")})},p=function(){function b(){a(f+" a").click(function(){j=a(this).parent().parent().parent().parent().attr("id"),a(g).focus()}),a("#cancel-comment-reply-link").click(function(){j=""})}function c(b){a(h).attr("disabled",!1).fadeTo("",1)}var d=a(window.opera?"CSS1Compat"==document.compatMode?"html":"body":"html,body"),e="#comments .comments-title",f=".comment-reply",g="#comment",h="#submit",i="",j="";b(),a("#comment_form").submit(function(){if(a(h).attr("disabled",!0).fadeTo("slow",.5),a("#comment_form").find("#author")[0]&&""==a("#comment_form").find("#author").val())return a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_NAME_INFO,type:"warning"}),c("#error"),!1;var k=a("#comment_form").find(g).val().replace(/(^\s*)|(\s*$)/g,"");if(null==k||""===k)return a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_CONTENT_INFO,type:"warning"}),c("#error"),!1;var l=a(this).serializeArray();return a("#secret_comment_checkbox").is(":checked")&&(l[0].value="[secret]"+l[0].value+"\n[/secret]"),a(h).addClass("active"),a("#spin").addClass("show inline"),a.ajax({url:a(this).attr("action"),type:a(this).attr("method"),data:l,error:function(){return a.message({title:LocalConst.COMMENT_TITLE,message:"请求失败,检查网络问题",type:"warning"}),a(h).removeClass("active"),a("#spin").removeClass("show inline"),c("#error"),!1},success:function(k){a(h).removeClass("active"),a("#spin").removeClass("show inline");try{if(!a(".comment-list",k).length)return a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_CONTENT_LEGAL_INFO,type:"error"}),a(h).removeClass("active"),a("#spin").removeClass("show inline"),c("#error"),!1;i=a(".comment-list",k).html().match(/id=\"?comment-\d+/g).join().match(/\d+/g).sort(function(a,b){return a-b}).pop(),a(".page-navigator .prev").length&&""==j&&(i=""),c("#success"),j?(k=a("#comment-"+i,k).hide(),a("#"+j).find(".comment-children").length<=0&&a("#"+j).append("<div class='comment-children list-unstyled m-l-xxl'><ol class='comment-list'></ol></div>"),i&&a("#"+j+" .comment-children .comment-list").prepend(k),j=""):(k=a("#comment-"+i,k).hide(),a(".comment-list").length||a("#comments").prepend('<h4 class="comments-title m-t-lg m-b special"> 0 条评论</h4><ol class="comment-list"></ol>'),a(".comment-list").prepend(k)),a("#comment-"+i).fadeIn();var l;a(e).length&&(l=parseInt(a(e).text().match(/\d+/)),a(e).html(a(e).html().replace(l,l+1))),TypechoComment.cancelReply(),a(g).val(""),a(f+" a, #cancel-comment-reply-link").unbind("click"),b(),a(h).attr("disabled",!1).fadeTo("slow",1),i?d.animate({scrollTop:a("#comment-"+i).offset().top-LocalConst.OFF_SCROLL_HEIGHT},500):d.animate({scrollTop:a("#comments").offset().top-LocalConst.OFF_SCROLL_HEIGHT},500)}catch(a){window.location.reload()}}}),!1})},q=function(){function b(){a("#login-submit").attr("disabled",!1).fadeTo("",1)}a("form.protected").submit(function(){return a.ajax({url:a(this).attr("action"),type:a(this).attr("method"),data:a(this).serializeArray(),error:function(){return a.message({title:"提交通知",message:"提交失败,检查网络问题",type:"warning"}),!1},success:function(b){try{if(a("#post-content",b).length<=0)return a.message({title:"提交通知",message:LocalConst.SUBMIT_PASSWORD_INFO,type:"warning"}),!1;var c=a("#post-content",b).html(),d=a("#comments",b).html(),e=a("#small_widgets h1",b).html();a("#post-content").html(c),a("#comments").html(d),a("#small_widgets h1").html(e)}catch(a){window.location.reload()}}}),!1}),a("#Login_form").submit(function(){if(a(this).hasClass("banLogin"))return location.reload(),!1;a("#login-submit").attr("disabled",!0).fadeTo("slow",.5);var c=a("#navbar-login-user").val(),d=a("#navbar-login-password").val();return""==c?(a.message({title:LocalConst.LOGIN_TITLE,message:LocalConst.LOGIN_USERNAME_INFO,type:"warning"}),a("#navbar-login-user").focus(),b(),!1):""==d?(a.message({title:LocalConst.LOGIN_TITLE,message:LocalConst.LOGIN_PASSWORD_INFO,type:"warning"}),a("#navbar-login-password").focus(),b(),!1):(a("#login-submit").addClass("active"),a("#spin-login").addClass("show inline"),a.ajax({url:a(this).attr("action"),type:a(this).attr("method"),data:a(this).serializeArray(),error:function(){return a.message({title:LocalConst.LOGIN_TITLE,message:LocalConst.LOGIN_SUBMIT_ERROR,type:"error"}),b(),!1},success:function(c){c=a.parseHTML(c),a("#login-submit").removeClass("active"),a("#spin-login").removeClass("show inline");try{if(a("#Logged-in",c).length<=0)return a.message({title:LocalConst.LOGIN_TITLE,message:LocalConst.LOGIN_SUBMIT_INFO,type:"error"}),b(),!1;c=a("#easyLogin",c).html(),a("#easyLogin").html(c),a.message({title:LocalConst.LOGIN_TITLE,message:LocalConst.LOGIN_SUBMIT_SUCCESS+'&nbsp;<a onclick="location.reload();">'+LocalConst.CLICK_TO_REFRESH+"</a>",type:"success"})}catch(a){alert("按下F12,查看输出错误信息"),console.log("error!\n"+a)}}}),!1)})},r=function(){a("#submit").bind("click",function(){var b=a("#author").val(),c=a("#mail").val();return""===a("#comment").val()?(a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_CONTENT_INFO,type:"warning"}),a("#comment").focus(),!1):""===b?(a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_NAME_INFO,type:"warning"}),a("#author").focus(),!1):""===c?(a.message({title:LocalConst.COMMENT_TITLE,message:LocalConst.COMMENT_EMAIL_INFO,type:"warning"}),a("#mail").focus(),!1):(a(this).addClass("active"),a("#spin").addClass("show inline"),void a("#comment_form").submit())})},s=function(){a("pre code").each(function(a,b){hljs.highlightBlock(b)})},t=function(){a("#comments,#small_widgets").delegate("a[href^=\\#][href!=\\#]","click",function(){var b=document.getElementById(this.hash.slice(1));if(b){var c=a(b).offset().top-LocalConst.OFF_SCROLL_HEIGHT;return a("html,body").animate({scrollTop:c},300),!1}});var b=decodeURIComponent(window.location.hash);window.location.hash.indexOf("#")>=0&&a(b).length&&setTimeout(function(){a("html,body").animate({scrollTop:a(b).offset().top-LocalConst.OFF_SCROLL_HEIGHT+"px"},400)},700)};window.Page={seFancyBox:function(){a.fancybox.defaults.buttons=["zoom","download","thumbs","close"],a("#post-content img, #comments img,.streamline img").each(function(){var b=a(this);if(void 0!==b.attr("alt"))var c=b.attr("alt");else var c="";var d=b.parent("a"),e=typeof b.attr("noGallery");if(void 0!==b.attr("max")&&b.wrap('<div class="max-img"></div>'),"undefined"===e){if(d.size()<1){var f;f=void 0===this.getAttribute("data-original")||""===this.getAttribute("data-original")||null===this.getAttribute("data-original")?this.getAttribute("src"):this.getAttribute("data-original"),f=f.replace(/(.*?)!\/.*/,"$1"),d=b.wrap('<a data-fancybox="gallery" no-pjax data-type="image" data-caption="'+c+'" href="'+f+'"></a>').parent("a")}d.addClass("light-link")}})},reInitAPlayer:function(){a(".aplayer").length<=0||loadMeting()},reInitDPlayer:function(){if(!("undefined"==typeof dPlayerOptions||"undefined"==typeof dPlayers||a(".dplayer").length<=0))for(var b=dPlayerOptions.length,c=0;c<b;c++)dPlayers[c]=new DPlayer({container:document.getElementById("player"+dPlayerOptions[c].id),element:document.getElementById("player"+dPlayerOptions[c].id),screenshot:!1,autoplay:dPlayerOptions[c].autoplay,video:dPlayerOptions[c].video,theme:dPlayerOptions[c].theme,danmaku:dPlayerOptions[c].danmaku})},doPJAXClickAction:function(){},doPJAXCompleteAction:function(){a("#Login_form").hasClass("banLogin")||(a("#Login_form").addClass("banLogin"),a("#navbar-login-user").attr("disabled","disabled"),a("#navbar-login-password").attr("disabled","disabled")),this.reInitAPlayer(),this.reInitDPlayer(),b()},doPJAXCompletePostAction:function(){}}}(jQuery),console.log("\n %c handsome v5.2 Pro %c by友人C | www.ihewro.com","color:#444;background:#eee;padding:5px 0;","color:#eee;background:#444;padding:5px 0;");

7.修改评论区文字152行

                           <div class="comment-form-author form-group col-sm-6 col-md-4">
                                <label for="author"><?php _me("名称") ?>
                                    <span class="required text-danger">[必填]*</span></label>
                                <div>
                                    <?php //echo $this->remember('mail',true); ?>
                                    <img class="author-avatar" src="<?php echo Utils::getAvator($this->remember('mail',true),65) ?>" nogallery/>
                                <input id="author" class="form-control" name="author" type="text" value="<?php $this->remember('author'); ?>" maxlength="245" placeholder="<?php _me("姓名或昵称") ?>">
                                </div>
                            </div>

                            <div class="comment-form-email form-group col-sm-6 col-md-4">
                                <label for="email"><?php _me("邮箱[选填]") ?>
                                    <span class="required text-danger">QQ信箱可显示头像</span></label>
                                </label>
                                <input type="text" name="mail" id="mail" class="form-control" placeholder="<?php _me("被回复时可收提醒") ?>" value="<?php $this->remember('mail'); ?>" />
                                <input type="hidden" name="receiveMail" id="receiveMail" value="yes" />
                            </div>

                            <div class="comment-form-url form-group col-sm-12 col-md-4">
                                <label for="url"><?php _me("网址[选填]") ?>
                                    <span class="required text-danger">禁止非法网址</span></label>
                                </label>
                                <input id="url" class="form-control" name="url" type="url" value="<?php $this->remember('url'); ?>" maxlength="200" placeholder="<?php _me("屏蔽非法网址和广告网址") ?>"></div>
                        </div>

8.修改左侧栏独立页面选项
找到文件146行

              <!--独立页面pages-->
              <li>
                <a class="auto">
                  <span class="pull-right text-muted">
                    <i class="fontello icon-fw fontello-angle-right text"></i>
                    <i class="fontello icon-fw fontello-angle-down text-active"></i>
                  </span>
                  <i class="glyphicon glyphicon-file"></i>
                  <span><?php _me("页面") ?></span>
                </a>
                <ul class="nav nav-sub dk">
                  <li class="nav-sub-header">
                    <a data-no-instant>
                      <span><?php _me("页面") ?></span>
                    </a>
                  </li><!--这个字段不会被显示出来-->
                  <!--循环输出独立页面-->
                  <?php $this->widget('Widget_Contents_Page_List')->to($pages); ?>
                   <?php while($pages->next()): ?>
                       <?php if ($pages->fields->navbar == "hide") continue; ?>
                       <li><a href="<?php $pages->permalink(); ?>"><span><?php $pages->title(); ?></span></a></li>
                   <?php endwhile; ?>
                </ul>
              </li>
              <!--友情链接-->
              <li>
                <a class="auto">
                  <span class="pull-right text-muted">
                    <i class="fontello icon-fw fontello-angle-right text"></i>
                    <i class="fontello icon-fw fontello-angle-down text-active"></i>
                  </span>
                  <i class="iconfont icon-links"></i>
                  <span><?php _me("友链") ?></span>
                </a>
                <ul class="nav nav-sub dk">
                  <li class="nav-sub-header">
                    <a data-no-instant>
                      <span><?php _me("友链") ?></span>
                    </a>
                  </li>
                  <!--使用links插件,输出全站友链-->
                 <?php $mypattern1 = "<li data-original-title=\"{title}\" data-toggle=\"tooltip\" 
data-placement=\"top\"><a href=\"{url}\" target=\"_blank\"><span>{name}</span></a></li>";
                  Handsome_Plugin::output($mypattern1, 0, "ten");?>
                </ul>
              </li>
                <?php endif; ?>

替换成

              <!--独立页面pages-->
              <li>
                <a href="<?php $this->options->rootUrl(); ?>/archives.html" target="blank" class="auto">
                  <i class="glyphicon glyphicon-th-list"></i>
                  <span>文章归档</span>
                </a>
              </li>
              <li>
                <a href="<?php $this->options->rootUrl(); ?>/domain.html" target="blank" class="auto">
                  <i class="glyphicon glyphicon-heart"></i>
                  <span>域名铺子</span>
                </a>
              </li>
              <li>
                <a href="<?php $this->options->rootUrl(); ?>/links.html" target="blank" class="auto">
                  <i class="iconfont icon-links"></i>
                  <span>友情链接</span>
                </a>
              </li>
              <li>
                <a href="<?php $this->options->rootUrl(); ?>/guestbook.html" target="blank" class="auto">
                  <i class="lyphicon glyphicon-envelope"></i>
                  <span>给我留言</span>
                </a>
              </li>
                <?php endif; ?>

9.直接删除headnav.php闲言碎语整行代码
10.有没有觉得默认头像都很丑!!!修改默认头像
找到/var/Typecho/Common 文件的大约在 932行

   /**
     * 获取gravatar头像地址 
     * 
     * @param string $mail 
     * @param int $size 
     * @param string $rating 
     * @param string $default 
     * @param bool $isSecure 
     * @return string
     */
    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 (!empty($mail)) {
            $url .= md5(strtolower(trim($mail)));
        }

        $url .= '?s=' . $size;
        $url .= '&amp;r=' . $rating;
        $url .= '&amp;d=' . $default;

        return $url;
    }

把这段修改成你想要的地址:

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

11.隐藏元素但是站位代码style="visibility:hidden;"
12.SQL执行代码,把相对路径的图片替换成绝对路径。

UPDATE typecho_contents SET `text` = REPLACE(`text`, '../../../usr/','https://www.172.cc/usr/') WHERE `text` LIKE '%../../../usr/%'
最后修改:2019 年 11 月 04 日 01 : 49 PM
如您觉得文章还可以,可随意赞赏,情怀再多,也改变不了服务器得花钱这事,挣钱养博客。