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

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

后臺(tái)二開(kāi),讓默認(rèn)的圖片字段可以自定義。

時(shí)間:2025-11-24   訪問(wèn)量:0

后臺(tái)二開(kāi),讓默認(rèn)的圖片字段可以自定義。

從所周知,很多CMS程序的圖片上傳字段都是默認(rèn)的,比如叫縮略圖,輪播多圖,但是如果我們像新聞就叫新聞列表縮圖( 300*200),詳情大圖,產(chǎn)品可能叫產(chǎn)品參數(shù)圖(300*300),或者文字和尺寸分多個(gè)字段來(lái)顯示,這樣對(duì)于第一次使用程序的人來(lái)說(shuō)就更加友好。

那么我們今天來(lái)進(jìn)行一次二次開(kāi)發(fā),讓他支持在后臺(tái)的模型中可以自定義名稱。

在數(shù)據(jù)庫(kù)中,我們給model的數(shù)據(jù)庫(kù)添加兩個(gè)字段:就叫icotitle和picstitle吧。

后臺(tái)二開(kāi),讓默認(rèn)的圖片字段可以自定義。


第二步:在后臺(tái)的模型管理中添加兩個(gè)字段來(lái)修改和添加這兩個(gè)變量。

后臺(tái)二開(kāi),讓默認(rèn)的圖片字段可以自定義。


分別是新增和修改,一共兩處:

 <div class="layui-form-item">
                        <label class="layui-form-label">自定義縮略名稱</label>
                        <div class="layui-input-block">
                             <input type="text" name="icotitle" placeholder="自定義縮略名稱" class="layui-input">
                        </div>
                    </div>


                     <div class="layui-form-item">
                        <label class="layui-form-label">自定義圖集名稱</label>
                        <div class="layui-input-block">
                             <input type="text" name="picstitle" placeholder="自定義圖集名稱" class="layui-input">
                        </div>
                    </div>


以上是新增模型中用的,以下是修改:

   <div class="layui-form-item">
                        <label class="layui-form-label">自定義縮略名稱</label>
                        <div class="layui-input-block">
                            <input type="text" name="icotitle" value="{$model->icotitle}" placeholder="自定義縮略名稱" class="layui-input">
                        </div>
                    </div>


                     <div class="layui-form-item">
                        <label class="layui-form-label">自定義圖集名稱</label>
                        <div class="layui-input-block">
                            <input type="text" name="picstitle" value="{$model->picstitle}" placeholder="自定義圖集名稱" class="layui-input">
                        </div>
                    </div>


共兩處修改。

然后在:ModelController.php控制器中相關(guān)位置獲取數(shù)據(jù)和修改數(shù)據(jù)中添加,共兩處

'icotitle' => $icotitle,
'picstitle' => $picstitle,

以及:

$icotitle = post('icotitle');
 $picstitle = post('picstitle');




第三步:我們需要在ModelMode.php中添加兩個(gè)函數(shù),用來(lái)獲取icotitle和picstitle,方便后面來(lái)調(diào)用

找到:

// 獲取模型名稱
    public function getName($mcode)
    {
        return parent::table('ay_model')->where("mcode='$mcode'")->value('name'); 
    }

在下面添加:

 // 獲取模型ICOTITLE
    public function getIcotitle($mcode)
    {
        return parent::table('ay_model')->where("mcode='$mcode'")->value('icotitle'); 
    }

     // 獲取模型PICSTITLE
     public function getPicstitle($mcode)
    {
        return parent::table('ay_model')->where("mcode='$mcode'")->value('picstitle'); 
    }


然后在ContentController.php控制器的中找到:

 // 模型名稱           
            $this->assign('model_name', model('admin.content.Model')->getName($mcode));

然后在下面添加:一共三處,都要修改。

$this->assign('model_icotitle', model('admin.content.Model')->getIcotitle($mcode));
            $this->assign('model_picstitle', model('admin.content.Model')->getPicstitle($mcode));


第四步:在后臺(tái)的模板文件中調(diào)用。

找到縮略圖的位置,并修改成:

 {if([$model_icotitle]>'')}{$model_icotitle}{else}縮略圖{/if}

同樣的道理,原來(lái)的輪播多圖的位置修改成:

 {if([$model_picstitle]>'')}{$model_picstitle}{else}輪播多圖{/if}


一共兩處,分別是新增文章和修改文章。

測(cè)試新增文章和修改文章皆可以了。

后臺(tái)二開(kāi),讓默認(rèn)的圖片字段可以自定義。


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

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

15899750475 楊先生