微贊的功能很棒,但是看了部分原始碼後,發現一些問題。
先說下目錄結構
如上c=entry表示要載入東西了。
defined('in_ia') or exit('access denied');這個的最後是表示要載入什麼load()->model('module');
$eid = intval($_gpc['eid']);
if(!empty($eid
))
else
$moduels =uni_modules();
if (empty($moduels[$entry['module']]))
if(empty($entry) || empty($entry['do']))
$_gpc['__entry'] = $entry['title'];
$_gpc['__state'] = $entry['state'];
$_gpc['state'] = $entry['state'];
$_gpc['m'] = $entry['module'];
$_gpc['do'] = $entry['do'];
define('in_module', $entry['module']);
$_w['current_module'] = $moduels[$entry['module']];
$site = weutility::createmodulesite($entry['module']);
if(!is_error($site
)) exit();
會找到addons下ewei_shopv2下的mobile的good中的detail
至於後面就是頁面的具體引數
這個是按這麼來的,但是我缺在上述查詢中發現找到的頁面不對。。。。
而且ewei_shopv2的php原始碼是加密的。。。。
js也找到這種
eval(function這個解壓後的,但是是加密的。。。。(p, a, c, k, e, d) ;
if (!''.replace(/^/, string))
k = [function
(e) ];
e = function
() ;
c = 1};
while (c--)
}return
p}('a([\'0\',\'8\'],1(0,8);2.c=1(6),1(7),i,j)};k 2});', 27, 27, 'core|function|modal|goodsid|find|posterimg|params|ret|tpl|img|define|var|init|commission|json|qrcode|group|show|false|true|return|result|src|cell|remove|attr|fui'.split('|'), 0, {}));
define(['core', 'tpl'], function解壓後。。。。。(core, tpl) ;
modal.init = function
(params) ,
function
(ret) ,
false, true
) };
return
modal
});
可以看出
微贊這個原始碼的管控是多麼的。。。。。
讀ios開發有感 建立APP開發體系
二 基礎模組 圖源自戴銘專欄 三 應用開發模組 需要關注一些經典庫,選對正確的工具。以ios的庫為例,可將知識分為以下幾塊 圖源自戴銘專欄 四 原理模組 任何語言 系統和領域裡的底層原理都是通用的。圖源自戴銘專欄 五 原生與前端 各種跨端方案的繁榮,歸根結底在於其背後直譯器和渲染技術的進步。圖源自戴...
phpcms二次開發有感
最近在做把oracle的資料移植到mysql去。岔開一下,先說一下這個事情。之前的oracle資料庫用了很多年,都很老了,很多表設計得及其不合理,這給我移植的過程中帶來了一定的麻煩。還好,oracle裡咩有涉及到觸發器,儲存過程,事物等。不過也都移植的過程都省掉了,只是簡單的把資料移植過來。若有做這...
《高效程式設計師45個習慣》 敏捷開發有感
高效程式設計師的45個習慣 敏捷開發修煉之道 standing on shoulders of giants 站在巨人的肩膀上 2014年9 月20日星期六 h該書一共用了兩天時間通讀完,簡單的翻看其中的道理,把其中有用的好的道理和哲理摘錄和用自己的話說出來,引以為用。希望對看過該文的人有所幫助。在...