老罗博客
  • 首页
  • 钓鱼
  • 友链
  • 友圈
  • 排行
  • 归档
  • 足迹
  • 关于
  • 首页
  • 钓鱼
  • 微语
  • 友链
  • 友圈
  • 归档
  • 排行
  • 关于
  • 搜索
  • 夜间模式
    ©2021-2025  老罗博客 Theme by OneBlog
    搜索
    标签
    # 游记 # 网络 # 吉他
  • 首页>
  • 网络>
  • 正文
  • typecho独立页面评论制作说说

    2025年08月27日 270 阅读 13 评论 1999 字

    看了不少网上的教程,折腾了不少次,感谢@刘郎和@李的博客 两位仁兄前后指点。
    首页的说说打算改为调用其他博客的文章或者做一个文章的说说模式。
    在折腾中出现不少问题,博主登录的情况下显示评论框和非博主在不登录情况下可以留言评论。调用所有的子评论并且不逐个缩进左对齐,这些问题比较难搞有空再折腾。

        <?php
        $db = Typecho_Db::get();
        $comments = $db->fetchAll($db->select()
            ->from('typecho_comments')  
            ->where('cid = ?', 5)           
            ->where('author = ?', '老罗') 
            ->where('parent = 0')           
            ->where('status = ?', 'approved') 
            ->order('created', Typecho_Db::SORT_DESC) 
            ->limit(1)                      
        );
        
        if (!empty($comments)) {
            foreach ($comments as $comment) {
                ?>
                <div style="background-color: ; padding: 15px; margin-bottom: 0px; border-radius: 4px; border: solid 1px #205aef;font-size: 15px;">
                    <div style="margin-bottom: 10px; line-height: 1.5;">
                        <?php 
                        echo Typecho_Common::subStr(strip_tags($comment['text']), 0, 80, '...');
                        ?>
                    </div>
                    <div style="display: flex; justify-content: space-between; align-items: center; color: #666; font-size: 14px;">
                        <span><?php echo date('Y-m-d H:i', $comment['created']); ?></span>
                        <a href="<?php echo Helper::widgetById('comments', $comment['coid'])->permalink; ?>" style="background-color: #f0f0f0; padding: 4px 8px; border-radius: 10px; text-decoration: none;">
                            查看
                        </a>
                    </div>
                </div>
                <?php
            }
        } else {
            echo "<p>暂无符合条件的评论。</p>";
        }
        ?>

    本文著作权归作者 [ 老罗 ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    网络
    取消回复

    发表留言
    回复

    读者留言13

      评论榜

    1. 林三 Lv.1 湖北省天门市
      2025-09-03 11:32 回复

      这个功能有点意思。
      抽空更新下我的域名,这次不调皮了,应该会持久。
      木本无心 mbwx.ren
      挨踢笔记 imhu.ink

      1. 老罗 广东省汕尾市海丰县
        2025-09-03 11:37 回复
        @林三

        好的,我记得还有个挨踢路啊。

    2. 满心 Lv.1 湖北省武汉市硚口区/东西湖区
      2025-09-01 10:31 回复

      oneblog主题不是自带说说嘛,我就是参照oneblog做的,顺便加入了图片和视频功能

      1. 满心 Lv.1 湖北省武汉市硚口区/东西湖区
        2025-09-01 10:33 回复
        @满心

        看错了,你加到了首页,不错不错

        1. 老罗 广东省汕尾市海丰县
          2025-09-03 11:38 回复
          @满心

          是啊,我是放在首页显示,说说页面是个被遗忘的页面。

    3. 全局变量 Lv.2 湖南省岳阳市平江县
      2025-08-30 21:39 回复

      这跟小李那个主题有点像。

      1. 老罗 广东省汕尾市海丰县
        2025-09-03 11:39 回复
        @全局变量

        没错,跟小李一样的大律师的oneblog主题

    4. ACEVS Lv.2 山东省青岛市
      2025-08-27 14:58 回复

      主题我都用免费的。现在不折腾了,能用就行。能留言沟通就行。哈哈。

      1. 老罗 广东省广州市
        2025-08-27 17:30 回复
        @ACEVS

        😄折腾也是比较累人

    5. LiuShen Lv.2 陕西省西安市
      2025-08-27 13:23 回复

      为什么不能对说说评论103
      又换主题啦?

      1. 老罗 广东省汕尾市
        2025-08-27 14:41 回复
        @LiuShen

        之前的付费主题作者的授权站服务器到期不续费了,没法用了。想用joe再续情缘,结果发现无法切换其他主题,作者老六。

        1. ah新 Lv.1 广东省深圳市
          2025-08-27 16:59 回复
          @老罗

          那个joe再续情缘我之前也用过,用了旧切换不了其他主题了,群里问他也不理109,真的很🐕

          1. 老罗 广东省广州市
            2025-08-27 17:33 回复
            @ah新

            作者里边加入了秀肌肉代码,请教了别人后我去掉了代码,已经能用了,其他文件还没仔细看有没有。

    加载更多评论
    加载中...
    — 已加载全部评论 —
    首页钓鱼微语友链友圈归档排行关于
    Copyright©2021-2025  All Rights Reserved.  Load:0.032 s
    粤ICP备2024302751号-1
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。