国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ECSHOP二次開發雜記(一)

2019-11-15 02:06:42
字體:
來源:轉載
供稿:網友
ECSHOP二次開發雜記(一)

/includes/lib_commom.php =>公用函數庫

/includes/lib_main.php =>前臺公用函數庫

/includes/lib_init.php =>初始化,供/index.php調用

/includes/lib_insert.php =>動態內容函數庫 模板{insert name='ads' id=$ads_id num=$ads_num} 所調用的函數即是 function insert_ads

/includes/cls_template.php =>含有格式化函數 模板{$goods.name|escape:html}

/includes/inc_constant.php=>常量定義

【foreach的使用方法】

1:foreach使用規則,他有以下幾個參數 from ,item name iteration index

2:如何使用foreach循環

  如果php要傳遞一個數組(如:$array)給ecshop的smarty模板.那么我們將通過from=$array 來接受,寫法是{foreach from = $array item = item}

3: ecshop中smarty的下標如何表示,請看下面的例子: {foreach from = $array item = item name=name} {$smarty.foreach.name.iteration} {/foreach} 這里的iteration就是從1開始的下標, 如果要從0開始的下標,應該使用{$smarty.foreach.name.index}

4:如何判斷是否是foreach循環的開始和結束,最后一個元素.

{if $smarty.foreach.last}表示循環的最后一個元素.{if $smarty.freach.first}表示循環的開始.

5:如何使用雙重循環.

舉例如下:

{foreach from = $test item =item}

{foreach from=$item.children item=child}{$child.name}{/foreach}{/foreach}

6:from傳參形式

模板:<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->

smarty:$smarty->assign('navigator_list', get_navigator($ctype, $catlist));

模板里引用的from值[middle]就是參數

【smarty->display函數的用法】

根據id顯示不同頁面:

http://127.0.0.13/article_cat.php?id=6

http://127.0.0.13/article_cat.php?id=7

if($cat_id==6){ $smarty->display('article_cat_xgzn.dwt', $cache_id);}elseif($cat_id==7){ $smarty->display('article_cat_boke.dwt', $cache_id);}else{ $smarty->display('article_cat.dwt', $cache_id);}

【小技巧】

轉換UNIX時間戳: $goods[$idx]['sj_date'] = date($GLOBALS['_CFG']['date_format'], $row['sj_date']);

文本格式化:{$cat_goods.name|escape:html}

字符串截取:{$brand.brand_desc|truncate:11}、{$article.short_title|truncate:15:"...":true}

處理換行:{$title|nl2br}將php中的換行符變成HTML中的<br>

過濾HTML標簽:{$title|strip_tags}

goods.dwt大圖:{$pictures.0.img_url}

【后臺模板二次開發】

1.增加商品屬性:

a.向數據表(*_goods)添加字段(sj_date)。

b.向模板(admin/templates/goods_info.htm)添加

c.向后臺提交數據處理函數添加字段進行入庫(admin/goods.php)。

d.前臺顯示函數進行處理(includes/lib_goods.php)。

2.設置后臺模板[商品分類頁模板]增加新品上架:

a.向數據表(*_template)新增記錄

b.向/admin/includes/lib_template.php添加新增的庫 (3代表可編輯數量)

3.在模板中多維數組的遍歷:

a.數組原型:PRint_r打印

$smarty->assign('properties', $properties['pro']);    // 商品屬性 print_r($properties['pro']);=>Array ( [技術參數] => Array ( [1] => Array ( [name] => 連接 [value] => 3.5mm/6.3mm ) [2] => Array ( [name] => 佩戴方式 [value] => 頭戴式 ) [3] => Array ( [name] => 特性 [value] => 主動降噪 ) ) ) 
View Code

b.模板foreach遍歷

<!-- {foreach from=$properties item=arr1} -->            <!-- {foreach from=$arr1 item=arr2} -->                    <!--{if $arr2.name == '舒適性' || $arr2.name == '隔音性' || $arr2.name == '高音' || $arr2.name == '中音' || $arr2.name == '低音' || $arr2.name == '辨識度'}-->                        <li>                            <span>{$arr2.name}:</span>                            <img src="images/goods-r-pj{$arr2.value}.jpg" alt="">                        </li>                    <!--{/if}-->           <!-- {/foreach} --><!-- {/foreach} -->
View Code

留言板二次開發:

完成功能:

QQxxtEZaAM7huXvv3XtFdpyWF27et8kz3nfzhfa0mBBzwQUXXNjuwo8/8pG9V+Rw09L14TA+wApvPvnk937hF/YeEmkBuFBe+a3f2ntIutKyLWkBOAj/99q17//iL+69JTtLyzakBSDKzc98Zu8tudOPPifElj6kBaDFK/ffv/883LUf0gLQ4mdvvvnib/zG3vfRd+mHtAC0+9lbb73woQ/tfTd9N35IC0Cnn7355iv33//dt7997zvru+tDWgDWuPmZzxz2P+VycB/SArDe312//spHP/q997xn73vtu+JDWgA29daPfvTyb/6mwEgLQLy/u3btlfvv/2GWPffe9z77rnd9921v2/ve/KA+pAWAYNICQDBpASCYtAAQTFoACCYtAASTFgCCSQsAwaQFgGDSAkAwaQEgmLQAEExaAAgmLQAEkxYAgkkLAMGkBYBg0gJAMGkBIJi0ABBMWgAIJi0ABJMWAIJJCwDBpAWAYNICQDBpASCYtAAQTFoACCYtAASTFgCCSQsAwaQFgGDSAkAwaQEgmLQAEExaAAgmLQAEkxYAgkkLAMGkBYBg0gJAMGkBIJi0ABBMWgAIJi0ABJMWAIJJCwDBpAWAYNICQLCLmZbPAtCjxk74wqZl34sAcFlICwDBpAWAYNICQDBpASCYtAAQTFoACCYtAASTFgCCSQsAwVanZZqGg3S07jGqIhuN8nLll7u03q3MVz1e42HzcnaPrKhW3FpaAHqzbtQyHqZp4wYrU9GSjarI2nf7VZG1FKTMVz/e6dfP7tr+QGvWE4Ad6UrLNA0HaThJ43GaDNNgOTApnUTmLBsdo5dt0tI+XqmKrDkoKfOz27XGqPEo0gLQm5WjlukkDQZpslyV9QOXWgk2nRAr89EoK6pmidprc5aW5UC1lEhaAPqzMi3jQTqapmHrnNiqQxuLX95o1FIPyOlgqMyXhx8tQ5STW8xr03rcRVoAetOdlukkDScppXQ0TuPGofyzWpwMNeZjk9lefk15NlB/tK6vZ9nicKU+R7ZEWgB6c76Tj6siy4qia0yR5fk8Lc3jspmwo

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 土默特右旗| 始兴县| 瑞昌市| 雅安市| 台南市| 黄山市| 大洼县| 铁岭市| 十堰市| 格尔木市| 隆安县| 称多县| 曲松县| 平山县| 安吉县| 沂源县| 伊金霍洛旗| 灵寿县| 兴海县| 武胜县| 淅川县| 会昌县| 辉南县| 蒙城县| 瑞安市| 得荣县| 松桃| 清涧县| 津南区| 图木舒克市| 万安县| 陈巴尔虎旗| 永登县| 邛崃市| 连平县| 武邑县| 新田县| 巫溪县| 三都| 玉田县| 周至县|