emlog

pre.copy_code{position:absolute;top:0;right:0;padding:5px10px;background:#EA5A47;color:#fff;cursor:pointer;}pre.copy_code:after{content:"复制"}$(document).ready(function(){$("pre").css('position','relative').append("");$('.copy_code').zclip({path:"https://www.caojiefeng.com/content/plugins/lanye_zclip/ZeroClipboard.swf",copy:function(){return$(this).parent().text();}});});使用的是随机问候语,右下角样式的温馨提示语句,非常不错吧可以有效的与用户互动促进感情。我加了一个只在首页显示的代码所以问候语只会在首页出现,话不多说了,直接上教程代码。1、添加以下代码到模版文件夹的footer.php文件</body>标签之前。<?phpif(rtrim(BLOG_URL,'/').$_SERVER['REQUEST_URI']==BLOG_URL){?><divid="welcome"><divclass="sidebar"><divclass="widgetwidget_ui_textadswidget_twitter"><aclass="style01"><strongstyle="color:red">温馨提示:</strong><br><br><fontsize="2"color="#999"><scriptlanguage="JavaScript">day=newDate()nge_Hour=day.getHours()varnge_warmprompt="";if(nge_Hour==0)nge_warmprompt="现在已经过凌晨了,身体是无价的资本喔,小伙伴早点休息吧!"if(nge_Hour==1)nge_warmprompt="凌晨1点多了,工作是永远都做不完的,小伙伴别熬坏身子!"if(nge_Hour==2)nge_warmprompt="两点多了,亲爱的小伙伴该休息了,身体可是革命的本钱啊!"if(nge_Hour==3)nge_warmprompt="夜深了,熬夜很容易导致身体内分泌失调,长痘痘的!"if(nge_Hour==4)nge_warmprompt="四点过了额(⊙o⊙)…,你明天不学习工作吗???"if(nge_Hour==5)nge_warmprompt="你知道吗,此时是国内网络速度最快的时候!"if(nge_Hour==6)nge_warmprompt="清晨好,这么早就来网站啦,谢谢小伙伴的关注哦,昨晚做的梦好吗?"if(nge_Hour==7)nge_warmprompt="新的一天又开始了,祝你过得快乐!"if(nge_Hour==8)nge_warmprompt="小伙伴早上好哦,一天之际在于晨,又是美好的一天!"if((nge_Hour==9)||(nge_Hour==10))nge_warmprompt="上午好!今天你看上去好精神哦!"if((nge_Hour==11)||(nge_Hour==12))nge_warmprompt="小伙伴啊!该吃午饭啦!有什么好吃的?您有中午休息的好习惯吗?"if((nge_Hour>=13)&&(nge_Hour<=17))nge_warmprompt="下午好!外面的天气好吗?记得朵朵白云曾捎来朋友殷殷的祝福。"if((nge_Hour>=17)&&(nge_Hour<=18))nge_warmprompt="太阳落山了!快看看夕阳吧!如果外面下雨,就不必了^_^"if((nge_Hour>=18)&&(nge_Hour<=19))nge_warmprompt="晚上好,小伙伴今天的心情怎么样?去留言板诉说一下吧!"if((nge_Hour>=19)&&(nge_Hour<=21))nge_warmprompt="忙碌了一天,累了吧?去看看最新的新闻资讯醒醒脑吧!"if((nge_Hour>=22)&&(nge_Hour<=23))nge_warmprompt="这么晚了,小伙伴还在上网?早点洗洗睡吧,睡前记得洗洗脸喔!明天一天都会萌萌哒!"document.write("<divid='welcomefont'><iclass='fafa-clock-o'></i>")document.write(nge_warmprompt)document.write("</div>")</script></font><br></a></div></div><divclass="closebox"><ahref="javascript:void(0)"onclick="$('#welcome').slideUp('slow');$('.closebox').css('display','none');"title="关闭">我知道了</a></div></div><?php}?>2、添加以下css样式到模版公用style.css文件中。#welcome{width:200px;background:#ffffff;border:0pxsolid#ffffff;color:#000000;font-size:14px;opacity:0.7;filter:alpha(opacity=70);padding:10px20px;position:fixed;right:15px;bottom:25px;z-index:99999;border-top-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;}#welcomefont{word-wrap:break-word;width:200px;color:rgb(34,101,67);}.from-url{color:#dd8d8d;}.closebox{float:center;text-align:center;font-size:16px;margin-top:10px;}#welcome:hover{box-shadow:rgb(136,123,123)3px2px5px;opacity:1;}添加好以后刷新ctrl+f5强制清空缓存,应该就可以了,此代码测试emlog系统,其他的不知道行不行,自行测试吧。

emlog

鼠标爱心特效,方法非常简单,复制下方代码到你想要显示的页面即可<!--鼠标特效--><script>!function(e,t,a){functionr(){for(vare=0;e<s.length;e++)s[e].alpha<=0?(t.body.removeChild(s[e].el),s.splice(e,1)):(s[e].y--,s[e].scale+=.004,s[e].alpha-=.013,s[e].el.style.cssText="left:"+s[e].x+"px;top:"+s[e].y+"px;opacity:"+s[e].alpha+";transform:scale("+s[e].scale+","+s[e].scale+")rotate(45deg);background:"+s[e].color+";z-index:99999");requestAnimationFrame(r)}functionn(){vart="function"==typeofe.onclick&&e.onclick;e.onclick=function(e){t&&t(),o(e)}}functiono(e){vara=t.createElement("div");a.className="heart",s.push({el:a,x:e.clientX-5,y:e.clientY-5,scale:1,alpha:1,color:c()}),t.body.appendChild(a)}functioni(e){vara=t.createElement("style");a.type="text/css";try{a.appendChild(t.createTextNode(e))}catch(t){a.styleSheet.cssText=e}t.getElementsByTagName("head")[0].appendChild(a)}functionc(){return"rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")"}vars=[];e.requestAnimationFrame=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},i(".heart{width:10px;height:10px;position:fixed;background:#f00;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}.heart:after,.heart:before{content:'';width:inherit;height:inherit;background:inherit;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:fixed;}.heart:after{top:-5px;}.heart:before{left:-5px;}"),n(),r()}(window,document);</script><!--鼠标特效-->

emlog

pre.copy_code{position:absolute;top:0;right:0;padding:5px10px;background:#EA5A47;color:#fff;cursor:pointer;}pre.copy_code:after{content:"复制"}$(document).ready(function(){$("pre").css('position','relative').append("");$('.copy_code').zclip({path:"https://www.caojiefeng.com/content/plugins/lanye_zclip/ZeroClipboard.swf",copy:function(){return$(this).parent().text();}});});适用于emlog:5.3.x插件介绍此插件在发布文章的时候自动向百度熊掌号提交,有利于百度熊掌号收录。在百度推送插件的基础上修改制作而成与百度推送共存,解放双手,走向人生巅峰!注:请在https://ziyuan.baidu.com/xzh/home/index获取appid丶token丶type这三项为必填项目在后台保存对应,即可正常使用。PS:这个插件是修改百度自动提交插件的,原作者是安乐窝!$(".downbtn").click(function(){$(".down-open").slideDown(300);$(".zhezhao").show()});$(".down-closea").click(function(){$(".down-open").slideUp(300);$(".zhezhao").hide()}).paydown{margin-top:20px;width:auto;border:1pxsolid#eee;background:#f8f8f8;overflow:hidden}.paydownp{margin:3px;padding:3px15px;border-bottom:1pxsolid#f8f8f8;text-indent:0;color:#666;font-size:14px;line-height:180%;}.paydownpspan{color:#e14d43}.paydown.down-title{float:left;padding-top:15px;width:9%;color:#666;text-align:center;font-weight:700;font-size:15px}.paydown.down-detail{float:right;min-height:140px;width:90%;border-left:1pxsolid#eee;background:#FFFurl(https://www.caojiefeng.com/content/plugins/fdown/bg.jpg)no-repeat;background-position:90%100%;background-size:350px105%}.paydownp.down-ordinary{color:#09b1b9}.paydownp.down-vip{color:#e14d43}.paydownpa{margin-left:10px;font-weight:700;border-bottom:0}.paydownp.down-tip{border-bottom:0}.downbtn{background:nonerepeatscroll00#1BA1E2;border:0none;border-radius:2px;color:#FFFFFF!important;font-family:"OpenSans","HiraginoSansGB","MicrosoftYaHei","WenQuanYiMicroHei",Arial,Verdana,Tahoma,sans-serif;font-size:14px;padding:6px5%;text-decoration:none!important}.yanshibtn{background:nonerepeatscroll00#d33431;border:0none;border-radius:2px;color:#FFFFFF!important;font-family:"OpenSans","HiraginoSansGB","MicrosoftYaHei","WenQuanYiMicroHei",Arial,Verdana,Tahoma,sans-serif;font-size:14px;padding:6px5%;text-transform:none;text-decoration:none!important;}.downbtn:hover,.yanshibtn:hover{background:nonerepeatscroll00#9B59B6;border:0none;border-radius:2px;color:#FFFFFF!important;font-family:"OpenSans","HiraginoSansGB","MicrosoftYaHei","WenQuanYiMicroHei",Arial,Verdana,Tahoma,sans-serif;font-size:14px;padding:6px5%;text-decoration:none!important;}.downbtna:hover,.yanshibtna:hover{background:nonerepeatscroll00#9B59B6;border:0none;border-radius:2px;color:#FFFFFF;font-family:"OpenSans","HiraginoSansGB","MicrosoftYaHei","WenQuanYiMicroHei",Arial,Verdana,Tahoma,sans-serif;font-size:14px;padding:6px5%;text-decoration:none!important;}.down-tipstrong{background:transparent;}.down-open{position:fixed;top:50%;left:50%;z-index:999;display:none;margin:-130px00-150px;padding:20px;width:307px;height:auto;border-radius:2px;background-color:#fff;box-shadow:01px3pxrgba(34,25,25,.5)}.down-close{margin-top:-5px!important;padding-bottom:5px;border-bottom:1pxsolid#eee;color:#666;font-weight:700;font-size:18px}.down-closea{float:right;display:block;width:19px;height:19px;border-bottom:0;background:url(https://www.caojiefeng.com/content/plugins/fdown/close.png)no-repeat;-webkit-transition:all.6sease-in-out0s;-moz-transition:all.6sease-in-out0s;transition:all.6sease-in-out0s}.down-closea:hover{-webkit-transform:rotate(-270deg);-moz-transform:rotate(-270deg);-o-transform:rotate(-270deg);transform:rotate(-270deg);-ms-transform:rotate(-270deg)}.down-pa{background-color:#FF5E52;float:left;border-bottom:0}.down-pa:nth-child(2){background-color:#4a9cf8;float:right;border-bottom:0}.zhezhao{position:fixed;z-index:99;display:none;top:0;left:0;width:100%;height:100%;background-color:#313B43;opacity:.6;filter:alpha(opacity=60)}.clear{clear:both}.down-f{margin-top:10px;margin-bottom:-10px;padding-top:5px;border-top:1pxsolid#eee;color:#666;font-weight:700;text-align:center;font-size:14px}.down-fi{color:#F57D59}下載面板文件名稱:EMLOG百度熊掌号提交插件更新時間:2019-2-7下載声明:密码:vwjh立即下載下载链接网盘下载密码:vwjh

2019-5-29 6 0
emlog

在以往的Emlog优化教程中,相信都是使用的代码压缩插件,今天主要是分享插件的代码版本,也就是不使用插件,直接将代码丢在module.php中就可以,好吧,又消灭一个插件!以下代码是扔在module.php里面的,functionem_compress_html_main($buffer){$initial=strlen($buffer);$buffer=explode("<!--em-compress-html-->",$buffer);$count=count($buffer);for($i=0;$i<=$count;$i++){if(stristr($buffer[$i],'<!--em-compress-htmlnocompression-->')){$buffer[$i]=(str_replace("<!--em-compress-htmlnocompression-->","",$buffer[$i]));}else{$buffer[$i]=(str_replace("\t","",$buffer[$i]));$buffer[$i]=(str_replace("\n\n","\n",$buffer[$i]));$buffer[$i]=(str_replace("\n","",$buffer[$i]));$buffer[$i]=(str_replace("\r","",$buffer[$i]));while(stristr($buffer[$i],'')){$buffer[$i]=(str_replace("","",$buffer[$i]));}}$buffer_out.=$buffer[$i];}$final=strlen($buffer_out);$savings=($initial-$final)/$initial*100;$savings=round($savings,2);$buffer_out.="\n<!--压缩前的大小:$initialbytes;压缩后的大小:$finalbytes;节约:$savings%-->";return$buffer_out;}以下代码是扔在footer.php最末尾(即</html>结尾处)<?phpif(_g('compress_html')=='open'){$html=ob_get_contents();ob_get_clean();echoem_compress_html_main($html);}?>以上的代码有一个模板设置判断语句,其代码为以下:'compress_html'=>array('type'=>'radio','name'=>'网站源码压缩','description'=>'','values'=>array('open'=>'压缩','close'=>'关闭'),'default'=>'open'),想要内容里面的pre不被压缩可使用以下函数:functionunCompress($content){if(preg_match_all('/(crayon-|<\/pre>)/i',$content,$matches)){$content='<!--em-compress-html--><!--em-compress-htmlnocompression-->'.$content;$content.='<!--em-compress-htmlnocompression--><!--em-compress-html-->';}return$content;}unCompress($log_content);<本文转自Finally

emlog

面路径include/model/log_model.php将原生页面代码修改成美化页面代码哦也就是修改405~431行代码哦将原来函数里的if($pwd!==addslashes($logPwd)){echo<<<EOT<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>emlogmessage</title><styletype="text/css"><!--body{background-color:#F7F7F7;font-family:Arial;font-size:12px;line-height:150%;}.main{background-color:#FFFFFF;margin-top:20px;font-size:12px;color:#666666;width:580px;margin:10px200px;padding:10px;list-style:none;border:#DFDFDF1pxsolid;}--></style></head><body><divclass="main"><formaction=""method="post">请输入该文章的访问密码<br><inputtype="password"name="logpwd"/><inputtype="submit"value="进入.."/><br/><br/><ahref="$url">«返回首页</a></form></div></body></html>EOT;if($cookiePwd){setcookie('em_logpwd_'.$logid,'',time()-31536000);}```htmlif($pwd!==addslashes($logPwd)){echo<<<EOT<html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>emlogmessage</title><styletype="text/css"><!--body{background-color:#F7F7F7;font-family:Arial;font-size:12px;line-height:150%;}.main{background-color:#FFFFFF;margin-top:20px;font-size:12px;color:#666666;width:580px;margin:10px200px;padding:10px;list-style:none;border:#DFDFDF1pxsolid;}--></style></head><body><divclass="main"><formaction=""method="post">请输入该文章的访问密码<br><inputtype="password"name="logpwd"/><inputtype="submit"value="进入.."/><br/><br/><ahref="$url">«返回首页</a></form></div></body></html>EOT;if($cookiePwd){setcookie('em_logpwd_'.$logid,'',time()-31536000);}替换为如下代码即可:if($pwd!==addslashes($logPwd)){?><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="renderer"content="webkit"><metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"><title>该文章已被加密</title></head><body><divclass="main"><imgclass="alert"alt="文章已被加密"src="https://xujiuyi.xyz/content/templates/FLY/img/mima.png"><formaction=""method="post"class="mk-side-form"><h2class="pw-tip">该文章已被加密</h2><inputtype="password"name="logpwd"placeholder="请输入访问密码查看"required><buttontype="submit">提交</button><?phpif($postPwd):?><pid="pw-error">Oops!密码不对哦~</p><script>setTimeout(function(){document.getElementById("pw-error").style.display="none"},2000);</script><?phpendif;?></form><ahref="<?phpecho$url;?>"class="return-home"title="点击回到网站首页">-返回首页-</a></div><styletype="text/css">*{font-family:"MicrosoftYahei",微软雅黑,"HelveticaNeue",Helvetica,"HiraginoSansGB","WenQuanYiMicroHei",sans-serif;box-sizing:border-box;margin:0px;padding:0px;font-size:14px;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s}html,body{width:100%;height:100%}body{background-color:#F4F6F9;color:#768093}input,button{font-size:1em;border-radius:3px;-webkit-appearance:none}input{width:100%;padding:5px;box-sizing:border-box;border:1pxsolid#e5e9ef;background-color:#f4f5f7;resize:vertical}input:focus{background-color:#fff;outline:none}button{border:0;background:#6abd09;color:#fff;cursor:pointer;opacity:1;user-select:none}button:hover,button:focus{opacity:.9}button:active{opacity:1}.main{width:100%;max-width:500px;height:300px;padding:30px;background-color:#fff;border-radius:2px;box-shadow:010px60px0rgba(29,29,31,0.09);transition:all.12sease-out;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;text-align:center}.alert{width:80px}.mk-side-form{margin-bottom:28px}.mk-side-forminput{float:left;padding:2px10px;width:77%;height:37px;border:1pxsolid#ebebeb;border-right-color:transparent;border-radius:2px002px;line-height:37px}.mk-side-formbutton{position:relative;overflow:visible;width:23%;height:37px;border-radius:02px2px0;text-transform:uppercase}.pw-tip{font-weight:normal;font-size:26px;text-align:center;margin:25pxauto}#pw-error{color:red;margin-top:15px;margin-bottom:-20px;}.return-home{text-decoration:none;color:#b1b1b1;font-size:16px}.return-home:hover{color:#1E9FFF;letter-spacing:5px}</style></body></html><?phpif($cookiePwd){setcookie('em_logpwd_'.$logid,'',time()-31536000);}本文转载来自孟坤博客:http://tx7.co/ylmm5f

emlog

emlog后台登录地址的目录名称默认为admin,并且官方没有提供自定义后台登录入口名字的功能,这多少让我们觉得有些不安全,毕竟暴露一个网站的后台不是一件安全的事,今天就给您说下修改方法,增加一下网站的安全性。虽然我们进入后台的地址是/admin,但其实真实的地址还是/admin/index.php。那么就先从这个文件开始下手,打开这/admin/index.php这个文件后,看到第7行require_once‘globals.php’;这一句,也就是说在index.php运行之前会先加载globals.php这个文件,由文件路径可以看出这个文件是处于当前文件夹中,找到并打开它。发现它又加载了一文件,是根目录的init.php。先不管它,先来看下面的,第9行define(‘TEMPLATE_PATH’,EMLOG_ROOT.’/admin/views/‘);定义了一个后台模板路径的常量,这个路径经过登录接口目录,所以我们把它修改成你想要的名称,比如修改成我的ID,即define(‘TEMPLATE_PATH’,EMLOG_ROOT.’/sheli/views/‘);现在先不预览,因为可能还有没有修改的地方,免得会报错。继续往下看。登录验证,没什么问题。退出,这个让我想到了平时点退出的时候,地址是/admin?action=logout,这里可以看到,它是在admin上加了一个logout的动作,所以我仔细看了一下它,但是没看出可以修改的地方。那么我们开始看刚才引入的那个文件:init.php。打开这个文件。由这个文件开头的注释:全局项加载,我们了解到,从现在开始,要开始大规模加载东西了,我想,如果下面还有需要修改的地方的,那修改会变得很麻烦,所以我就此先打住,先测试一下,以现在的修改,有没有成功的可能性。我先是把后台登录的文件夹名称改成admin1,然后打开浏览器输入http://localhost/admin1,打开后台入口,没有任何错误,接着输入账号密码登录,没有报错,我试着进行了各项操作,包括写日志等等,没有出现异常,也就是说后台登录入口的修改至此成功。上面的内容是一堆废话可以不必理会,重点在这里,其实就两步:1、修改根目录下admin的名称define('TEMPLATE_PATH',EMLOG_ROOT.'/admin/views/');//后台当前模板路径把其中的admin改为第一步更改的名称就ok了,3、千万不要用记事本来修改核心文件,否则后果很严重原文地址:http://www.shuyong.net/iemlog/428.html