国产沈阳熟女视频|骚视频97网站一区日本在线视频|久1社区在线视频|综合久久国外自产拍无码精品视频|亚洲欧美Tv先锋|综合五月天网址制服丝袜在线露脸|1024欧美手机视频我不卡|日本二区欧美亚洲国产|丁香五月婷婷五月|综合 另类 一区

<li id="wgfim"></li>

  • <li id="wgfim"><legend id="wgfim"></legend></li>
    <span id="wgfim"></span>
      <center id="wgfim"></center>
        284292114@qq.com 中國(guó)站
        行業(yè)新聞 網(wǎng)站建設(shè) 網(wǎng)絡(luò)推廣 首頁>新聞中心>網(wǎng)站建設(shè)

        后臺(tái)網(wǎng)站導(dǎo)入HTML代碼失效,應(yīng)該如何處理。

        時(shí)間:2025-06-24   訪問量:0

        項(xiàng)目需求:

        客戶要求后臺(tái)能導(dǎo)入HTML代碼。這個(gè)代碼是他用AI生成的新聞詳情,自帶了各種樣式。

        形如:

        <style>
         .container-body{}
         .box{}
        </style>
        <div class="container-body">
           <div class="box"></div>
           <div class="box"></div>
        </div>

        使用過程:

        在后臺(tái)的編輯器中,切換成HTML再導(dǎo)入HTML代碼,前端雖然能顯示,但是所有的DIV被過濾掉,CSS也被過濾掉。

        所以直接在后臺(tái)編輯器中添加的方式,只能PASS掉。


        然后我們想到使用擴(kuò)展字段的多行字段。

        后臺(tái)添加擴(kuò)展字段:ext_html

        然后添加文章, 將HTML代碼復(fù)制進(jìn)去。之后發(fā)現(xiàn)內(nèi)容被截取,很明顯是字段字?jǐn)?shù)和和類型被限制了。

        打開數(shù)據(jù)庫查看,發(fā)現(xiàn)字段是varchar,字?jǐn)?shù)限制了100,所以修改調(diào)整為:mediumetext,長(zhǎng)度改為空,即不限制。

        然后再在后臺(tái)重新添加提交。

        這次數(shù)據(jù)正常保存起來了。但是前端顯示又出問題了,總是在很多地方添加換行符號(hào):

        <br/>


        所以我們打開:ContentController.php

        找到如下代碼 ,將里面的換行符號(hào)去掉就可以了。:

         case 2: // 多行文本處理
                                        $field_data = str_replace(["\\r\\n", "\\n"], "<br>", $field_data); // 多行文本時(shí)替換回車 部分情況回車識(shí)別為\\n @LiuXiaoBai
                                        break;


        這次再打開前端測(cè)試,一切正常

        服務(wù)咨詢
        1對(duì)1咨詢,專業(yè)客服為您解疑答惑
        聯(lián)系銷售
        15899750475
        在線咨詢
        聯(lián)系在線客服,為您解答所有的疑問