ecshop函數(shù)庫函數(shù)大全

為了提高效率,整理了一下ecshop的一些函數(shù)庫骡男,包括前臺還有后臺的淆游。

熟悉這些函數(shù),可以減少不少麻煩隔盛,熟悉之后犹菱,你遍知道系統(tǒng)有哪些已經(jīng)寫好的功能,很多時候就可以直接拿來用吮炕,而不用因為不知道腊脱,去手寫代碼,這樣就很不劃算了龙亲。

lib_main.php ECSHOP 前臺公用函數(shù)庫

update_user_info 更新用戶SESSION,COOKIE及登錄時間陕凹、登錄次數(shù)。
get_user_info 獲取用戶信息數(shù)組
assign_ur_here 取得當前位置和頁面標題
get_parent_cats 獲得指定分類的所有上級分類
build_pagetitle 根據(jù)提供的數(shù)組編譯成頁面標題
build_urhere 根據(jù)提供的數(shù)組編譯成當前位置
assign_dynamic 獲得指定頁面的動態(tài)內(nèi)容
assign_articles 分配文章列表給smarty
get_shop_help 分配幫助信息
assign_pager 創(chuàng)建分頁信息
get_pager 生成給pager.lbi賦值的數(shù)組
get_vote 調(diào)用調(diào)查內(nèi)容
get_user_browser 獲得瀏覽器名稱和版本
is_spider 判斷是否為搜索引擎蜘蛛
get_os 獲得客戶端的操作系統(tǒng)
visit_stats 統(tǒng)計訪問信息
save_searchengine_keyword 保存搜索引擎關(guān)鍵字
get_tags 獲得指定用戶鳄炉、商品的所有標記
get_dyna_libs 獲取指定主題某個模板的主題的動態(tài)模塊
dyna_libs_replace 替換動態(tài)模塊
upload_file 處理上傳文件杜耙,并返回上傳圖片名(上傳失敗時返回圖片名為空)
show_message 顯示一個提示信息
parse_rate_value 將一個形如+10, 10, -10, 10%的字串轉(zhuǎn)換為相應(yīng)數(shù)字,并返回操作符號
recalculate_price 重新計算購物車中的商品價格:目的是當用戶登錄時享受會員價格拂盯,當用戶退出登錄時不享受會員價格
assign_comment 查詢評論內(nèi)容
assign_template 將一些常用的參數(shù)調(diào)到前臺使用
time2gmt 將一個本地時間戳轉(zhuǎn)成GMT時間戳
get_user_bonus 查詢會員的紅包金額
set_affiliate 保存推薦uid
get_affiliate 獲取推薦uid
article_categories_tree 獲得指定分類同級的所有分類以及該分類下的子分類
get_article_parent_cats 獲得指定文章分類的所有上級分類
get_library_number 取得某模板某庫設(shè)置的數(shù)量
get_navigator 取得自定義導(dǎo)航欄列表
license_info 授權(quán)信息內(nèi)容
url_domain 獲取域名

lib_common.php ECSHOP 公用函數(shù)庫

