小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

ecshop 后臺模板管理

 qianghuiyong 2016-03-18

剛仿了一個ecshop站,由于前臺分類商品的展示的樣式都不一樣,如圖:


  

 


  



  


  


所以是須要添加兩個分類商品的,ECSHO默認(rèn)的是沒有的?,F(xiàn)在就一步一步開始做:


  

第一步:找到\admin\templates\template_setup.htm


  

找到:{$lang.template_libs.cat_goods} 大概在40行左右


  

復(fù)制本段放到{foreach from=$cate_goods item=library key=lib_name}閉合標(biāo)簽下邊(52行左右):


  

     
 
    [+] 分類下的商品二
 
  {foreach from=$cate_goods2 item=library key=lib_name}
 
    [-]
   
   
   
   
   
 
  {/foreach}


  

接著在本文件中找到function addCatGoods(obj)


  

在這個函數(shù)閉合標(biāo)簽{}下邊粘貼:


  

/**
 * 增加一個分類的商品二   二次開發(fā)
 */
function addCatGoods2(obj)
{
    var rowId = rowindex(obj.parentNode.parentNode);


  

    var table = obj.parentNode.parentNode.parentNode.parentNode;


  

    var row  = table.insertRow(rowId + 1);
    var cell = row.insertCell(-1);
    cell.innerHTML = '[-]';
    cell.className = 'first-cell';
    cell.align     = 'right';


  

    cell           = row.insertCell(-1);
    cell.innerHTML = buildRegionSelect('regions[cat_goods2][]');


  

    cell           = row.insertCell(-1);
    cell.innerHTML = '';


  

    cell           = row.insertCell(-1);
    cell.innerHTML = '';


  

    cell           = row.insertCell(-1);
    cell.innerHTML = '';


  

    cell           = row.insertCell(-1);
}


  

打開后臺看一下效果:模板管理-〉設(shè)置模板-〉


  

刷新后臺,可以看到效果:


  


  

這說明后臺模板文件添加成功,并且“分類下的商品二”前邊的“+”可以正 常使用


  

第二步:打開\admin\template.php


  

找到: 


  

/* 對動態(tài)內(nèi)容賦值 */
        if ($val['lib'] == 'cat_goods')


  

在這個函數(shù)閉合標(biāo)簽下邊粘貼:


  

  elseif ($val['lib'] == 'cat_goods2')
        {
            /* 分類二下的商品 二次開發(fā) */
            if (isset($db_dyna_libs[$val['region']][$val['library']]) && ($row = array_shift($db_dyna_libs[$val['region']][$val['library']])))
            {
                $cate_goods2[] = array('region' => $val['region'], 'sort_order' => $val['sort_order'], 'number' => $row['number'], 'cats'=>cat_list(0, $row['id']));
            }
            else
            {
                $cate_goods2[] = array('region' => $val['region'], 'sort_order' => $val['sort_order'], 'number'=>0, 'cats'=>cat_list(0));
            }
        }


  

 


  

找到$smarty->assign('cate_goods',         $cate_goods);


  

在下邊粘貼:


  

 $smarty->assign('cate_goods2',        $cate_goods2);   //二次開發(fā)


  

找到:


  

/* 分類的商品 */
    if (isset($_POST['regions']['cat_goods']))


  

在函數(shù)閉合標(biāo)簽下邊粘貼:


  

 /* 分類的商品二  二次開發(fā) */
   if (isset($_POST['regions']['cat_goods2']))
    {
        foreach ($_POST['regions']['cat_goods2'] AS $key => $val)
        {
            if ($_POST['categories']['cat_goods2'][$key] != '' && intval($_POST['categories']['cat_goods2'][$key]) > 0)
            {
                $sql = 'INSERT INTO ' .$ecs->table('template'). ' ('.
                            'theme, filename, region, library, sort_order, type, id, number'.
                        ') VALUES ('.
                            ''$curr_template', '.
                            ''$_POST[template_file]', '' .$val. '', '/library/cat_goods2.lbi', '.
                            ''' .$_POST['sort_order']['cat_goods2'][$key]. '', 1, '' .$_POST['categories']['cat_goods2'][$key].
                            '', '' .$_POST['number']['cat_goods2'][$key]. '''.
                        ')';
                $db->query($sql);
            }
        }
    }


  

 


  

接著找到:


  

        switch ($key)
        {
            case 'cat_goods':
在case break  后邊粘貼:


  

   case 'cat_goods2':  //二次開發(fā)
                foreach ($val AS $k => $v)
                {
                    if (intval($_POST['categories']['cat_goods2'][$k]) > 0)
                    {
                        $post_regions[] = array('region'     => $v,
                                                'type'       => 1,
                                                'number'     => $_POST['number']['cat_goods2'][$k],
                                                'library'    => '/library/' .$key. '.lbi',
                                                'sort_order' => $_POST['sort_order']['cat_goods2'][$k],
                                                'id'         => $_POST['categories']['cat_goods2'][$k]);
                    }
                }
                break;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章