导读:核心适配修改点
插件下载:toEver_titleColor.zip
顶部推荐标题:为首页顶部推荐的文章标题<a>标签添加toEver_titleCol...
核心适配修改点
- 插件下载:toEver_titleColor.zip
- 顶部推荐标题:为首页顶部推荐的文章标题
<a>标签添加toEver_titleColor_view($related['gid'], true)样式输出 - 排行榜标题:月排行 / 年排行、分类排行的所有文章标题都集成样式函数
- 分类模块标题:长文本 / 图片 / 默认分类下的文章标题适配样式
- 列表页标题:分类 / 标签 / 搜索结果页的文章列表标题添加样式
- 分类精选标题:分类页精选模块的文章标题适配样式
- 文章阅读页面echo_log.php修改:
-
<h1 class="f-22 f-bold mb10"><?php topflg($top) ?><?= $log_title ?></h1> - 替换为:
-
<h1 class="f-22 f-bold mb10" <?php echo toEver_titleColor_view($logid, true); ?>> <?php topflg($top) ?> <?= $log_title ?> </h1> - 首页使用方法:替换首页log_list.php文件内容!
<?php
/**
* 首页模板
*/
if (!defined('EMLOG_ROOT')) {
exit('error!');
}
?>
<?php if (blog_tool_ishome()) : ?>
<div class="main wide">
<?= !_g('ad2') ? '' : '<div class="gg-box mb15">' . _g('ad2') . '</div>'; ?>
<div class="row1">
<div class="col-17 col-m-24 col1- mb15">
<div class="tx-box pd15-3">
<div class="row">
<div class="col-10 col-m-24 mb15">
<div class="index-flash">
<div class="swiper-container">
<div class="swiper-wrapper">
<?php
if (_g('flashtype') == 'html') {
echo _g('home_flash');
} elseif (_g('flashtype') == 'hot') {
$home_flash_array = tx_get_post(array('num' => '5', 'order' => 'views'));
} elseif (_g('flashtype') == 'id' && _g('home_flash_tjid')) {
$home_flash_array = tx_get_postid(_g('home_flash_tjid'));
} else {
$home_flash_array = tx_get_post(array('num' => '5'));
}
if (isset($home_flash_array)) {
foreach ($home_flash_array as $related) {
echo '<div class="swiper-slide"><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank"><img src="' . tx_post_img($related['gid']) . '" alt="' . $related['title'] . '"></a></div>';
}
}
?>
</div>
<div class="swiper-pagination"></div>
</div>
<script>
var swiper = new Swiper('.index-flash .swiper-container', {
spaceBetween: 30,
centeredSlides: true,
loop: true,
autoHeight: true,
autoplay: {
delay: 5000,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
});
</script>
</div>
</div>
<div class="col-14 col-m-24 mb15">
<?php
$topArray = _g('home_zdid') ? tx_get_postid(_g('home_zdid')) : tx_get_post(array('num' => '1', 'order' => 'views'));
foreach ($topArray as $related) {
// 适配:为顶部推荐标题添加样式
echo '<h2 class="f-18 f-bold txt-ov mb5"><a target="_blank" href="' . Url::log($related['gid']) . '" class="f-black" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></h2>
<p class="i40 f-12 f-gray mb15">' . subContent($related['content'], 74, 1) . '<a target="_blank" href="' . Url::log($related['gid']) . '" class="f-blue">[查看详情]</a></p>';
}
?>
<hr class="tx-hr mb15">
<ul class="ul-33 ul-spot">
<?php
foreach (tx_get_post(array('num' => '6')) as $related) {
// 原有已适配,保留
echo '<li><span class="fr f-gray">' . date('m-d', $related['date']) . '</span><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
</div>
</div>
</div>
</div>
<div class="col-7 col-m-24 col1- mb15">
<div class="tx-box pd15">
<div class="tx-title mb10">
<strong>排行榜</strong>
<ul class="tab-hd fr clearfix f-bold f-16">
<li class="mr10">月排行</li> <!-- 移除on类 -->
<li class="on">年排行</li> <!-- 添加on类 -->
</ul>
</div>
<div class="tab-bd">
<ul class="ul-33 ul-rank hide"> <!-- 添加hide类 -->
<?php
foreach (tx_get_post(array('num' => '8', 'order' => 'views', 'time' => '30')) as $key => $related) {
// 适配:为月排行标题添加样式
echo '<li><span>' . ($key + 1) . '</span><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
<ul class="ul-33 ul-rank"> <!-- 移除hide类 -->
<?php
foreach (tx_get_post(array('num' => '8', 'order' => 'views', 'time' => '365')) as $key => $related) {
// 适配:为年排行标题添加样式
echo '<li><span>' . ($key + 1) . '</span><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
</div>
</div>
</div>
</div>
<?php if (_g('home_cms')) : ?>
<div class="row1">
<?php
foreach (explode(',', _g('home_cms')) as $cates) {
$cates_d = explode('|', $cates);
$cates_id = $cates_type = '';
if (isset($cates_d[0]) && isset($cates_d[1])) {
$cates_id = (int)$cates_d[0];
$cates_type = $cates_d[1];
if ($cates_type == 'longtxt') { ?>
<div class="col-24 col-m-24 col1- mb15">
<div class="tx-box pd15-3 clearfix">
<div class="tx-title mb15"><a href="<?= Url::sort($cates_id) ?>" target="_blank" class="fr f-12 f-gray">更多 ></a><strong><?= tx_get_cateid($cates_id)['sortname'] ?></strong></div>
<ul class="row1 txt-post mb5 ta-c">
<?php
foreach (tx_get_post(array('num' => '30', 'cid' => $cates_id)) as $related) {
// 适配:为长文本分类标题添加样式
echo '<li class="col-4 col-m-24 col1- mb10"><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
</div>
</div>
<?php } elseif ($cates_type == 'img') { ?>
<div class="col-24 col-m-24 col1- mb15">
<div class="tx-box pd15-3">
<div class="tx-title mb15"><a href="<?= Url::sort($cates_id) ?>" target="_blank" class="fr f-12 f-gray">更多 ></a><strong><?= tx_get_cateid($cates_id)['sortname'] ?></strong></div>
<ul class="row1">
<?php
foreach (tx_get_post(array('num' => '6', 'cid' => $cates_id)) as $related) {
// 适配:为图片分类标题添加样式
echo '<li class="col-4 col-m-12 col1- mb15">
<a href="' . Url::log($related['gid']) . '" target="_blank" class="img-post" ' . toEver_titleColor_view($related['gid'], true) . '>
<span class="img-box" data-ratio="16:16"><img src="' . tx_post_img($related['gid']) . '" alt="' . $related['title'] . '"></span>
<p><span class="i40 dp-b">' . $related['title'] . '</span></p>
</a>
</li>';
}
?>
</ul>
</div>
</div>
<?php } else { ?>
<div class="col-8 col-m-24 col1- mb15">
<div class="tx-box pd15">
<div class="tx-title mb15"><a href="<?= Url::sort($cates_id) ?>" target="_blank" class="fr f-12 f-gray">更多 ></a><strong><?= tx_get_cateid($cates_id)['sortname'] ?></strong></div>
<ul class="ul-33 ul-arrow">
<?php
foreach (tx_get_post(array('num' => '8', 'cid' => $cates_id)) as $related) {
// 适配:为默认分类标题添加样式
echo '<li><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
</div>
</div>
<?php }
}
}
?>
</div>
<?php endif; ?>
<?php if (_g('home_links_on') != '0') : ?>
<div class="tx-box pd15 mb15">
<div class="tx-title mb15"><strong>友情链接</strong></div>
<ul class="links clearfix">
<?php
foreach ($CACHE->readCache('link') as $links) {
echo '<li><a href="' . $links['url'] . '" title="' . $links['des'] . '" target="_blank">' . $links['des'] . '</a></li>';
}
?>
</ul>
</div>
<?php endif; ?>
<?= !_g('ad3') ? '' : '<div class="gg-box mb15">' . _g('ad3') . '</div>'; ?>
</div>
<?php else : ?>
<div class="main wide">
<?= !_g('ad2') ? '' : '<div class="gg-box mb15">' . _g('ad2') . '</div>'; ?>
<div class="place mb15 f-12">
当前位置:<a title="返回首页" href="<?php echo BLOG_URL; ?>">首页</a>
<?php
if ($params[1] == 'sort') {
echo isset($sort_cache[$sortid]['sid']) ? ' > <a href="' . Url::sort($sort_cache[$sortid]['sid']) . '" title="查看' . $sort_cache[$sortid]['sortname'] . '全部内容">' . $sort_cache[$sortid]['sortname'] . '</a>' : '';
} elseif ($params[1] == 'tag') {
echo ' > 标签:' . htmlspecialchars(urldecode($params[2]));
} elseif ($params[1] == 'keyword') {
echo ' > 搜索:' . htmlspecialchars(urldecode($params[2]));
} elseif ($params[1] == 'page') {
echo ' > 第' . $params[2] . '页';
} else {
echo ' > ' . htmlspecialchars(urldecode($params[2]));
}
?>
</div>
<?php if ($params[1] == 'sort') : ?>
<div class="tx-box pd15-3 mb15">
<div class="tx-title1 mb15"><strong><?= $sort_cache[$sortid]['sortname'] ?>精选</strong></div>
<ul class="row1">
<?php
$cate_top_array = tx_get_post(array('num' => '6', 'cid' => $sort_cache[$sortid]['sid'], 'top' => 'on'));
if (count($cate_top_array) == 0) {
$cate_top_array = tx_get_post(array('num' => '6', 'cid' => $sort_cache[$sortid]['sid'], 'order' => 'views'));
}
foreach ($cate_top_array as $related) {
// 适配:为分类精选标题添加样式
echo ' <li class="col-4 col-m-12 col1- mb15">
<a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" class="img-post1" ' . toEver_titleColor_view($related['gid'], true) . '>
<span class="img-box mb5" data-ratio="16:16"><img src="' . tx_post_img($related['gid']) . '" alt="' . $related['title'] . '"></span>
<p>' . $related['title'] . '</p>
</a>
</li>';
}
?>
</ul>
</div>
<?php endif; ?>
<div class="row1">
<div class="col-17 col-m-24 col1- mb15">
<div class="tx-box pd15">
<div class="tx-title1 mb15"><strong><?php echo $params[1] == 'sort' ? $sort_cache[$sortid]['sortname'] : htmlspecialchars(urldecode($params[2])) ?></strong></div>
<?php doAction('index_loglist_top');
if (!empty($logs)) :
echo '<ul class="clearfix">';
foreach ($logs as $value) :
?>
<li class="post-list clearfix mb15">
<a href="<?= $value['log_url'] ?>" title="<?= $value['log_title'] ?>" target="_blank"><span class="img-box" data-ratio="16:16"><img src="<?= tx_post_img($value['gid']); ?>" alt="<?= $value['log_title'] ?>"></span></a>
<section>
<!-- 适配:为列表页文章标题添加样式 -->
<h2 class="f-18 f-blod txt-ov mb5"><a href="<?= $value['log_url'] ?>" title="<?= $value['log_title'] ?>" target="_blank" <?php echo toEver_titleColor_view($value['gid'], true); ?>><?= $value['log_title'] ?></a></h2>
<p class="i40 f-gray mb10"><?php echo subContent($value['log_description'], 90, 1); ?></p>
<p class="f-12 f-gray1"><span class="mr15">发布时间:<?= date('Y-m-d', $value['date']) ?></span><span class="mr15">分类:<?= bloglist_sort($value['gid']); ?></span><span class="mr15">浏览:<?= $value['views'] ?></span><span class="mr15">评论:<?= $value['comnum'] ?></span></p>
</section>
</li>
<hr class="tx-hr mb15">
<?php
endforeach;
echo '</ul>';
echo !$page_url ? '<div class="f-gray ta-c">已经看完了</div>' : '<div class="pagebar ta-c">' . $page_url . '</div>';
else :
?>
<div class="alert alert-success ta-c mb20 pd15">
暂时没有内容,你可以先浏览下其他内容
</div>
<?php endif ?>
</div>
</div>
<div class="tx-side col-7 col-m-24 col1-">
<?php if ($params[1] == 'sort') : ?>
<dl>
<dt><?= $sort_cache[$sortid]['sortname'] ?>排行</dt>
<dd>
<ul class="ul-33 ul-rank">
<?php
foreach (tx_get_post(array('num' => '9', 'cid' => $sort_cache[$sortid]['sid'], 'order' => 'views')) as $key => $related) {
// 适配:为分类排行标题添加样式
echo '<li><span>' . ($key + 1) . '</span><a href="' . Url::log($related['gid']) . '" title="' . $related['title'] . '" target="_blank" ' . toEver_titleColor_view($related['gid'], true) . '>' . $related['title'] . '</a></li>';
}
?>
</ul>
</dd>
</dl>
<?php endif; ?>
<?php include View::getView('side') ?>
</div>
</div>
<?= !_g('ad3') ? '' : '<div class="gg-box mb15">' . _g('ad3') . '</div>'; ?>
</div>
<?php endif; ?>
<?php include View::getView('footer') ?>
×
如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!
微信扫一扫
支付宝扫一扫
手机扫码阅读

发表评论: