ホームページ > php教程 > php手册 > ECSHOP二次開発ガイド

ECSHOP二次開発ガイド

WBOY
リリース: 2016-06-21 08:49:44
オリジナル
1603 人が閲覧しました

すべての関数の説明:

lib_time.php

gmtime()

P: 現在の GMT タイムスタンプを取得します /$0

サーバータイムゾーン()

P: サーバーのタイムゾーンを取得 /$0

local_mktime($時間 = NULL、$分 = NULL、$秒 = NULL、$月 = NULL、$日 = NULL、$年 = NULL)

P: ユーザー定義のタイムゾーン日付の GMT タイムスタンプを生成します

local_date($format, $time = NULL)

P: GMT タイムスタンプをユーザー定義のタイムゾーン日付にフォーマットします

gmstr2time($str)

P: 文字列形式の時刻式を GMT タイムスタンプに変換します

local_strtotime($str)

P: ユーザー定義のタイムゾーンの日付を GMT タイムスタンプに変換します

local_gettime($timestamp = NULL)

P: ユーザーのタイムゾーンで指定されたタイムスタンプを取得します

local_getdate($timestamp = NULL)

P: ユーザーのタイムゾーンで指定された日時情報を取得します

lib_base.php

sub_str($str, $length = 0, $append = true)

P: UTF-8でエンコードされた文字列をインターセプトする関数

real_ip()

P: ユーザーの実際の IP アドレスを取得します

str_len($str)

P: 文字列の長さを計算します (漢字は 2 文字として計算されます)

get_crlf()

P: ユーザーのオペレーティング システムの改行文字を取得します

send_mail($name, $email, $subject, $content, $type = 0, $notification=false)

P: メールで送信

gd_version()

P: サーバー上の GD バージョンを取得します

file_get_contents($file)

P: file_get_contents 関数がシステムに存在しない場合は、関数
を宣言してください
file_put_contents($file, $data, $flags = ”)

P: file_put_contents 関数がシステムに存在しない場合は、関数
を宣言します
floatval($n)

P: floatval 関数がシステムに存在しない場合は、関数
を宣言してください
file_mode_info($file_path)

P: ファイルまたはディレクトリのパーミッションチェック機能

log_write($arg, $file = ”, $line = ”)

P: ログの内容を書き込む

make_dir($folder)

P: 対象のフォルダーが存在するかどうかを確認し、存在しない場合はディレクトリ
を自動的に作成します
gzip_enabled()

P: システムで gzip が有効かどうかを取得します

addedlashes_deep($value)

P: 変数内の特殊文字を再帰的にエスケープします

追加lashes_deep_obj($obj)

P: オブジェクトのメンバー変数または配列内の特殊文字をエスケープします

ストリップスラッシュ_ディープ($値)

P: 変数内の特殊文字を再帰的に削除

make_semiangle($str)

P: 全角の数字、文字、スペース、または「%+-()」文字を含む文字列を、対応する半角文字に変換します

check_file_type($filename, $realname = ”, $limit_ext_types = ”)

P: ファイルタイプ / ファイル名 / 実際のファイル名 / 許可されているファイルタイプを確認してください

mysql_like_quote($str)

P: MYSQL LIKE の内容をエスケープし、_ % などの文字を除外します。

real_server_ip()

P: サーバーの IP を取得します

ecs_header($string, $replace = true, $http_response_code = 0)

P: 考えられるセキュリティリスクをフィルタリングするためのカスタムヘッダー関数

ecs_iconv($source_lang, $target_lang, $source_string = ”)

P: カスタムエンコード変換

ecs_geoip($ip)

P: IP アドレスを取得するには、IP ライブラリ
を使用します。
トリムライト($str)

P: 文字列の右側にある文字化けの可能性があるものを削除します

move_upload_file($file_name, $target_name = ”)

P: アップロードされたファイルを指定された場所に転送します

json_str_iconv($str)

P: JSON
で渡されたパラメータをトランスコードします。
get_file_suffix($file_name, $allow_type = array())

P: ファイル拡張子を取得して、それが合法かどうかを判断します

read_static_cache($cache_name)

P: 結果キャッシュ ファイルの読み取り

write_static_cache($cache_name, $caches)

P: 結果キャッシュファイルの書き込み

lib_common.php (共通関数ライブラリ)

db_create_in($item_list, $field_name = ”)

P: 次のようなクエリを作成します: "IN('a','b')" $item_list は配列です

is_email($user_email)

P: 入力したメールアドレスが正当なものかどうかを確認してください

is_time($time)

P: 有効な時刻形式であるかどうかを確認してください

assign_query_info()

P: クエリ時間と回数を取得し、smarty
に代入します。
地域結果($parent, $sel_name, $type)

P: リージョンを作成するための情報を返します

get_regions($type = 0, $parent = 0)

P: 指定された国のすべての州を取得します。この関数にはデータベースのサポートが必要です。

get_shipping_config($area_id)

P: 配送エリアで指定された配送方法の配送料の計算パラメータを取得します。たとえば、運送会社が異なります。

init_users()

P: メンバーデータ統合クラスの初期化

cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0, $is_show_all = true)

P: 指定されたカテゴリの下にあるサブカテゴリの配列を取得します。$re_type は戻り値の型を制御します

cat_options($spec_cat_id, $arr)

P: すべてのカテゴリをフィルターして並べ替え、インデント レベルの配列を返します

load_config()

P: 構成情報をロードします

get_brand_list()

P: ブランドリストを取得

get_brands($cat = 0, $app = 'ブランド')

P: 特定のカテゴリのブランドのリストを取得します

get_promotion_info($goods_id = ”)

P: すべてのプロモーション情報

get_children($cat = 0)

P: 指定されたカテゴリ
の下にあるすべての基礎となるカテゴリの ID を取得します。
get_article_children ($cat = 0)

P: 指定された記事カテゴリの下にあるすべての基になるカテゴリの ID を取得します

get_mail_template($tpl_name)

P: メールテンプレートを取得

order_action($order_sn, $order_status, $shipping_status, $pay_status, $note = ”, $username = null)

P: 注文操作記録を記録

Price_format($price, $change_price = true)

P: 製品価格のフォーマット

get_virtual_goods($order_id, $shipping = false)

P: 注文内の仮想商品を返品し、発送されたかどうかを記録します。

virtual_goods_ship(&$virtual_goods, &$msg, $order_sn, $return_result = false, $process = 'other')

P: バーチャルグッズ配信

virtual_card_shipping ($goods, $order_sn, &$msg, $process = 'other')

P: バーチャルカードの配信

virtual_card_result($order_sn, $goods)

P: 仮想カード情報を返す

get_snatch_result($id)

P: 指定された ID のスナッチアクティビティの結果を取得します

clear_tpl_files($is_cache = true, $ext = ”)

P: 指定されたサフィックスのテンプレート キャッシュまたはコンパイル済みファイルをクリアします

clear_compiled_files($ext = ”)

P: テンプレートのコンパイル ファイルをクリア

clear_cache_files($ext = ”)

P: キャッシュ ファイルをクリア

clear_all_files($ext = ”)

P: テンプレートのコンパイルとキャッシュ ファイルをクリアします

Smarty_insert_scripts($args)

P: ページ上で呼び出される js ファイル、結合された関数。

Smarty_create_pages($params)

P: ページ分割されたリストを作成します

build_uri($app, $params, $append = ”, $page = 0, $size = 0)

P: URL アドレスを書き換えます

formated_weight($weight)

P: フォーマットの重み

log_account_change($user_id, $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = 0, $change_desc = ”, $change_type = ACT_OTHER)

P: アカウントの変更を記録します

Article_cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0)

P: 指定されたカテゴリの下のサブカテゴリの配列を取得/配列を取得します。

Article_cat_options($spec_cat_id, $arr)

P: すべての記事カテゴリをフィルターして並べ替え、インデント レベルの配列を返します

uc_call($func, $params=null)

P: UCenter の関数を呼び出します

例外ハンドラー($errno, $errstr, $errfile, $errline)

P: error_handle コールバック関数が有効になっていません。

get_image_path($goods_id, $image=”, $thumb=false, $call=’goods’, $del=false)

P: 製品写真と製品アルバムのアドレスを取得します

user_uc_call($func, $params = null)

P: UCenter プラグイン使用時の関数の呼び出し

get_volume_price_list($goods_id, $price_type = ‘1’)

P: 製品の割引価格表を入手

get_final_price($goods_id, $goods_num = ‘1’, $is_spec_price = false, $spec = array())

P: 製品の最終価格を取得します

get_package_info($id)

P: 指定された ID パッケージに関する情報を取得します

get_package_goods($package_id)

P: 指定されたギフトパック商品を受け取る

lib_main.php (フロントエンドパブリック関数ライブラリ)

update_user_info()

P: ユーザーの SESSION、COOKIE、ログイン時間、およびログイン時間を更新します。

get_user_info($id=0)

P: ユーザー情報配列を取得

assign_ur_here($cat = 0, $str = ”)

P: 現在位置とページタイトルを取得します

get_parent_cats($cat)

P: 指定されたカテゴリの上位カテゴリをすべて取得します

build_pagetitle($arr, $type = ‘カテゴリー’)

P: 提供された配列に基づいてページ タイトル
をコンパイルします
build_urhere($arr, $type = ‘カテゴリー’)

P: 提供された配列
に従って現在の位置にコンパイルします。
assign_dynamic($tmp

P: 指定されたページの動的コンテンツを取得します

assign_articles($id, $num)

P: 記事リストをsmartyに割り当てます

get_shop_help()

P: ヘルプ情報を割り当てる

assign_pager($app, $cat, $record_count, $size, $sort, $order, $page = 1,$keywords = ”, $brand = 0, $price_min = 0, $price_max = 0, $display_type = 'list ', $filter_attr=”, $url_format=”, $sch_array=”)

P: ページング情報を作成します。ページング機能。

get_pager($url, $param, $record_count, $page = 1, $size = 10)

P: pager.lbi
に割り当てる配列を生成します
get_vote($id = ”)

P: 電話アンケートの内容

get_user_browser()

P: ブラウザ名とバージョンを取得します

is_spider($record = true)

P: 検索エンジン スパイダーであるかどうかを判断します

get_os()

P: クライアントのオペレーティング システムを取得します

visit_stats()

P: 統計的アクセス情報

save_searchengine_keyword($domain, $path)

P: 検索エンジンのキーワードを保存

get_tags($goods_id = 0, $user_id = 0)

P: 指定したユーザーと製品のすべてのタグを取得します

get_dyna_libs($theme, $tmp)

P: 指定されたテーマのテンプレートのテーマの動的モジュールを取得します

dyna_libs_replace($matches)

P: 動的モジュールを変更

アップロードファイル($upload, $type)

P: アップロードされたファイルを処理し、アップロードされた画像名を返します (アップロードが失敗した場合、返される画像名は空になります)

show_message($content, $links = ”, $hrefs = ”, $type = 'info', $auto_redirect = true)

P: プロンプトメッセージを表示します

parse_rate_value($str, &$operate)

P: +10、10、-10、10%の形の文字列を対応する数値に変換し、演算記号
を返します。
recalculate_price()

P: ショッピング カート内の商品の価格を再計算します。目的は、ユーザーがログインしたときに会員価格をお楽しみいただくことであり、ユーザーがログアウトしたときに会員価格をお楽しみいただくことではありません

assign_comment($id, $type, $page = 1)

P: コメント内容を確認してください

assign_template($ctype = ”, $catlist = array())

P: デフォルトの Smarty 割り当て

time2gmt($time)

P: ローカル タイムスタンプを GMT タイムスタンプに変換します

get_user_bonus($user_id = 0)

P: メンバーの赤い封筒の金額を確認してください

set_affiliate()

P: 推奨される uid を保存

get_affiliate()

P: 推奨される uid を取得します

記事カテゴリツリー($cat_id = 0)

P: 指定されたカテゴリと同じレベルのすべてのカテゴリと、このカテゴリの下のサブカテゴリを取得します

get_article_parent_cats($cat)

P: 指定された記事カテゴリの上位カテゴリをすべて取得します

get_library_number($library, $template = null)

P: 特定のテンプレートとライブラリ設定の数を取得します

get_navigator($ctype = ”, $catlist = array())

P: カスタム ナビゲーション バー リストを取得します

ライセンス情報()

P: 認可情報の内容

lib_insert.php (動的コンテンツ関数ライブラリ)

insert_query_info()

P: クエリ数とクエリ時間を取得します

insert_history()

P: 通話閲覧履歴

insert_cart_info()

P: ショッピングカート情報を呼び出す

insert_ads($arr)

P: 指定した広告スロットの広告を呼び出します

insert_member_info()

P: 会員情報を呼び出す

insert_comments($arr)

P: コメント情報を呼び出します

insert_vote()

P: オンラインアンケート情報に電話をかける

lib_goods.php (グッズ関連関数ライブラリ)

Goods_sort($goods_a, $goods_b)

P: 製品推奨事項のカスタマイズされた並べ替え行番号 usort

get_categories_tree($cat_id = 0)

P: 指定されたカテゴリと同じレベルのすべてのカテゴリと、このカテゴリの下のサブカテゴリを取得します

get_child_tree($tree_id = 0)

P: 指定された分類 ID の分類木を取得して合計します

get_top10($cats = ”)

P: 現在のカテゴリーの売上ランキングリストを呼び出します

get_recommend_goods($type = ”, $cats = ”)

P: おすすめの商品を入手

get_promote_goods($cats = ”)

P: プロモーションアイテムをゲット

get_category_recommend_goods($type = ”, $cats = ”, $brand = 0, $min =0, $max = 0, $ext=”)

P: 指定したカテゴリのおすすめ商品を取得します

get_goods_info($goods_id)

P: 製品の詳細を取得

get_goods_properties($goods_id)

P: 製品の属性と仕様を取得する

get_same_attribute_goods($attr)

P: 同じ属性の商品を取得

get_goods_gallery($goods_id)

P: 指定商品のフォトアルバムを入手

assign_cat_goods($cat_id, $num = 0, $from = ‘web’)

P: 指定したカテゴリーの商品を取得します

assign_brand_goods($brand_id, $num = 0, $cat_id = 0)

P: 指定されたブランドの製品を入手します

get_extension_goods($cats)

P: 指定されたカテゴリに属する​​すべての拡張カテゴリのすべてのプロダクト ID を取得します

deal_price($price, $start, $end)

P: 製品が特別セール中かどうかを判断します

spec_price($spec)

P: 指定された仕様の価格を取得します

group_buy_info($group_buy_id, $current_num = 0)

P: 共同購入活動情報を取得します

group_buy_stat($group_buy_id, $deposit)

P: 特定の共同購入活動の統計情報を取得

group_buy_status($group_buy)

P: 共同購入ステータスを取得

オークション情報($act_id, $config = false)

P: オークションイベント情報を取得します

オークションログ($act_id)

P: オークション入札記録を取得

オークションステータス($オークション)

P: オークション活動ステータスを計算します (パラメーターはオリジナルの情報である必要があることに注意してください)

Goods_info($goods_id)

P: 製品情報を取得します

有利な情報($act_id)

P: プロモーション情報を入手

Wholesale_info($act_id)

P: 卸売情報

add_style($goods_name, $style)

P: 製品名のスタイルを追加

get_goods_attr($goods_id)

P: 製品属性を取得します

get_goods_fittings($goods_list = array())

P: ショッピング カート内のアイテムのアクセサリーを入手してください

lib_article.php (記事および記事分類に関する関数ライブラリ)

get_cat_articles($cat_id, $page = 1, $size = 20,$requirement=”)

P: 記事カテゴリの記事リストを取得

get_article_count($cat_id ,$requirement=")

P: 指定されたカテゴリの記事の総数を取得します



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート