yy日韩无码,富婆的诱惑,国产菊爆视频在线观看,国产精品无码AV高清波波AV,国产成人啪精品视频站午夜,已满十八岁免费观看电视剧十八岁,中文字幕av久久人妻蜜桃臀

LOGO
外貿(mào)網(wǎng)站建設(shè),讓業(yè)務(wù)全球可達
0%
新聞中心 網(wǎng)絡(luò)推廣 網(wǎng)站建設(shè) 服務(wù)器相關(guān) 優(yōu)化推廣 首頁>新聞>網(wǎng)站建設(shè)

PBOOTCMS二開功能,給多圖增加按鈕,直接添加新一條。

時間:2025-11-29   訪問量:0

PBOOTCMS二開功能,給多圖增加按鈕,直接添加新一條。

對于這個多圖帶描述的功能,之前如果需要新增的話,都是需要上傳圖片或者從圖庫中選擇一張圖片從而生成一個數(shù)據(jù)段,然后才能修改標題,副標題和描述。

對于熟悉程序的人來說,倒能理解。

但是對于陌生的用戶來說,這理解起來讓人有點轉(zhuǎn)不過彎來。

所以我們們可以新增加一個按鈕:新增一條。

同時,假如再對這個功能進行深入開發(fā)的話,文字內(nèi)容比較 多的話,卻又不需要圖片,那這個功能就非常合適了。

代碼修改非常簡單。在后臺的:content.html或者單頁模板:single.html中修改:

第一步:新增文章處:大概700行左右。找到:

 {if($value->type==24)}
                                <!-- 多圖上傳(帶標題/描述) -->


然后修改:先增加一個按鈕。

  <!-- 新增按鈕 -->
                                    <a class="layui-btn add-new-btn" href="javascript:;" data-des="[value->name]"><i class="layui-icon layui-icon-add-circle"></i>新增一條</a>

在末尾處加入JS:

<!-- 新增一條 JS -->
<script>
$(document).on("click", ".add-new-btn", function() {
    var des = $(this).data('des'); 
    var box = $("#" + des + "_box");
    var input = $("#" + des);

    // 添加占位 src(用于保存)
    var oldVal = input.val();
    if (oldVal) {
        input.val(oldVal + ",noimg");
    } else {
        input.val("noimg");
    }

    // 默認占位圖
    var defaultImg = "/static/images/ico1.png";

    // 新增結(jié)構(gòu)
    var html = "<dl>" +
        "<dt><img src='" + defaultImg + "' data-url='noimg' alt=''></dt>" +
        "<a class='replace replace_" + des + "'>更換</a><dd>刪除</dd>" +
        "<dt><input type='text' name='" + des + "|title[]' placeholder='標題' class='title-input' style='width:95%'></dt>" +
        "<dt><textarea name='" + des + "|subtitle[]' placeholder='副標題' class='layui-textarea' style='display:unset;height:60px;min-height:60px;width:95%'></textarea></dt>" +
        "<dt><textarea name='" + des + "|desc[]' placeholder='描述' class='layui-textarea' style='display:unset;height:250px;min-height:250px;width:95%'></textarea></dt>" +
    "</dl>";

    box.append(html);
});
</script>



然后在修改文章處,大概1500行左右。

   {if($value->type==24)}
                                <!-- 多圖上傳(帶標題/描述) -->

中新增一個按鈕:

  <a class="layui-btn  add-new-btn" data-des="[value->name]" href="javascript:;"><i class="layui-icon layui-icon-picture"></i>新增一條</a>


然后面末尾處添加JS:

 <script>
$(document).on("click", ".add-new-btn", function() {
    var des = $(this).data('des'); // 字段名
    var box = $("#" + des + "_box"); // box 容器
    var input = $("#" + des); // hidden src input

    // 空圖占位(你后臺顯示用的)
    var defaultImg = "/static/images/ico1.png";

    // ① 先在 src input 中追加一個占位值
    var oldVal = input.val();
    if (oldVal) {
        input.val(oldVal + ",noimg");
    } else {
        input.val("noimg");
    }

    // ② 再新增 UI 結(jié)構(gòu)
    var html = "<dl>" +
        "<dt><img src='" + defaultImg + "' data-url='noimg' alt=''></dt>" +
        "<a class='replace replace_" + des + "'>更換</a><dd>刪除</dd>" +
        "<dt><input type='text' name='" + des + "|title[]' placeholder='標題' class='title-input' style='width:95%'/></dt>" +
        "<dt><textarea name='" + des + "|subtitle[]' placeholder='副標題' class='layui-textarea' style='display:unset;height:60px;min-height:60px;width:95%'></textarea></dt>" +
        "<dt><textarea name='" + des + "|desc[]' placeholder='描述' class='layui-textarea' style='display:unset;height:250px;min-height:250px;width:95%'></textarea></dt>" +
    "</dl>";

    box.append(html);
});

</script>


這樣開發(fā)就完成了。

同時我們可以新開發(fā)一個單獨的擴展字段,并調(diào)整CSS,來實現(xiàn)以下效果:具體開發(fā)過程看下一篇文章吧。

PBOOTCMS二開功能,給多圖增加按鈕,直接添加新一條。

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

有關(guān)我們服務(wù)的更多信息,請聯(lián)系項目經(jīng)理

15899750475 楊先生