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

  • <label id="4ktce"></label>
  • <li id="4ktce"><xmp id="4ktce">
    <label id="4ktce"></label>
    284292114@qq.com 中國站
    行業(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,長度改為空,即不限制。

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

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

    <br/>


    所以我們打開:ContentController.php

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

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


    這次再打開前端測試,一切正常

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