爱好其实是一种惩罚
纪念我的放肆-消失的那么快
当前位置:首页 精品源码 > emlog天兴主题模版使用“小风标题文字样式增强插件”

emlog天兴主题模版使用“小风标题文字样式增强插件”

作者:冲灵 发布时间:2026-01-05 20:23 分类: 精品源码 浏览:27 评论:0


导读:核心适配修改点   插件下载:toEver_titleColor.zip 顶部推荐标题:为首页顶部推荐的文章标题<a>标签添加toEver_titleCol...

核心适配修改点

 
  1. 插件下载:toEver_titleColor.zip
  2. 顶部推荐标题:为首页顶部推荐的文章标题<a>标签添加toEver_titleColor_view($related['gid'], true)样式输出
  3. 排行榜标题:月排行 / 年排行、分类排行的所有文章标题都集成样式函数
  4. 分类模块标题:长文本 / 图片 / 默认分类下的文章标题适配样式
  5. 列表页标题:分类 / 标签 / 搜索结果页的文章列表标题添加样式
  6. 分类精选标题:分类页精选模块的文章标题适配样式
  7. 文章阅读页面echo_log.php修改:
  8. <h1 class="f-22 f-bold mb10"><?php topflg($top) ?><?= $log_title ?></h1>
  9. 替换为:
  10. <h1 class="f-22 f-bold mb10" <?php echo toEver_titleColor_view($logid, true); ?>>
        <?php topflg($top) ?>
        <?= $log_title ?>
    </h1>
  11. 首页使用方法:替换首页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') ?>
×

如果觉得文章对您有用,请随意打赏。
您的支持是我们继续创作的动力!

微信打赏

微信扫一扫

支付宝打赏

支付宝扫一扫

手机扫码阅读

标签:


发表评论:

精品源码排行