2021-2-28
Emlog首页显示今日更新帖子数量代码

Emlog首页显示今日更新帖子数量代码

Emlog首页添加今日文章更新数量代码,之前都有Emlog网站统计,但是有点鸡肋,这个能在视觉上能有很好的体验感觉,也是针对博主的一种叮嘱吧, 添加位置:  一般添加在模板的log_list.php文件里面,位置自己决定就好 代码内容: <article class="excerpt-minic excerpt-minic-index" data-aos="fade-up"> <center><p><?php $Log_Model = new Log_Model(); $today = strtotime(date('Y-m-d'));//今天凌晨时间戳 $threeday = strtotime(date('Y-m-d',strtotime('-3 day')));//3天前凌晨时间戳 $tenday = strtotime(date('Y-m-d',strtotime('-10 day')));//10天前凌晨时间戳 $today_sql = "and date>$today"; $today_num = $Log_Model->getLogNum('n', $today_sql); $threeday_sql = "and date>$threeday"; $threeday_num = $Log_Model->getLogNum('n', $threeday_sql); $tenday_sql = "and date>$tenday"; $tenday_num = $Log_Model->getLogNum('n', $tenday_sql); if($tenday_num=='0'){echo '这博客已经废了 都10几天了 没有更新内容 | ';} elseif($threeday_num=='0'){echo '这博客快要荒废了 连续3天都没有更新文章了 | ';} elseif($today_num=='0'){echo '今日站长很懒 一篇文章都没更新 | ';} else{echo ' <b>今日已更新<b style="color:red">'.$today_num.'</b>个资源 | </b> ';} ?><b>本站共分享了<b style="color:red"><?php echo $sta_cache['lognum'];?></b>个资源</b></p> </center> </article> ...
Emlog 1550次浏览 0条评论
2020-11-24
给Emlog首页列表页下添加广告方法

给Emlog首页列表页下添加广告方法

一、操作步骤 1、下载模板文件log_list.php,找到如下代码 foreach($logs as $value) 2、修改为如下代码 foreach($logs as $key=>$value) 3、在合适的位置添加如下循环代码,即在第一篇日志列表下添加广告 <?php if($key == 1){ ?>广告代码<?php } ?> 3、如果需要在多篇日志列表下添加广告,则需要添加如下代码 <?php if(($key == 1||$key == 3||$key == 5)){ ?>广告代码<?php } ?> 二、注意事项 1、本教程在默认模板中运行正常,其他模板请自行修改,必要时请咨询模板贡献人员 3、本教程中$key == 1指在首页列表第一篇日志下添加广告,$key == 3指在第三篇下添加广告,$key == 5指在第三篇下添加广告,以此类推 ...
Emlog 1800次浏览 0条评论
2020-11-24
Emlog给文章内容外链接添加nofollow教程

Emlog给文章内容外链接添加nofollow教程

一、操作步骤 1、下载模板文件module.php 2、将下面的代码添加到module.php文件的最底部 <?php function content_nofollow($log_content, $domain){ preg_match_all('/href="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $domain) === false) { $log_content = str_replace('href="' . $val . '"', 'href="' . $val . '" rel="external nofollow" ', $log_content); } } } preg_match_all('/src="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $domain) === false) { $log_content = str_replace('src="' . $val . '"', 'src="' . $val . '" rel="external nofollow" ', $log_content); } } } return $log_content; } ?> 3、下载模板文件echo_log.php 4、找到下面这段代码 <?php echo $log_content; ?> 5、将上面这段代码替换为 <?php echo content_nofollow($log_content,BLOG_URL);?> 6、保存并上传覆盖文件即可 ...
Emlog 1410次浏览 0条评论
2020-11-24
Emlog在页面添加百度和搜狗收录量方法

Emlog在页面添加百度和搜狗收录量方法

一、操作步骤 1、将下面的代码添加到模板文件module.php中 <?php function baiduSl($url){ $baidu="http://www.baidu.com/s?wd=site:".$url; $site=file_get_contents($baidu); ereg("该网站共有(.*)个网页被百度收录", $site,$count); $count=str_replace("该网站共有","",$count); $count=str_replace("个网页被百度收录","",$count); $count=str_replace(",","",$count); $count=str_replace(" ","",$count); return strip_tags($count[0]); } function sogouSl($url){ $sogou="http://www.sogou.com/web?query=site:".$url; $site=file_get_contents($sogou); ereg("找到约 (.*) 条结果", $site,$count); $count=str_replace("找到约","",$count); $count=str_replace("条结果","",$count); $count=str_replace(",","",$count); $count=str_replace(" ","",$count); return strip_tags($count[0]); } ?> 2、将下面的调用代码添加到需要展示收录量的地方即可 <?php echo baiduSl('127.0.0.1');?> <?php echo sogouSl('127.0.0.1');?> 二、注意事项 2、使用本教程的调用代码时,请务必注意将127.0.0.1替换为您的网址,否则无法展示收录量 ...
Emlog 1390次浏览 0条评论
2020-11-24
Emlog文章在新窗口打开详细教程

Emlog文章在新窗口打开详细教程

一、全站所有链接新窗口打开 1、打开模板文件header.php 2、在标签前粘贴如下代码 <base target="_blank"> 3、保存上传覆盖,查看效果 二、列表页文章链接新窗口打开 1、打开模板文件list_log.php,找到如下代码 <a href="<?php echo $value['log_url']; ?>"> 2、将上面的代码替换为如下代码 <a href="<?php echo $value['log_url']; ?>" target="_blank"> 3、保存上传覆盖,查看效果 三、原理解析 第一种方法其实是在网站上加入了全站所有的链接都通过新窗口打开的代码,实施起来相对比较简单 第二种方法则是在列表页模板上插入新窗口打开的代码,仅实现点击列表页上的文章标题通过新窗口打开的效果 三、注意事项 1、本教程基本适用于市面上任何的网站系统 ...
Emlog 1500次浏览 0条评论
2020-11-24
Emlog文章自动推送到百度的方法

Emlog文章自动推送到百度的方法

一、操作步骤 1、打开模板文件footer.php,在合适的位置添加如下代码 <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> 2、发布新的文章,等待若干时间后去百度搜索资源平台查看效果 二、原理解析 引入百度提交JS代码,实现网站新资源实时推送给百度搜索引擎 三、注意事项 1、本教程中的代码也可以放在header.php文件,或者是放置在后台的统计代码的位置,只要你愿意 2、本教程中所使用的代码适用于任何一个EMLOG网站,当然也适用于任何一个开源程序 ...
Emlog 1230次浏览 0条评论
2020-11-24
Emlog给评论框添加背景图片教程

Emlog给评论框添加背景图片教程

一、操作步骤 1、首先通过F12等方式找到文章页评论框的DIV属性名称 2、打开模板样式文件style.css,给对应的评论框DIV添加如下代码 background: #fff url(/images/comment.png) no-repeat center; 3、在网上找一个喜欢的图片,命名为comment.png,裁剪好尺寸后上传到模板文件夹下 4、打开随机页面,查看评论框效果 二、原理解析 给评论框的DIV指定一个背景图片属性即可 三、注意事项 1、本教程中的样式文件根据不同的模板,其名称并不相同 2、本教程同样适用于任何开源网站程序, ...
Emlog 1160次浏览 0条评论
2020-11-24
Emlog无插件实现全站代码压缩

Emlog无插件实现全站代码压缩

一、操作步骤 1、打开模板文件module.php,在合适的位置添加如下代码 <?php //全站代码压缩 function slys($sheli) { $initial = strlen($sheli); $sheli = explode("<!--slys-->", $sheli); $count = count($sheli); for ($i = 0; $i <= $count; $i++) { if (stristr($sheli[$i], '<!--slys end-->')) { $sheli[$i] = str_replace("<!--slys end-->", " ", $sheli[$i]); } else { $sheli[$i] = str_replace("\t", " ", $sheli[$i]); $sheli[$i] = str_replace("\n\n", "\n", $sheli[$i]); $sheli[$i] = str_replace("\n", "", $sheli[$i]); $sheli[$i] = str_replace("\r", "", $sheli[$i]); while (stristr($sheli[$i], ' ')) { $sheli[$i] = str_replace(" ", " ", $sheli[$i]); } } $sheli_out .= $sheli[$i]; } $final = strlen($sheli_out); $savings = ($initial - $final) / $initial * 100; $savings = round($savings, 2); $sheli_out .= "\n<!--压缩前的大小: {$initial} bytes; 压缩后的大小: {$final} bytes; 节约:{$savings}% -->"; return $sheli_out; }?> 2、打开模板文件footer.php,在末尾添加如下代码 <?php $html=ob_get_contents();ob_get_clean();echo slys($html);?> 3、打开网站首页,通过查看源代码的方式查看效果 二、原理解析 通过PHP代码判断源代码中的空格等,同时对其进行精简,只会影响到源代码而不会影响前台展示效果 三、注意事项 EMLOG无插件实现全站代码压缩教程同时也会直接影响到pre标签,因此如果网站中有添加该标签且想压缩pre中的代码,则需要执行下面的操作 1、打开模板文件module.php,在合适的位置继续添加如下代码 <?php //不压缩pre function slbys($content) { if (preg_match_all('/(crayon-|<\\/pre>)/i', $content, $matches)) { $content = '<!--slys--><!--slys end-->' . $content; $content .= '<!--slys end--><!--slys-->'; } return $content; } slbys($log_content); ?> 2、打开模板文件echo_log.php和page.php,将其中的$log_content替换为slbys($log_content)即可 ...
Emlog 1140次浏览 0条评论
微信二维码