Boblog热门日志、随机日志、热门Tags插件源代码
在网络上发现有这个资料,觉得挺不错,收藏下来了。里面对于截取字符串的处理竟然和自己以前的不谋而合,呵呵,挺高兴的。
热门日志插件
Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokaG90dmlldz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YCA9MCBPUkRFUiBCWSBgdmlld3NgIERFU0MgTElNSVQgMCAsIHskbWJjb25bJ2VudHJ5bnVtJ119Iik7DQppZiAoaXNfYXJyYXkoJGhvdHZpZXcpKSB7DQokdmlld2hvd3M9Jzx1bD4nOw0KZm9yZWFjaCAoJGhvdHZpZXcgYXMgJG9uZWhvdHZpZXcpIHsNCiRmY3V0PShzdHJsZW4oJG9uZWhvdHZpZXdbJ3RpdGxlJ10pPnN0cmxlbigkc3RyX2N1dD1tc3Vic3RyKCRvbmVob3R2aWV3Wyd0aXRsZSddLDAsJG1iY29uWydlbnRyeWxlbmd0aCddLXN0cmxlbigkb25laG90dmlld1sndmlld3MnXSkpKSk7DQokc2hvcnRfdGl0bGU9JHN0cl9jdXQuKCRmY3V0PyIuLi4iOiIiKTsNCiR2aWV3aG93cy49IjxsaT5beyRvbmVob3R2aWV3Wyd2aWV3cyddfV08YSBocmVmPVwiIi5nZXRsaW5rX2VudHJ5KCRvbmVob3R2aWV3WydibG9naWQnXSwgJG9uZWhvdHZpZXdbJ2Jsb2dhbGlhcyddKS4iXCIgdGl0bGU9XCJ7JG9uZWhvdHZpZXdbJ3RpdGxlJ119XCI+eyRzaG9ydF90aXRsZX08L2E+PC9saT4iOw0KfQ0KJHZpZXdob3dzLj0nPC91bD4nOw0KfSBlbHNlIHsNCiR2aWV3aG93cz0nTm8gdmlldyEnOw0KfQ0KJHBocHJldHVybj0kdmlld2hvd3M7
随机日志插件
Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkcGVybWlzc2lvbiwkbWJjb247DQokcGVybWlzc2lvbmxpbWl0PSgkcGVybWlzc2lvblsnU2VlSGlkZGVuRW50cnknXSE9MSkgPyAyIDogMzsNCiRpZF9hcnI9JGJsb2ctPmdldGdyb3VwYnlxdWVyeSgiU0VMRUNUIGJsb2dpZCx0aXRsZSBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YDx7JHBlcm1pc3Npb25saW1pdH0iKTsNCiRyYW5kX2lkX2Fycj1BcnJheSgpOw0KJHRpdGxlX21heD1jb3VudCgkaWRfYXJyKT4kbWJjb25bJ2VudHJ5bnVtJ10/JG1iY29uWydlbnRyeW51bSddOmNvdW50KCRpZF9hcnIpOw0KZm9yKCRpPTA7JGk8JHRpdGxlX21heDskaSsrKQ0Kd2hpbGUoJHJhbmRfaWQ9JGlkX2FycltyYW5kKDAsY291bnQoJGlkX2FyciktMSldKQ0KaWYoYXJyYXlfc2VhcmNoKCRyYW5kX2lkLCRyYW5kX2lkX2Fycik9PT1GQUxTRSkNCnsNCmFycmF5X3B1c2goJHJhbmRfaWRfYXJyLCRyYW5kX2lkKTsNCmJyZWFrOw0KfQ0KZWxzZQ0KY29udGludWU7DQokcmV0X3N0cj0nPHVsPic7DQokaT0wOw0KZm9yZWFjaCgkcmFuZF9pZF9hcnIgYXMgJHRpdGxlKQ0Kew0KJGZjdXQ9KHN0cmxlbigkdGl0bGVbJ3RpdGxlJ10pPnN0cmxlbigkc3RyX2N1dD1tc3Vic3RyKCR0aXRsZVsndGl0bGUnXSwwLCRtYmNvblsnZW50cnlsZW5ndGgnXSkpKTsNCiRzaG9ydF90aXRsZT0kc3RyX2N1dC4oJGZjdXQ/Ii4uLiI6IiIpOw0KJHJldF9zdHIuPSI8bGkgY2xhc3M9XCIiLigkaSUyPydyb3dvZGQnOidyb3djb3VwbGUnKS4iXCI+PGEgaHJlZj1cIiIuZ2V0bGlua19lbnRyeSgkdGl0bGVbJ2Jsb2dpZCddLCAkdGl0bGVbJ2Jsb2dhbGlhcyddKS4iXCIgdGl0bGU9XCJ7JHRpdGxlWyd0aXRsZSddfVwiPiRzaG9ydF90aXRsZTwvYT48L2xpPiI7DQokaSsrOw0KfQ0KJHJldF9zdHIuPSc8L3VsPic7DQokcGhwcmV0dXJuPSRyZXRfc3RyOw==
热门Tags
Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokYWxsdGFncz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgdGFnbmFtZSx0YWdjb3VudGVyIEZST00gYHskZGJfcHJlZml4fXRhZ3NgIE9SREVSIEJZIHRhZ2NvdW50ZXIgREVTQyBMSU1JVCAwLCB7JG1iY29uWydyZXBseW51bSddfSIpOw0KaWYgKGlzX2FycmF5KCRhbGx0YWdzKSkgew0KJHRhZ3Nob3dzPSc8dWw+JzsNCmZvcmVhY2ggKCRhbGx0YWdzIGFzICRvbmV0YWcpIHsNCiR0YWdzaG93cy49IjxsaT48YSBocmVmPVwiIi5nZXRsaW5rX3RhZ3ModXJsZW5jb2RlKCRvbmV0YWdbJ3RhZ25hbWUnXSkpLiJcIj57JG9uZXRhZ1sndGFnbmFtZSddfTwvYT4gW3skb25ldGFnWyd0YWdjb3VudGVyJ119XTwvbGk+IjsNCn0NCiR0YWdzaG93cy49JzwvdWw+JzsNCn0gZWxzZSB7DQokdGFnc2hvd3M9J05vIHRhZ3MhJzsNCn0NCiRwaHByZXR1cm49JHRhZ3Nob3dzOw==
源代码如下:
热门日志
global $blog, $db_prefix, $mbcon;
$hotview=$blog->getgroupbyquery("SELECT * FROM `{$db_prefix}blogs` WHERE `property` =0 ORDER BY `views` DESC LIMIT 0 , {$mbcon['entrynum']}");
if (is_array($hotview)) {$viewhows='
<ul>';
foreach ($hotview as $onehotview) {$fcut=(strlen($onehotview['title'])>strlen($str_cut=msubstr($onehotview['title'],0,$mbcon['entrylength']-strlen($onehotview['views']))));
$short_title=$str_cut.($fcut?"...":"");
$viewhows.="
<li>[{$onehotview['views']}]<a title="/"{$onehotview['title']}/"" href="/">{$short_title}</a>
";
}
$viewhows.='</li>
</ul>
';
} else {$viewhows='No view!';
}
$phpreturn=$viewhows;
随机日志
global $blog, $db_prefix, $permission,$mbcon;
$permissionlimit=($permission['SeeHiddenEntry']!=1) ? 2 : 3;
$id_arr=$blog->getgroupbyquery("SELECT blogid,title FROM `{$db_prefix}blogs` WHERE `property`<{$permissionlimit}"); $rand_id_arr=Array(); $title_max=count($id_arr)>$mbcon['entrynum']?$mbcon['entrynum']:count($id_arr);
for($i=0;$i<$title_max;$i++)
while($rand_id=$id_arr[rand(0,count($id_arr)-1)])
if(array_search($rand_id,$rand_id_arr)===FALSE) {array_push($rand_id_arr,$rand_id);
break;
} else
continue;
$ret_str='
<ul>';
$i=0;
foreach($rand_id_arr as $title) {$fcut=(strlen($title['title'])>strlen($str_cut=msubstr($title['title'],0,$mbcon['entrylength'])));
$short_title=$str_cut.($fcut?"...":"");
$ret_str.="
<li class="/"".($i%2?'rowodd':'rowcouple')."/""><a title="/"{$title['title']}/"" href="/">$short_title</a>
";
$i++;
}
$ret_str.='</li>
</ul>
';
$phpreturn=$ret_str;
热门Tags
global $blog, $db_prefix, $mbcon;
$alltags=$blog->getgroupbyquery("SELECT tagname,tagcounter FROM `{$db_prefix}tags` ORDER BY tagcounter DESC LIMIT 0, {$mbcon['replynum']}");
if (is_array($alltags)) {$tagshows='
<ul>';
foreach ($alltags as $onetag) {$tagshows.="
<li><a href="/">{$onetag['tagname']}</a> [{$onetag['tagcounter']}]
";
}
$tagshows.='</li>
</ul>
';
} else {$tagshows='No tags!';
}
$phpreturn=$tagshows;
超越C++原创文章,转载请注明来源并保留原文链接
本文链接:http://www.beyondc.cn/boblog-popular-log-random-log-popular-tags-plug-in-source-code.html
Boblog热门日志、随机日志、热门Tags插件源代码相关推荐
- legend2---开发日志5(如何解决插件的延迟问题,比如vue)
legend2---开发日志5(如何解决插件的延迟问题,比如vue) 一.总结 一句话总结:元素可以先设置为隐藏,这样就不会让用户看到延迟的问题,然后等加载完再显示, 元素先设置为隐藏 加载完再显示 ...
- snort 日志 mysql_Snort日志输出插件详解
Snort日志输出插件详解 Snort是一款老×××的开源***检测工具,本文主要讨论他作为日志分析时的各种插件的应用.Snort的日志一般位于:/var/log/snort/目录下.可以通过修改配置 ...
- Java日志框架日志门面介绍
文章目录 一.日志 二.常见日志框架 历史 各大框架介绍 JUL Log4j(1999-2015) Logback(2006-?) Log4j2 Logback与Log4j2对比 三.日志门面 什么是 ...
- 同学,运维喊你来精简日志啦 - 日志瘦身方法论
作者:明明如月学长, CSDN 博客专家,蚂蚁集团高级 Java 工程师,<性能优化方法论>作者.<解锁大厂思维:剖析<阿里巴巴Java开发手册>>.<再学经 ...
- shell 删除七日内日志_shell日志删除(超容量自动)
背景:避免双十一磁盘被打爆,本想通过crontab执行,但是删除需要密码,所以用作当机器磁盘高于摸个阈值,进行无关性日志强删 #!/bin/sh #use #sh clean.sh wmporder_ ...
- springboot开启debug日志_SpringBoot日志快速上手简单配置
默认配置 日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL. 如果设置为 INFO ,则低于 INFO 的信 ...
- php log 行号 debug_backtrace,PHP 基于debug_backtrace的流程日志与日志分析
#PHP 基于debug_backtrace的流程日志与日志分析# 我们都知道php测试性能有一个叫xhprof的(不知道也没事儿的确挺消耗性能的),执行后能看到全部函数的调用关系图,但是我压根不知道 ...
- mysql存储业务日志_MySQL 日志管理
一.MySQL 日志 日志是mysql数据库的重要组成部分.日志文件中记录着mysql数据库运行期间发生的变化:也就是说用来记录mysql数据库的客户端连接状况.SQL语句的执行情况和错误信息等.当数 ...
- 认真学习MySQL的事务日志-Redo日志
事务有4种特性:原子性.一致性.隔离性和持久性.那么事务的四种特性到底是基于什么机制实现呢? 事务的隔离性由锁机制执行. 事务的原子性.一致性和持久性由事务的redo日志和undo日志来保证. red ...
- mysql 客户端连接日志_MySQL 日志详解
一.MySQL 日志分类 MySQL 日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志. 错误日志: -log-err (记录启动.运行.停止 MySQL 服务时出现的信息) 查询日 ...
最新文章
- Spring在web开发中的应用
- 站立会议-2014-04-14
- 三维重建:Kinect几何映射-SDK景深数据处理
- Windows.etc\hosts文件
- “行到水穷处,坐看云起时.“
- docker公共存储库_Docker Hub公共镜像仓库的使用
- 论坛首页调用 来自 http://bbs.apabi.com
- Ember.js之动态创建模型
- ctfhub(rce智慧树)
- 系统稳定性建设实践总结
- java代码实现网页源码爬取
- 大学生体育课期末大作业
- 飞思卡尔智能车之舵机算法
- java学习--类与对象
- rhq监控软件_用RHQ监视怪物
- 存储中所说的蓝光和磁带库
- 开放平台与WeCube开源
- 闲谈IPv6-一起玩转IPv6地址自动配置
- Excel文件转换为txt文本第一次更新
- ccfcsp201903-2 24点游戏
热门文章
- 使用SVM分类器进行图像多分类
- adobe reader xi补丁_adobe reader
- js读取服务器json文件,原生js读取json文件
- 亿图图示专家Edraw Max v10.5.2 中文免费版(附安装教程)
- uniapp 使用 colorUI
- rust模组服没了_[怎么看rust服务器人数]rust标准服务器和模组服务
- java毕业设计水库洪水预报调度系统源码+lw文档+mybatis+系统+mysql数据库+调试
- Springboot+vue项目疫情社区防控系统
- 【黑马程序员数据库】数据库基础大总结
- 【Java 判断素数的几个方法】简单理解