亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

給pbootcms增加個換行格式化標簽br=1或轉換成p和li

作者:PB模(mo)板網 時(shi)間:2021-03-08 13:01:25 瀏覽:2792 點贊:379
2792

有的時候產品想增加個字段用來放簡單的幾句簡介,其中需要用的換行,一般來說因為語句少選擇新增多行文本字段類型是最合適的。

新增后后臺如下,但是前臺發現(xian)無法換(huan)行,這時候可(ke)以考慮二開增加個換(huan)行格式化標簽(qian),類似官方自帶的幾種(zhong)。

image.png

image.png

修改方法

1、打(da)開(kai)\apps\home\controller\ParserController.php,搜索(suo)case 'decode': 在其下方(fang)增加:

case 'br': // 解碼或轉義字符
    if ($params['br']) {
        $data = nl2br($data);
    }
    break;

截圖:

image.png

2、上(shang)面操作后,前(qian)臺(tai)就(jiu)可以使用這(zhe)種方式使用了:

[list:ext_jianjie br=1]

這里的br可以全局使用,具體按需使用,和原來官方格式化標簽是一樣的。

希(xi)望(wang)以(yi)上可以(yi)幫助(zhu)到你!

更多操作

實現textarea通過(guo)enter敲擊的換行,前臺調用按p或(huo)li標簽循環輸出。

image.png

實現辦法:

打開\apps\home\controller\ParserController.php,搜索case 'decode': 在其下方增加:

case 'brmore': // 實現textarea內容換行遍歷 @pbhtml
    if ($params['brmore'] == 'li') {
        $data = nl2br($data);
        $arr = preg_split('/<br \/>/',$data);
        $data = '';
        foreach ($arr as $key => $value) {
            $data .= '<li>' . $value . '</li>';
        }
    } elseif ($params['brmore'] == 'p') {
        $data = nl2br($data);
        $arr = preg_split('/<br \/>/',$data);
        $data = '';
        foreach ($arr as $key => $value) {
            $data .= '<p>' . $value . '</p>';
        }
    }
    break;

使用方法:

這樣就增加了格式化(hua)標簽brmore=p和brmore=li兩種,例如{content:ext_cpjj brmore=p},這種就輸出按p標簽來換行。

文章鏈接://bilinxiyi.cn/319.html
文章標題:給pbootcms增加個換行格式化標簽br=1或轉換成p和li
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2022-12-11 20:16:56,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看