联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
标题的上标如何正常显示
类型:迅睿CMS 更新时间:2025-03-06 09:14:07 CodeIgniter

请问标题的上标是这样加吗? <sup>2</sup>


页面中显示的标题是这样的,是正常的。

微信图片_20250228092552



浏览器中显示的标题有问题,把sup这些字样都显示出来了,这就不正常了。。。 请问下有没有什么方法可以正常显示的?


回帖
  • GoWorkRoom
    #1楼    GoWorkRoom
    2025-02-28 11:00:33
    Chrome 0
    dr_code2html函数把变量转换一下
  • 新烽侠
    #2楼    新烽侠
    2025-02-28 11:14:59
    Chrome 0
    GoWorkRoom 我是这样写的转换{dr_code2html($meta_title},浏览器还是会显示出代码, 页面正文中可以。
  • 金莲老师
    #3楼    金莲老师
    2025-02-28 14:30:29
    Chrome 0
    dr_html2code试一试
  • 新烽侠
    #4楼    新烽侠
    2025-02-28 18:07:50
    Chrome 0
    金莲老师 <title>{dr_html2code($title)}</title>也不行 ,还是会显示出sup字符
  • 远山红叶
    #5楼    远山红叶
    2025-02-28 20:14:32
    Chrome 0
    考虑下使用重写 content ,见:https://www.xunruicms.com/doc/461.html ,这个页面中有这段:
      // 格式化显示内容,用于前端内容详情页面的格式化(会参与缓存)
        public function _call_show($data) {
            return $data;
        }
    也可以看这个页面 https://www.xunruicms.com/doc/607.html印象中,做迅睿cms练习的时候看到过,当时我写了以下代码,新增了lawcontent变量,可以直接在show页面调用。你可以用正则替换掉<>之间的,然后另存为一个变量,比如title2,这样肯定能行。
    public function _format_content_data($data) {
    		//增加查询
    
    		$k = $data['id'];
    		$rt = \Phpcmf\Service::M()->db->query("select * from dr_test where `pid` = $k limit 10");
    		if ($rt) {
        		$rows = $rt->getResultArray();
    			$data['lawcontent'] .= '<hr><p><b> 以下是通过增加并修改D:\laragon\www\xra\dayrui\App\Fg\Models\Content.php实现的</b></p>
    			<p>教程页面:内容页面的格式化显示内容 https://www.xunruicms.com/doc/607.html 。</p><hr>';
        		foreach ($rows as $t) {
            		$data['lawcontent'] .=  '<p><b>'.$t['title'].'</b> '.$t['content'].'///'.mb_strlen($t['content'], "UTF-8").'</p>';
        		}
    		}
    
    		$data['lawcontent'] .=  '<b>这是我的增加变量</b><hr>';
            return $data;
    满意答案
  • 新烽侠
    #6楼    新烽侠
    2025-03-06 09:14:07
    Chrome 0
    @远山红叶:, 内容显示用html格式输出没有问题,只是浏览器标题显示有问题