国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ECSHOP 二次開發(fā)

enda / 1771人閱讀

摘要:普通模板與公共模板之間嵌套普通模板的后綴公共模板的后綴普通模板可以嵌套公共模板公共模板無法嵌套普通模板公共模板可以嵌套公共模板目錄結(jié)構(gòu)介紹后臺管理系統(tǒng)的相關(guān)文件夾對外提供數(shù)據(jù)接口的相關(guān)文件夾存放證書的文件夾數(shù)據(jù)連接設(shè)置等,包

普通模板與公共模板之間嵌套

普通模板的后綴:dwt

公共模板的后綴:lbi

普通模板可以嵌套公共模板

公共模板無法嵌套普通模板

公共模板可以嵌套公共模板

 {insert name="member_info"}
ECSHOP目錄結(jié)構(gòu)介紹

admin 后臺管理系統(tǒng)的相關(guān)文件夾

api 對外提供數(shù)據(jù)接口的相關(guān)文件夾

cert 存放證書的文件夾

data 數(shù)據(jù)連接設(shè)置等,包括各種廣告的上傳圖片等

images 上傳商品圖片文件夾

includes 前臺核心庫文件夾(重點,屬于模型層M

js 前臺用js腳本文件夾

languages 語言包文件夾

temp 臨時文件夾(編譯、緩存)

themes 模板文件夾(重點,屬于視圖層V

wap 手機(jī)瀏覽程序文件夾

widget 小插件文件夾

模板內(nèi)置標(biāo)簽

分支流程


{$val.max_amount}

{$lang.nolimit}

循環(huán)流程


{$ext.name}
init.php 功能

參數(shù)過濾

初始化設(shè)置與數(shù)據(jù)定義

加載核心庫與類

創(chuàng)建數(shù)據(jù)庫連接與ECS對象

讀取全局配置

初始化模板引擎配置

初始化session

其他

加載init.php后,就可以直接操作數(shù)據(jù)庫以及使用模板引擎

移動設(shè)備 判斷與處理
$ua = strtolower($_SERVER["HTTP_USER_AGENT"]);

$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

if (($ua == "" || preg_match($uachar, $ua)) && !strpos(strtolower($_SERVER["REQUEST_URI"]), "wap")) {
    $Loaction = "h5/";

    if (!empty($Loaction)) {
        ecs_header("Location: $Loaction
");

        exit;
    }
}
在.lbi或.dwt模板文件中,對數(shù)據(jù)進(jìn)行處理的源碼實現(xiàn)

代碼如下:

{$goods.brief|truncate:20}
{$goods.short_name|escape:html}

在cls_template.php文件中,第601行:

        if (!empty($moddb))
        {
            foreach ($moddb AS $key => $mod)
            {
                $s = explode(":", $mod);
                switch ($s[0])
                {
                    case "escape":
                        $s[1] = trim($s[1], """);
                        if ($s[1] == "html")
                        {
                            $p = "htmlspecialchars(" . $p . ")";
                        }
                        elseif ($s[1] == "url")
                        {
                            $p = "urlencode(" . $p . ")";
                        }
                        elseif ($s[1] == "decode_url")
                        {
                            $p = "urldecode(" . $p . ")";
                        }
                        elseif ($s[1] == "quotes")
                        {
                            $p = "addslashes(" . $p . ")";
                        }
                        elseif ($s[1] == "u8_url")
                        {
                            if (EC_CHARSET != "utf-8")
                            {
                                $p = "urlencode(ecs_iconv("" . EC_CHARSET . "", "utf-8"," . $p . "))";
                            }
                            else
                            {
                                $p = "urlencode(" . $p . ")";
                            }
                        }
                        else
                        {
                            $p = "htmlspecialchars(" . $p . ")";
                        }
                        break;

                    case "nl2br":
                        $p = "nl2br(" . $p . ")";
                        break;

                    case "default":
                        $s[1] = $s[1]{0} == "$" ?  $this->get_val(substr($s[1], 1)) : ""$s[1]"";
                        $p = "empty(" . $p . ") ? " . $s[1] . " : " . $p;
                        break;

                    case "truncate":
                        $p = "sub_str(" . $p . ",$s[1])";
                        break;

                    case "strip_tags":
                        $p = "strip_tags(" . $p . ")";
                        break;

                    default:
                        # code...
                        break;
                }
            }
        }

        return $p;

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/22902.html

相關(guān)文章

  • eweapp:ECShop非官方版微信小程序商城

    摘要:非官方版微信小程序商城,基于版本接口,兼容原有程序,沒有對原有程序代碼進(jìn)行過任何改動。 eweapp ECShop非官方版微信小程序商城,基于3.6版本appserver接口,100%兼容原有程序,沒有對原有程序代碼進(jìn)行過任何改動。 GitHub https://github.com/tumobi/eweapp 功能列表 首頁: 輪播圖、商城滾動公告、精品推薦、新品上市、銷量排行 分...

    libxd 評論0 收藏0
  • nginx學(xué)習(xí)之——rewrite

    摘要:當(dāng)前請求在指令中指定的值。請求主機(jī)頭字段,否則為服務(wù)器名稱。客戶端信息客戶端信息這個變量可以限制連接速率。已經(jīng)經(jīng)過驗證的用戶名。請求使用的協(xié)議,通常是或。請求到達(dá)服務(wù)器的端口號。包含請求參數(shù)的原始,不包含主機(jī)名,如。 rewrite配置在server{}、location{}、if{}段中 ,對Url中除去域名和參數(shù)的字符串起作用 一、語法:rewrite regex replacem...

    Lavender 評論0 收藏0
  • 簡杰的php編程分享-1.2 xdebug的實際運(yùn)用

    摘要:單擊此按鈕可暫停程序執(zhí)行。單擊此按鈕,通過標(biāo)準(zhǔn)關(guān)閉腳本從外部終止當(dāng)前進(jìn)程。實際上,插入符號處的當(dāng)前行有一個臨時斷點集,一旦程序執(zhí)行暫停,就會刪除它。心中始終十分抗拒,導(dǎo)致功能變更延期。 介紹 在 上一期 中我們已經(jīng)把 xdebug 和 phpstorm 的關(guān)聯(lián)配置設(shè)置好了,接下來我將會深入的介紹 debug 的運(yùn)用。分為3點內(nèi)容 快速找到錯誤的原因 輔助讀懂比效復(fù)雜的代碼 代碼重構(gòu) ...

    ls0609 評論0 收藏0
  • 阿里云服務(wù)器被挖礦怎么解決

    摘要:微軟雅黑宋體春節(jié)剛開始,我們安全,發(fā)布了年服務(wù)器被挖礦的整體安全分析報告。我們調(diào)查分析發(fā)現(xiàn),從網(wǎng)站漏洞被爆出后到修復(fù)漏洞的時間約大,一些網(wǎng)站被攻擊的狀況就越嚴(yán)重,服務(wù)器被挖礦的事情就會發(fā)生,如果及時的修復(fù)漏洞,那么就可以避免被挖礦。春節(jié)剛開始,我們SINE安全,發(fā)布了2018年服務(wù)器被挖礦的整體安全分析報告。該安全報告主要是以我們?nèi)ツ甑恼荒甑陌踩珨?shù)據(jù)為基礎(chǔ),對這些服務(wù)器的被挖礦的整體情況進(jìn)...

    jas0n 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<