<?php
/**
* 侧边栏组件、页面模块
*/
if(!defined('EMLOG_ROOT')) {exit('error!');}
if (!function_exists('_g')) {
emMsg('请先下载并安装<a href="http://www.emlog.net/plugin/144" target="_blank">模板设置插件</a>', BLOG_URL . 'admin/plugins.php');
}
?>
<?php
//blog:首页文章分类选项卡
function blog_cmslog($sort){
$cmsid = explode(',',$sort);
$db = MySql::getInstance();
global $CACHE;
$sort_cache = $CACHE->readCache('sort');
?>
<?php
$x=0;
$s=1;
foreach($cmsid as $i){
$x++;
foreach($sort_cache as $value){
if($x == 1){
if($value['sid'] == $i){
echo '<span>'.$value['sortname'].'</span>';
}
}else{
if($value['sid'] == $i){
echo '<span>'.$value['sortname'].'</span>';
}
}
}
}
?>
<div class="more">
<a href="<?php echo BLOG_URL; ?>sort/<?php echo _g('index-article');?>">更多</a>
</div>
</div>
<!-- <div class="tpl-tr-wai">
<div class="tpl-tr layui-clear">-->
<?php foreach($cmsid as $i){?>
<div class="list-top">
<div class="index-looks-list" style="padding-left: 30px;padding-right: 30px;">
<ul>
<?php
$result = $db->query("SELECT * FROM ".DB_PREFIX."sort WHERE sid='".$i ."' or pid='".$i."'");
$all = array();
while ($row = $db->fetch_array($result)){$all[] = $row;}
$sorts = array();
$sortids = array();
foreach($all as $v){$sorts[$v['sid']] = $v;$sortids[] = $v['sid'];}
if(!$sortids){$sortids[] = 0;}
$sql2 = "SELECT * FROM ".DB_PREFIX."blog WHERE sortid in(". join(",", $sortids).") AND checked='y' AND hide='n' ORDER BY `date` DESC LIMIT 4";
$list = $db->query($sql2);
while($row = $db->fetch_array($list)){
$time = date('m-d',$row['date']);
$search_pattern = '%<img[^>]*?src=[\'\"]((?:(?!\/admin\/|>).)+?)[\'\"][^>]*?>%s';
preg_match($search_pattern, $row['content'], $img);
$row['img'] = isset($img[1])?$img[1]:TEMPLATE_URL.'lib/img/default.jpg';
?>
<li>
<a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>">
<img src="<?php echo $row['img'];?>" border="0" width="170" height="110" alt="<?php echo $row['title'];?>"></a>
<span><a href="<?php echo Url::log($row['gid']);?>" title="<?php echo $row['title'];?>"><?php echo $row['title'];?></a>
</span>
</li>
<?php }?>
</ul>
</div>
</div>
<div class="index-looks-lists" style="padding-left: 15px;">
<ul>
<?php
$result = $db->query("SELECT * FROM ".DB_PREFIX."sort WHERE sid='".$i ."' or pid='".$i."'");
$all = array();
while ($row = $db->fetch_array($result)){$all[] = $row;}
$sorts = array();
$sortids = array();
foreach($all as $v){$sorts[$v['sid']] = $v;$sortids[] = $v['sid'];}
if(!$sortids){$sortids[] = 0;}
$sql2 = "SELECT * FROM ".DB_PREFIX."blog WHERE sortid in(". join(",", $sortids).") AND checked='y' AND hide='n' ORDER BY `date` DESC LIMIT 15";
$list = $db->query($sql2);
while($row = $db->fetch_array($list)){
$time = date('m-d',$row['date']);
if((date('Ymd',time())-date('Ymd',$row['date']))< 1){$timec = ' class="new"';}else{$timec = '';}
?>
<li><i></i><a href="<?php echo Url::log($row['gid']);?>"><?php echo $row['title'];?></a></li>
<?php }?>
</ul>
</div>
<?php $s++;}?>
</div>
<?php }?>
<?php // 随机云标签
function yun_tags(){
global $CACHE;$tag_cache = $CACHE->readCache('tags');
$num = 6;
shuffle($tag_cache);
foreach($tag_cache as $key => $value):if($key < $num):?>
<a href="<?php echo Url::tag($value['tagurl']); ?>"><?php echo $value['tagname']; ?></a>
<?php endif;endforeach;}?>
<?php //分页函数
function blog_fy($count,$perlogs,$page,$url,$anchor=''){
$pnums = @ceil($count / $perlogs);
$page = @min($pnums,$page);
$prepg=$page-1; //上一页
$nextpg=($page==$pnums ? 0 : $page+1); //下一页
$urlHome = preg_replace("|[\?&/][^\./\?&=]*page[=/\-]|","",$url);
//开始分页导航内容
$re = "";
if($pnums<=1){
$re .="<li><span class=\"pageinfo\">共 <strong>$pnums</strong> 页</li>";
}else{
if($page!=1) $re .="<li><a href=\"$urlHome$anchor\">首页</a></li>";
if($prepg) $re .="<li><a href=\"$url$prepg$anchor\">上一页</a></li>";
for ($i = $page-2;$i <= $page+2 && $i <= $pnums; $i++){
if ($i > 0){if ($i == $page){$re .= "<li class=\"thisclass\"><a>$i</a></li>";
}elseif($i == 1){$re .= "<li><a href=\"$urlHome$anchor\">$i</a></li>";
}else{$re .= "<li><a href=\"$url$i$anchor\">$i</a></li>";}
}}
if($nextpg) $re .="<li><a href=\"$url$nextpg$anchor\">下一页</a></li>";
if($page!=$pnums) $re.=" <a href=\"$url$pnums$anchor\" title=\"末页\">末页</a>";
$nums.= $pnums*10;
$re .="<li><span class=\"pageinfo\">共 <strong>$pnums</strong> 页</li><li><span class=\"pageinfo\">共 <strong>$nums</strong> 条</li>";
//下拉跳转列表,循环列出所有页码
}
return $re;
}
?>
<?php
//blog:首页推荐分类选项卡
function blog_downlog($sort){
$cmsid = explode(',',$sort);
$db = MySql::getInstance();
global $CACHE;
$sort_cache = $CACHE->readCache('sort');
?>
<?php
//$x=0;
//foreach($cmsid as $i){
//$x++;
//foreach($sort_cache as $value){
/////*if($x == 1){
//// if($value['sid'] == $i){
//// /*echo '<a class="hover" alt="'.$value['sortname'].'">'.$value['sortname'].'</a>';*/
//// }
//// }else{
//// if($value['sid'] == $i){
//// /*echo '<a class="" alt="'.$value['sortname'].'">'.$value['sortname'].'</a>';*/
//// }
////}*/
//}
//}
//?>
<?php
$s=1;
foreach($cmsid as $i){
?>
<?php
$result = $db->query("SELECT * FROM ".DB_PREFIX."sort WHERE sid='".$i ."' or pid='".$i."'");
$all = array();
while ($row = $db->fetch_array($result)){$all[] = $row;}
$sorts = array();
$sortids = array();
foreach($all as $v){$sorts[$v['sid']] = $v;$sortids[] = $v['sid'];}
if(!$sortids){$sortids[] = 0;}
$sql2 = "SELECT * FROM ".DB_PREFIX."blog WHERE sortid in(". join(",", $sortids).") AND checked='y' AND hide='n' ORDER BY `date` DESC LIMIT 7";
$list = $db->query($sql2);
while($row = $db->fetch_array($list)){
$time = date('Y-m-d',$row['date']);
$search_pattern = '%<img[^>]*?src=[\'\"]((?:(?!\/admin\/|>).)+?)[\'\"][^>]*?>%s';
preg_match($search_pattern, $row['content'], $img);
$row['img'] = isset($img[1])?$img[1]:TEMPLATE_URL.'lib/img/default.jpg';
?>
<li>
<div class="fl">
<img src="<?php echo $row['img'];?>" alt="<?php echo $row['title'];?>"> </div>
<div class="fr">
<div class="cont">
<h3><a href="<?php echo Url::log($row['gid']);?>" target="_blank" title="<?php echo $row['title'];?>"><?php echo $row['title'];?></a></h3>
<span><i>★★★☆☆</i> / 强力推荐</span>
</div>
<div class="down">
<b><?php echo $time;?></b>
<span><a href="<?php echo Url::log($row['gid']);?>" target="_blank">立即围观</a></span>
</div>
</div>
</li>
<?php }?>
<?php $s++;}?>
<?php }?>
<?php
//widget:blogger
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'];?>
<li class="box-b mb20">
<h3 class="title pt10 pl10"><span><?php echo $title; ?></span></h3>
<div id="bloggerinfoimg" class="p10 lh180">
<table>
<tr>
<?php if (!empty($user_cache[1]['photo']['src'])): ?>
<td>
<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" />
</td>
<?php endi
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Emlog简洁新颖风格资源分享网模板.zip (106个子文件)
bootstrap.min.css 196KB
bootstrap.original.css 150KB
app.css 91KB
layui.css 91KB
app.original.css 90KB
animate.css 84KB
animate.original.css 76KB
layui.original.css 71KB
jquery.mCustomScrollbar.min.css 47KB
jquery.mCustomScrollbar.original.css 42KB
css.css 42KB
font-awesome.min.css 41KB
sidebar-themes.css 38KB
sidebar-themes.original.css 37KB
font-awesome.original.css 30KB
jquery.fancybox.min.css 16KB
css.original.css 15KB
jquery.fancybox.original.css 12KB
public.css 9KB
public.original.css 9KB
zoom_in.cur 2KB
zoom_out.cur 2KB
fontawesome-webfont_1.eot 162KB
fontawesome-webfont.eot 162KB
iconfont.eot 41KB
calendar.gif 6KB
loader.gif 1KB
default_head_img.gif 830B
s.gif 43B
preview.jpg 283KB
bg.jpg 124KB
bg4.jpg 45KB
bg2.jpg 41KB
bg1.jpg 40KB
bg3.jpg 38KB
map_bg.jpg 4KB
layui.all.js 439KB
jquery▒╕╖▌.js 354KB
jwplayer.js 351KB
layui.all.original.js 271KB
jquery.js 253KB
jwplayer.original.js 202KB
jquery.min.js 137KB
jquery.fancybox.min.js 100KB
bootstrap.min.js 88KB
jquery.original.js 82KB
jquery.mCustomScrollbar.concat.min.js 79KB
SimpleAjaxUploader.js 70KB
jquery.fancybox.original.js 67KB
SimpleAjaxUploader.original.js 64KB
bootstrap.original.js 54KB
jquery.mCustomScrollbar.concat.original.js 44KB
popper.min.js 35KB
comment.js 26KB
comment.original.js 26KB
jquery.SuperSlide.2.1.3.js 22KB
popper.original.js 20KB
jquery.SuperSlide.2.1.3.original.js 12KB
public.js 6KB
public.original.js 5KB
home.original.js 5KB
home.js 5KB
count.original.js 24B
count.js 22B
module.php 44KB
header.php 18KB
options.php 8KB
index.php 6KB
echo_log.php 4KB
log_list.php 4KB
footer.php 2KB
404.php 2KB
side.php 927B
pape_new.php 0B
admin.png 70KB
404.png 26KB
beian.png 19KB
button_bg.png 16KB
other-hot-title-icon.png 10KB
nt-index2018.png 9KB
index-look-title-icon.png 7KB
other-xq-title-icon.png 7KB
soft_info.png 6KB
mood.png 1KB
mood-hover.png 1KB
arrow.png 1020B
arrow-hover.png 1020B
cha.png 449B
yleft.png 405B
img-hover.png 391B
zoom_out.png 380B
zoom_in.png 364B
img.png 352B
cec3895df81664733936acd34604b774.png 286B
b8d1e7e681547a9a54e921bbf01b1803.png 274B
efe0ed6fdd3a1482ff8a0e688593fdde.png 261B
de149d1f7a7ff8b1dfeff82fb416a592.png 248B
b5407d1d8bf98daf86f664e809e8c68c.png 242B
admark.png 164B
.project 897B
共 106 条
- 1
- 2
资源评论
小徐博客
- 粉丝: 1975
- 资源: 4265
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 环境监测系统源代码全套技术资料.zip
- 前端分析-2023071100789
- 前端分析-2023071100789
- 基于springboot的调查问卷管理系统源代码全套技术资料.zip
- MATLAB代码:计及碳排放交易及多种需求响应的微网 电厂日前优化调度 关键词:碳排放交易 需求响应 空调负荷 电动汽车 微网 电厂优化调度 参考文档:计及电动汽车和需求响应的多类电力市场下
- 全国高校计算机能力挑战赛往届真题整理
- 小程序毕业设计项目-音乐播放器
- MATLAB代码:考虑多微网电能互补与需求响应的微网双层优化模型 关键词:多微网 电能互补 需求响应 双层优化 动态定价 能量管理 参考文档:《自编文档》 仿真平台:MATLAB+CPLEX 主要
- 智慧校园后勤管理系统源代码全套技术资料.zip
- MATLAB代码:含多种需求响应及电动汽车的微网 电厂日前优化调度 关键词:需求响应 空调负荷 电动汽车 微网优化调度 电厂调度 仿真平台:MATLAB+CPLEX 主要内容:代码主要做的是一
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功