db_create_in 創(chuàng)建像這樣的查詢: "IN('a','b')";
is_email 驗證輸入的郵件地址是否合法
is_time 檢查是否為一個合法的時間格式
assign_query_info 獲得查詢時間和次數(shù)佑女,并賦值給smarty
region_result 創(chuàng)建地區(qū)的返回信息
get_regions 獲得指定國家的所有省份
get_shipping_config 獲得配送區(qū)域中指定的配送方式的配送費用的計算參數(shù)
&init_users 初始化會員數(shù)據(jù)整合類
cat_list 獲得指定分類下的子分類的數(shù)組
cat_options 過濾和排序所有分類,返回一個帶有縮進級別的數(shù)組
load_config 載入配置信息
get_brand_list 取得品牌列表
get_brands 獲得某個分類下
get_promotion_info 所有的促銷活動信息
get_children 獲得指定分類下所有底層分類的ID
get_article_children 獲得指定文章分類下所有底層分類的ID
get_mail_template 獲取郵件模板
order_action 記錄訂單操作記錄
price_format 格式化商品價格
get_virtual_goods 返回訂單中的虛擬商品
virtual_goods_ship 虛擬商品發(fā)貨
virtual_card_shipping 虛擬卡發(fā)貨
virtual_card_result 返回虛擬卡信息
get_snatch_result 獲取指定 id snatch 活動的結(jié)果
clear_tpl_files 清除指定后綴的模板緩存或編譯文件
clear_compiled_files 清除模版編譯文件
clear_cache_files 清除緩存文件
clear_all_files 清除模版編譯和緩存文件
smarty_insert_scripts 頁面上調(diào)用的js文件
smarty_create_pages 創(chuàng)建分頁的列表
build_uri 重寫 URL 地址
formated_weight 格式化重量:小于1千克用克表示,否則用千克表示
log_account_change 記錄帳戶變動
article_cat_list 獲得指定分類下的子分類的數(shù)組
article_cat_options 過濾和排序所有文章分類团驱,返回一個帶有縮進級別的數(shù)組
uc_call 調(diào)用UCenter的函數(shù)
exception_handler error_handle回調(diào)函數(shù)
get_image_path 重新獲得商品圖片與商品相冊的地址
user_uc_call 調(diào)用使用UCenter插件時的函數(shù)
get_volume_price_list 取得商品優(yōu)惠價格列表
get_final_price 取得商品最終使用價格
sort_goods_attr_id_array 將 goods_attr_id 的序列按照 attr_id 重新排序
is_spec 是否存在規(guī)格
get_package_info 獲取指定id package 的信息
get_package_goods 獲得指定禮包的商品
get_good_products 取商品的貨品列表
get_good_products_select 取商品的下拉框Select列表
get_specifications_list 取商品的規(guī)格列表

lib_main.php ECSHOP 后臺管理中心公用函數(shù)

read_modules 獲得所有模塊的名稱以及鏈接地址
sys_msg 系統(tǒng)提示信息
admin_log 記錄管理員的操作內(nèi)容
sys_joindate 將通過表單提交過來的年月日變量合成為"2004-05-10"的格式簸呈。
set_admin_session 設(shè)置管理員的session內(nèi)容
insert_config 插入一個配置信息
admin_priv 判斷管理員對某一個操作是否有權(quán)限
check_authz 檢查管理員權(quán)限
check_authz_json 檢查管理員權(quán)限,返回JSON格式數(shù)據(jù)
get_bonus_type 取得紅包類型數(shù)組(用于生成下拉列表)
get_rank_list 取得用戶等級數(shù)組,按用戶級別排序
get_user_rank 按等級取得用戶列表(用于生成下拉列表)
get_position_list 取得廣告位置數(shù)組(用于生成下拉列表)
create_html_editor 生成編輯器
get_goods_list 取得商品列表:用于把商品添加到組合店茶、關(guān)聯(lián)類、贈品類
get_article_list 取得文章列表:用于商品關(guān)聯(lián)文章
get_yes_no 返回是否(圖標no.gif/yes.gif)
get_where_sql 生成過濾條件:用于 get_goodslist 和 get_goods_list

函數(shù)很多劫恒,記住那大概三分之一常用的就好了贩幻,相信會給你帶來很多方便!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末两嘴,一起剝皮案震驚了整個濱河市丛楚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌憔辫,老刑警劉巖趣些,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異贰您,居然都是意外死亡坏平,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門锦亦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來舶替,“玉大人,你說我怎么就攤上這事杠园」说桑” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵抛蚁,是天一觀的道長陈醒。 經(jīng)常有香客問我,道長瞧甩,這世上最難降的妖魔是什么钉跷? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮亲配,結(jié)果婚禮上尘应,老公的妹妹穿的比我還像新娘。我一直安慰自己吼虎,他們只是感情好犬钢,可當我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著思灰,像睡著了一般玷犹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上洒疚,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天歹颓,我揣著相機與錄音坯屿,去河邊找鬼。 笑死巍扛,一個胖子當著我的面吹牛领跛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播撤奸,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼吠昭,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了胧瓜?” 一聲冷哼從身側(cè)響起矢棚,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎府喳,沒想到半個月后蒲肋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡钝满,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年兜粘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片舱沧。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡妹沙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出熟吏,到底是詐尸還是另有隱情距糖,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布牵寺,位于F島的核電站悍引,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏帽氓。R本人自食惡果不足惜趣斤,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望黎休。 院中可真熱鬧浓领,春花似錦、人聲如沸势腮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捎拯。三九已至泪幌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背祸泪。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工吗浩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人没隘。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓懂扼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親右蒲。 傳聞我的和親對象是個殘疾皇子微王,可洞房花燭夜當晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容