<?php
/**
* 侧边栏组件、页面模块
*/
if(!defined('EMLOG_ROOT')) {exit('error!');}
?>
<?php
//widget:随机文章
function shouqi_logs(){
$index_randlognum = 1;
$Log_Model = new Log_Model();
$randLogs = $Log_Model->getRandLog($index_randlognum);?>
<?php foreach($randLogs as $value): ?>
<a href="<?php echo Url::log($value['gid']); ?>">试试手气</a>
<?php endforeach; ?>
<?php }?>
<?php
//获取友链favicon站标
function favicon_file($site_url){
$site_url = strtolower(rtrim($site_url,'/'));
$site_md5 = md5($site_url);
$fav_url = TEMPLATE_URL.'favicon/';
$fav_path = TEMPLATE_PATH.'favicon/';
$t = 2592000; //30天,单位:秒
if(!is_file($fav_path.$site_md5.'.png') || (time() - filemtime($fav_path.$site_md5.'.png')) > $t) {
copy('http://www.google.com/s2/favicons?domain='.str_replace('http://','',$site_url),$fav_path.$site_md5.'.png');
}
return $fav_url.$site_md5.'.png';
}?>
<?php
function get_avatar($mail,$alt,$size = '60',$default='monsterid')
{
$alt = strip_tags($alt);
$email_md5=md5(strtolower($mail));//通过MD5加密邮箱
$cache_path=TEMPLATE_PATH."cache"; //缓存文件夹路径,ljie需要换上你的主题目录名称
if(!file_exists($cache_path))
{
mkdir($cache_path,0700);
}
$lazyimg=TEMPLATE_URL."images/loading.gif";
$avatar_url=TEMPLATE_URL."cache/".$email_md5.'.jpg'; //头像相对路径
$avatar_abs_url=$cache_path."/".$email_md5.'.jpg'; //头像绝对路径
$cache_time=24*3600*7; //缓存时间为7天
if (empty($default)) $default = $cache_path. '/default.jpg';
if(!file_exists($avatar_abs_url) || (time()-filemtime($avatar_abs_url)) > $cache_time)//过期或图片不存在
{
$new_avatar = getGravatar($mail,$size,$default);
copy($new_avatar,$avatar_abs_url);
}
return "<img class='lazy' src='{$lazyimg}' title='{$alt}' alt='{$alt}' data-original='{$avatar_url}' height='{$size}' width='{$size}' />";
}
//调用方法
//get_avatar($comment['mail'],"{$comment['poster']}{$comment['comment_nums']}")
?>
<?php
function Duzheqiang($log_num,$size){
$DB = MySql::getInstance($log_num,$size);
$sql = "SELECT count(*) AS comment_nums,poster,mail,url FROM ".DB_PREFIX."comment where date >0 and mail !='' and mail !='w@lanyes.org' and poster != '蓝叶' and hide ='n' group by mail order by comment_nums DESC limit 0,$log_num";
$result = $DB->query($sql);
while($row = $DB->fetch_array($result)){
$img = get_avatar($row['mail'],"{$row['poster']}({$row['comment_nums']})",$size);
$tmp = " <li><a href='".$row['url']."' target='_blank' title='".$row['poster']." '>".$img."<span>".$row['poster']."<br />(".$row['comment_nums'].")</span><div class='toum'></div></a></li>";
$output .= $tmp;
}
$output = " <ul>".$output." </ul>";
echo $output;
}
?>
<?php
//widget:blogger
function widget_blogger($title){
global $CACHE;
$user_cache = $CACHE->readCache('user');
$name = $user_cache[1]['mail'] != '' ? "<a href=http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=".$user_cache[1]['mail']." target=_blank title=给站长写信>".$user_cache[1]['name']."</a>" : $user_cache[1]['name'];?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<p class="bloger_img">
<?php if (!empty($user_cache[1]['photo']['src'])): ?>
<img src="<?php echo BLOG_URL.$user_cache[1]['photo']['src']; ?>" width="<?php echo $user_cache[1]['photo']['width']; ?>" height="<?php echo $user_cache[1]['photo']['height']; ?>" alt="blogger" />
<?php endif;?>
</p>
<p class="bloger_name"><span><?php echo $name; ?></span></p>
<p class="bloger_des"><?php echo $user_cache[1]['des']; ?></p>
</div>
<?php }?>
<?php
//widget:日历
function widget_calendar($title){ ?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<ul><script>sendinfo('<?php echo Calendar::url(); ?>','calendar');</script></ul>
</div>
<?php }?>
<?php
//widget:标签
function widget_tag($title){
global $CACHE;
$tag_cache = $CACHE->readCache('tags');?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<ul>
<?php foreach($tag_cache as $value): ?>
<span style="font-size:12px; line-height:20px;background:#<?PHP $tagbg=array('5CB85C','428BCA','FF6600','D9534F','B37333','00ABA9');$show_tagbg = array_rand($tagbg, 1);echo $tagbg[$show_tagbg];?>;padding: 5px;border-radius:3px;display: inline-block;margin:0 0 10px">
<a style="color:#fff;" href="<?php echo Url::tag($value['tagurl']); ?>" title="<?php echo $value['usenum']; ?> 篇文章"><?php echo $value['tagname']; ?></a></span>
<?php endforeach; ?>
</ul>
</div>
<?php }?>
<?php
//widget:分类
function widget_sort($title){
global $CACHE;
$sort_cache = $CACHE->readCache('sort'); ?>
<div class="side2">
<div class="title_index">
<h3>栏目分类</h3>
</div>
<ul>
<?php foreach($sort_cache as $value): ?>
<li style="float:left;width:40%;">
<a href="<?php echo Url::sort($value['sid']); ?>"><?php echo $value['sortname']; ?>(<?php echo $value['lognum'] ?>)</a>
</li>
<?php endforeach; ?></ul>
</div>
<?php }?>
<?php
//widget:最新微语
function widget_twitter($title){
global $CACHE;
$newtws_cache = $CACHE->readCache('newtw');
$istwitter = Option::get('istwitter');
?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<ul>
<?php foreach($newtws_cache as $value): ?>
<?php $img = empty($value['img']) ? "" : '<a title="查看图片" class="t_img" href="'.BLOG_URL.str_replace('thum-', '', $value['img']).'" target="_blank"> </a>';?>
<li><?php echo $value['t']; ?><?php echo $img;?><p><?php echo smartDate($value['date']); ?></p></li>
<?php endforeach; ?>
<?php if ($istwitter == 'y') :?>
<p><a href="<?php echo BLOG_URL . 't/'; ?>">更多»</a></p>
<?php endif;?>
</ul>
</div>
<?php }?>
<?php
//widget:最新评论
function widget_newcomm($title){
global $CACHE;
$com_cache = $CACHE->readCache('comment');
?>
<div class="side_comm">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<ul>
<?php
foreach($com_cache as $value):
$url = Url::comment($value['gid'], $value['page'], $value['cid']);
?>
<li id="celanpl"><img style="float:left;margin:0 5px;border-radius:5px;border:1px solid #BBB;" width="40" height="40" src="<?php echo getGravatar($value['mail']); ?>" alt="评论者头像" /><?php echo $value['name']; ?> 说:
<br /><a href="<?php echo $url; ?>"><?php echo $value['content']; ?></a></li>
<?php endforeach; ?>
</ul>
</div>
<?php }?>
<?php
//widget:最新文章
function widget_newlog($title){
global $CACHE;
$newLogs_cache = $CACHE->readCache('newlog');
?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<div class="side_imgbox">
<ul>
<?php foreach($newLogs_cache as $value): ?>
<li>
<div class="side_img"><img src="<?php get_thum($value['gid']);?>" alt="<?php echo $row['title'];?>" /></a></div>
<div class="side_tit"><a href="<?php echo Url::log($value['gid']); ?>"><?php echo $value['title']; ?></a></div>
<div class="side_touming"></div>
<div class="side_more"><a href="<?php echo Url::log($value['gid']);?>" title="<?php echo $value['title'];?>"></a></div>
</li>
<?php endforeach; ?>
</ul></div>
</div>
<?php }?>
<?php
//widget:热门文章
function widget_hotlog($title){
$index_hotlognum = Option::get('index_hotlognum');
$Log_Model = new Log_Model();
$randLogs = $Log_Model->getHotLog($index_hotlognum);?>
<div class="side2">
<div class="title_index">
<h3><?php echo $title; ?></h3>
</div>
<div class="side_imgbox">
<ul>
<?php foreach($randLogs as $value): ?>
<li>
<div class="side_img"><img src="<?php get_thum($value['gid']);?>" alt="<?php echo $row['title'];?>" /></a></div>
<div class="side_tit"><a href="<?php echo Url::log($value['gid']); ?>">
没有合适的资源?快使用搜索试试~ 我知道了~
emlog模板-蓝叶博客模板源码-清新大气模板,适合做博客和资源一体!亲测.zip
共179个文件
gif:54个
png:45个
jpg:29个
需积分: 5 0 下载量 132 浏览量
2024-05-16
14:38:27
上传
评论
收藏 2.42MB ZIP 举报
温馨提示
Emlog模板-蓝叶博客模板源码
资源推荐
资源详情
资源评论
收起资源包目录
emlog模板-蓝叶博客模板源码-清新大气模板,适合做博客和资源一体!亲测.zip (179个子文件)
Cursor.ani 101KB
cxss.css 26KB
masy.css 26KB
lxfz.css 26KB
ysdl.css 26KB
lzyq.css 26KB
dngl.css 26KB
kstz.css 26KB
cpjl.css 26KB
qsxa.css 26KB
gdjm.css 26KB
xnln.css 26KB
diy.css 26KB
closeside.css 1KB
shubiao1.cur 7KB
Arrow.cur 4KB
Crosshair.cur 4KB
shubiao2.cur 4KB
17.gif 52KB
15.gif 43KB
13.gif 42KB
2.gif 42KB
11.gif 41KB
21.gif 38KB
20.gif 38KB
6.gif 25KB
9.gif 20KB
top.gif 20KB
404.gif 19KB
1.gif 19KB
7.gif 18KB
12.gif 16KB
14.gif 13KB
4.gif 13KB
16.gif 13KB
22.gif 12KB
3.gif 10KB
10.gif 10KB
18.gif 10KB
5.gif 9KB
header.gif 8KB
loading.gif 6KB
19.gif 5KB
8.gif 5KB
float_s.gif 4KB
rss.gif 1KB
qqzx.gif 1KB
online_btn.gif 981B
import.gif 926B
sidebar_list.gif 752B
prev_green.gif 748B
next_green.gif 732B
xin.gif 729B
bg_cal_today.gif 599B
em_input-back.gif 510B
reply.gif 504B
more.gif 399B
logserch_logserch.gif 394B
icon_rss.gif 384B
ecoh_tag.gif 362B
tuijian.gif 348B
em_button.gif 265B
weibe_button.gif 247B
t.gif 239B
c_bottom.gif 165B
c_top.gif 165B
c_m.gif 160B
comment_back.gif 150B
img.gif 112B
line2.gif 97B
point.gif 51B
line1.gif 50B
dngl.jpg 134KB
cpjl.jpg 133KB
dngl2.jpg 127KB
gdjm.jpg 126KB
lxfz.jpg 126KB
masy.jpg 125KB
lzyq.jpg 121KB
kstz.jpg 118KB
dlys.jpg 113KB
headerbg.jpg 98KB
qsxa.jpg 89KB
preview.jpg 84KB
xnln.jpg 63KB
2.jpg 62KB
5.jpg 58KB
footbg.jpg 55KB
0.jpg 49KB
1.jpg 49KB
4.jpg 47KB
3.jpg 45KB
noadbg.jpg 30KB
pinlunbg.jpg 27KB
lujingbg1.jpg 21KB
blue_lujingbg.jpg 11KB
blue_line.jpg 11KB
dngl_bobybg.jpg 10KB
masy_bg.jpg 3KB
re.jpg 477B
共 179 条
- 1
- 2
资源评论
阿尔法星球
- 粉丝: 164
- 资源: 238
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功