<?php
/**
* 侧边栏组件、页面模块
*/
if (!defined('EMLOG_ROOT')) {
exit('error!');
}
?>
<?php
/**
* 侧边栏:链接
*/
function widget_link($title) {
global $CACHE;
$link_cache = $CACHE->readCache('link');
//if (!blog_tool_ishome()) return;#只在首页显示友链去掉双斜杠注释即可
?>
<div class="card widget">
<div class="card-header"><h3>友情链接</h3><i class="note"></i></div>
<ul class="widget-list no-margin-bottom unstyle-li">
<?php foreach ($link_cache as $value): ?>
<li class="list-li"><a href="<?= $value['url'] ?>" title="<?= $value['des'] ?>" target="_blank"><?= $value['link'] ?></a></li>
<?php endforeach ?>
</ul>
</div>
<?php } ?>
<?php
/**
* 侧边栏:个人资料
*/
function widget_blogger($title) {
global $CACHE;
$user_cache = $CACHE->readCache('user');
$name = $user_cache[1]['mail'] != '' ? "<a href=\"mailto:" . $user_cache[1]['mail'] . "\">" . $user_cache[1]['name'] . "</a>" : $user_cache[1]['name'] ?>
<?php } ?>
<?php
/**
* 侧边栏:日历
*/
function widget_calendar($title) { ?>
<div class="card widget calendar">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<div class="unstyle-li">
<div id="calendar"></div>
<script>sendinfo('<?= Calendar::url() ?>', 'calendar');</script>
</div>
</div>
<?php } ?>
<?php
//widget:标签
function widget_tag($title){
global $CACHE;
$tag_cache = $CACHE->readCache('tags');
$num = 14;
shuffle($tag_cache);
?>
<div class="card widget">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<ul id="blogtags">
<?php foreach($tag_cache as $key => $value):if($key < $num):?>
<li><a href="<?php echo Url::tag($value['tagurl']); ?>" title="<?php echo $value['usenum']; ?> 篇文章"><?php echo $value['tagname']; ?></a></li>
<?php endif;endforeach;?>
</ul>
</div>
<?php }?>
<?php
//widget:分类
function widget_sort($title){
global $CACHE;
$sort_cache = $CACHE->readCache('sort'); ?>
<div class="card widget">
<div class="card-header"><h3><?php echo $title; ?></h3><i class="note"></i></div>
<ul id="blogsort">
<?php
foreach($sort_cache as $value):
if ($value['pid'] != 0) continue;
?>
<li class="list-li f-l">
<a href="<?php echo Url::sort($value['sid']); ?>"><?php echo $value['sortname']; ?>(<?php echo $value['lognum'] ?>)</a>
</li>
<?php if (!empty($value['children'])): ?>
<?php
$children = $value['children'];
foreach ($children as $key):
$value = $sort_cache[$key];
?>
<li class="list-li">
<a href="<?php echo Url::sort($value['sid']); ?>"><?php echo $value['sortname']; ?>(<?php echo $value['lognum'] ?>)</a>
</li>
<?php endforeach; ?>
<?php endif; ?>
<?php endforeach; ?>
</ul>
</div>
<?php }?>
<?php
//widget:最新评论
function widget_newcomm($title){
global $CACHE;
$com_cache = $CACHE->readCache('comment');
?>
<div class="card widget">
<div class="card-header"><h3><?php echo $title; ?></h3><i class="note"></i></div>
<ul class="widget-comments">
<?php
foreach($com_cache as $value):
$url = Url::comment($value['gid'], $value['page'], $value['cid']);
?>
<li>
<a href="<?php echo $url; ?>" title="文章【<?php echo blog_content($value['gid'],'title');?>】的评论">
<div class="inner">
<img class="avatar" src="<?= getGravatar($value['mail']) ?>">
<div class="other"><span><?php echo $value['name']; ?></span><time><?php echo smartDate($value['date']); ?></time></div>
<small><?php echo sidecomcontent($value['content']); ?></small>
</div>
</a>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php }?>
<?php
/**
* 侧边栏:最新文章
*/
function widget_newlog($title) {
global $CACHE;
$newLogs_cache = $CACHE->readCache('newlog');
?>
<div class="card widget">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<ul id="newlog">
<?php foreach($newLogs_cache as $value): ?>
<li class="list-time-item">
<div class="list-time-dot me-2"></div>
<div class="list-time-inner mb-3">
<div class="text-sm new-title">
<a href="<?php echo Url::log($value['gid']); ?>" title="<?php echo $value['title']; ?>" target="_blank"><?php echo $value['title']; ?></a>
</div>
<div class="text-xs text-muted mt-1"><?php echo gettime($value['gid']); ?></div>
</div>
</li>
<?php endforeach; ?>
</ul>
</div>
<?php } ?>
<?php
//widget:热门文章
function widget_hotlog($title){
$index_hotlognum = Option::get('index_hotlognum');
$Log_Model = new Log_Model();
$hotlogs = $Log_Model->getLogsForHome("order by views desc", $page = 1, $index_hotlognum);
?>
<div class="card widget">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<div class="card-body">
<div class="list-grid list-rounded my-n2">
<ul>
<?php foreach ($hotlogs as $index => $value):?>
<li>
<div class="list-item py-2">
<div class="media media-3x2 col-40 me-2">
<a class="media-content" href="<?php echo Url::log($value['gid']); ?>" target="_blank" style="background-image: url("<?php thumbnail($value);?>");" data-bg="url('<?php thumbnail($value);?>')" data-nclazyload="true" data-was-processed="true"><span class="flex"><i class="ricon_rank rank<?php echo ++$i;?>">TOP<?php echo ++$ii;?></i></span></a>
</div>
<div class="list-content py-0">
<div class="list-body">
<a href="<?php echo Url::log($value['gid']); ?>" target="_blank" class="list-title h-2x"><?php echo $value['title']; ?></a></div>
<div class="list-footer">
<div class="text-muted text-xs">
<span><time><?php echo timeago(date('Y-m-d G:i:s', $value['date'])); ?></time></span>
<span class="splitdots"><?php echo transformInteger($value['views']); ?></span>
</div>
</div>
</div>
</div>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>
</div>
<?php }?>
<?php
/**
* 侧边栏:搜索
*/
function widget_search($title) { ?>
<div class="card widget">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<div class="unstyle-li w-100 p-1 center">
<form class="w-100" name="keyform" method="get" action="<?= BLOG_URL ?>index.php">
<input name="keyword" class="search" autocomplete="off" type="text"/>
<input type="submit" class="search-submit" value="搜索">
</form>
</div>
</div>
<?php } ?>
<?php
/**
* 侧边栏:归档
*/
function widget_archive($title) {
$bar_id = "36";
global $CACHE;
$record_cache = $CACHE->readCache('record');
?>
<div class="card widget">
<div class="card-header"><h3><?= $title ?></h3><i class="note"></i></div>
<div class="p-1">
<select id="archive" class="archive">
<?php foreach ($record_cache as $value): ?>
<option value="<?= Url::record($value['date']) ?>"><?= $value['record'] ?> (<?= $value['lognum'] ?>)</option>
<?php endforeach ?>
</select>
</div>
</div>
<?php } ?>
<?php
/**
* 侧边栏:自定义组件
*/
function widget_custom_text($title, $content) { ?>
<div class="widget shadow-theme">
<div class="widget-title m">
<h3><?= $title ?></h3>
</div>
<u
没有合适的资源?快使用搜索试试~ 我知道了~
EmlogPro主题模板 简约Ultra博客主题源码
共35个文件
jpg:13个
php:8个
js:6个
需积分: 5 0 下载量 130 浏览量
2023-04-09
23:23:20
上传
评论
收藏 1013KB RAR 举报
温馨提示
mlogPro主题模板 简约Ultra博客主题源码 Ultra主题设计简洁友好,并且支持响应式,可自适应手机访问。Ultra秉持了专心写作专心阅读的特点,简单大方的主页构造,使得博客能在臃肿杂乱的环境中脱颖而出。
资源推荐
资源详情
资源评论
收起资源包目录
emlogPro主题.rar (35个子文件)
emlogPro主题
ultra
preview.jpg 121KB
module.php 24KB
page.php 662B
log_list.php 2KB
header.php 3KB
echo_log.php 5KB
image
2.jpg 36KB
10.jpg 31KB
6.jpg 41KB
1.jpg 28KB
12.jpg 9KB
5.jpg 29KB
8.jpg 29KB
11.jpg 14KB
3.jpg 13KB
7.jpg 18KB
9.jpg 17KB
4.jpg 15KB
js
ImageBox.js 19KB
index.js 5KB
theia-sticky-sidebar.min.js 4KB
message.min.js 1KB
zoom.js 7KB
common_tpl.js 11KB
logo.png 29KB
footer.php 944B
side.php 974B
css
style.css 23KB
font
G8321-Black.ttf 22KB
admin-fe_p3a2j8_material_w6dQkKdYDMihdW44tERx.woff2 535KB
markdown.css 3KB
index.css 33KB
message.css 12KB
404.html 36KB
404.php 1KB
共 35 条
- 1
资源评论
同学早上好
- 粉丝: 1
- 资源: 217
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 一些杂七杂八零零碎碎的东西
- MDK软件Keil 5.21a版本
- 数据结构学习笔记-数据结构“”pdf
- 24WDC-DC矿用本质安全型电源的设计本安电源开关电源 基于反激变换器的矿用本质安全性电源,输出端设有两级保护,符合最小燃点要
- ACM比赛经验分享.doc
- 配电网可靠性评估程序 matlab代码,可以直接运行 ,注释清晰 包含三部分: 1.IEEE RTBS系统参数 IEEE RBT
- 可以在 DOSBox 上运行的贪吃蛇游戏 所有代码都是用 MASM 8086 汇编语言编写的
- 基于stm32的频率计设计
- Ruby语言介绍.doc
- 基于粒子群算法的电力系统最优潮流 以IEEE30节点的六机为对象,建立考虑功率平衡、机组爬坡约束、出力限制约束的电力系统经济调
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功