业务经理

微信扫描以上二维码

028-61286886

技术咨询

评论系统 怎么让评论内容直接显示在源代码里面

迅睿框架 更新 2022-04-28 12:04:43 qqd


评论系统 怎么设置 静态化


目前评论调用js  

image


怎么让评论内容直接显示在源代码里面 

方案

  • qqd #1 · 2022-04-15 10:16:31
    增加悬赏(设置悬赏)金:2元,希望大家给予帮助!
  • 张小佛 #2 · 2022-04-15 10:41:29
    简单啊,参考官方的wenda插件默认模板写法
  • 小波工作室--标签和API大师 #3 · 2022-04-15 12:27:42
    show.html
    {php $ajax_pages=$comment_pages;}
    {php $list=$comment_list;}
    {template "comment_ajax.html"}

    content类
    <?php namespace Phpcmf\Model\xxx这里改成你模块目录;
    
    // 模块内容模型类
    
    class Content extends \Phpcmf\Model\Content {
    
    
        // 格式化显示内容,用于前端内容详情页面的格式化
        public function _call_show($data) {
    
            $cache = \Phpcmf\Service::L('cache')->get('app-comment-'.SITE_ID, 'module', MOD_DIR);
            if (!$cache) {
                return $data;
            } elseif (!$cache['use']) {
                return $data;
            }
    
            if (!isset($cache['order']) || !$cache['order']) {
                $cache['order'] = 'inputtime desc';
            }
    
            $page = max(1, (int)\Phpcmf\Service::L('input')->get('page'));
    
            if (IS_API_HTTP) {
                $pagesize = (int)$cache['pagesize_api'];
            } elseif (\Phpcmf\Service::IS_MOBILE()) {
                $pagesize = (int)$cache['pagesize_mobile'];
            } else {
                $pagesize = (int)$cache['pagesize'];
            }
            !$pagesize && $pagesize = 10;
    
            // 查询数据
            list($list, $total) = $this->get_comment_result($data['id'], $cache['order'], $page, $pagesize, 0, $cache['field']);
    
            $data['index'] = $data;
            $data['comment_list'] = $list;
            $data['comment_pages'] = $this->_get_pages(\Phpcmf\Service::L('Router')->show_url(\Phpcmf\Service::C()->module, $data, '{page}'), $total, $pagesize);
            $data['comment_cache'] = $cache;
    
            return $data;
        }
    
        /**
         * 评论ajax分页 方便二次开发和重写
         */
        protected function _get_pages($url, $total, $pagesize) {
    
            $config = [];
    
            $file = 'config/page/'.(\Phpcmf\Service::IS_PC() ? 'pc' : 'mobile').'/ajax.php';
            if (is_file(WEBPATH.$file)) {
                $config = require WEBPATH.$file;
            } elseif (is_file(ROOTPATH.$file)) {
                $config = require ROOTPATH.$file;
            } else {
                $config['next_link'] = '>';
                $config['prev_link'] = '<';
                $config['last_link'] = '>|';
                $config['first_link'] = '|<';
                $config['cur_tag_open'] = '<a class="ds-current">';
                $config['cur_tag_close'] = '</a>';
            }
    
            $config['base_url'] = $url;
            $config['per_page'] = $pagesize;
            $config['total_rows'] = $total;
            $config['use_page_numbers'] = TRUE;
            $config['query_string_segment'] = 'page';
    
            return \Phpcmf\Service::L('Page')->initialize($config)->create_links();
        }
  • 小黄人 18html #4 · 2022-04-28 12:04:43
    {php $post_url="/index.php?s=".MOD_DIR."&c=comment&id=".$id;}{php $ajax_pages=$comment_pages;}{php $list=$comment_list;}{template "comment_ajax.html"}增加第一句,才能正常运行

迅睿系统漏洞

GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...