个人中心的积分布局调用

此处内容已隐藏,登录评论即可查看

主要作为匹配个人中心俩列划分对应其他功能!

官方原生个人中心路径在admin\views

官方原生个人中心变量获取路径在include\model
对应获取相关变量做出正确引用,在调用原生的变量进行获取对应数据!

现在发现一个问题,就是弹窗登录与静态页面登录后的地址不一样呢,静态登录地址登录后直接进入了原生的个人中心,

开启了弹窗登录的会在原页面!这个原生路由要改改喽!


调用文章详情页当前作者发帖数量和收到的评论

<?php
// 统计当前文章作者的发文总数和收到的评论总数
function tongji($current_blog_gid) {
    if (empty($current_blog_gid)) {
        echo '<div class="count">文章GID无效</div>';
        return;
    }
    $current_blog_gid = (int)$current_blog_gid;

    $db = MySql::getInstance();

    // 1. 获取当前文章的作者ID(关键:用实际作者字段名`author`)
    $sql = "SELECT author FROM " . DB_PREFIX . "blog 
            WHERE gid = {$current_blog_gid} AND type = 'blog' LIMIT 1";
    $author_data = $db->once_fetch_array($sql);
    if (empty($author_data['author'])) {
        echo '<div class="count">未找到作者信息</div>';
        return;
    }
    $author_id = (int)$author_data['author']; // 作者ID(从`author`字段获取)

    // 2. 统计作者发布的文章总数(用`author`字段匹配)
    $sql = "SELECT COUNT(*) AS total FROM " . DB_PREFIX . "blog 
            WHERE author = {$author_id} AND type = 'blog'";
    $article_count = $db->once_fetch_array($sql);
    $author_article_total = $article_count['total'] ?? 0;

    // 3. 统计作者收到的评论总数(评论表关联作者的文章)
    $sql = "SELECT COUNT(cid) AS total FROM " . DB_PREFIX . "comment 
            WHERE gid IN (
                SELECT gid FROM " . DB_PREFIX . "blog 
                WHERE author = {$author_id} AND type = 'blog'
            )";
    $comment_count = $db->once_fetch_array($sql);
    $author_comment_total = $comment_count['total'] ?? 0;
?>
    <div class="count">
        <div class="item" title="作者发布的文章总数">
            <span class="num"><?= $author_article_total; ?></span>
            <span>作者文章总数</span>
        </div>
        <div class="item" title="作者所有文章收到的评论总数">
            <span class="num"><?= $author_comment_total; ?></span>
            <span>收到评论总数</span>
        </div>
    </div>
<?php } ?>

获取的变量方式

<?php 
tongji($logid); 
?>

2025/10/7

为了更好的用户体验,研究了半天的略图,你说现在开启略图之前发布的又没有略图

还是直接使用了图片压缩,以及默认图片的输出确保速度!

网站根目录建立了resize.php压缩机制,

网站首页与列表使用了集成WebP动态缩略图


修复了导航宽度,热门获取样式,
个人中心的一些东西懒得弄了,部分功能直接去原生构架页面!