ecshop二次开发网页模板之常用函数汇总汇站网 - 汇站网

ecshop二次开发网页模板之常用函数汇总

2021-09-07 0 819
  • 最近进行 ecshop 的二次开发,整理了一部分的函数,另外在 ecshop 论坛上面也发现了很多函数说明,整理汇总如下,供大家参考。
  • 所有函数功能说明:
  • lib_time.php
  • gmtime()
  • 说明:获得当前格林威治时间的时间戳
  • server_timezone()
  • 说明:获得服务器的时区
  • local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL)
  • 说明:生成一个用户自定义时区日期的 GMT 时间戳
  • local_date($format, $time = NULL)
  • 说明:将 GMT 时间戳格式化为用户自定义时区日期
  • gmstr2time($str)
  • 说明:转换字符串形式的时间表达式为 GMT 时间戳
  • local_strtotime($str)
  • 说明:将一个用户自定义时区的日期转为 GMT 时间戳
  • local_gettime($timestamp = NULL)
  • 说明:获得用户所在时区指定的时间戳
  • local_getdate($timestamp = NULL)
  • 说明:获得用户所在时区指定的日期和时间信息
  • lib_base.php
  • sub_str($str, $length = 0, $append = true)
  • 说明:截取 UTF-8 编码下字符串的函数
  • real_ip()
  • 说明:获得用户的真实 IP 地址
  • str_len($str)
  • 说明:计算字符串的长度(汉字按照两个字符计算)
  • get_crlf()
  • 说明:获得用户操作系统的换行符
  • send_mail($name, $email, $subject, $content, $type = 0, $notification=false)
  • 说明:邮件发送
  • gd_version()
  • 说明:获得服务器上的 GD 版本
  • file_get_contents($file)
  • 说明:如果系统不存在 file_get_contents 函数则声明该函数
  • file_put_contents($file, $data, $flags = ”)
  • 说明:如果系统不存在 file_put_contents 函数则声明该函数
  • floatval($n)
  • 说明:如果系统不存在 floatval 函数则声明该函数
  • file_mode_info($file_path)
  • 说明:文件或目录权限检查函数
  • log_write($arg, $file = ”, $line = ”)
  • 说明:写入日志内容
  • make_dir($folder)
  • 说明:检查目标文件夹是否存在,如果不存在则自动创建该目录
  • gzip_enabled()
  • 说明:获得系统是否启用了 gzip
  • addslashes_deep($value)
  • 说明:递归方式的对变量中的特殊字符进行转义
  • addslashes_deep_obj($obj)
  • 说明:将对象成员变量或者数组的特殊字符进行转义
  • stripslashes_deep($value)
  • 说明:递归方式的对变量中的特殊字符去除转义
  • make_semiangle($str)
  • 说明:将一个字串中含有全角的数字字符、字母、空格或’%+-()’字符转换为相应半角字符
  • check_file_type($filename, $realname = ”, $limit_ext_types = ”)
  • 说明:检查文件类型 /文件名/真实文件名/允许的文件类型
  • mysql_like_quote($str)
  • 说明:对 MYSQL LIKE 的内容进行转义 过滤掉 _ %等字符.
  • real_server_ip()
  • 说明:获取服务器的 ip
  • ecs_header($string, $replace = true, $http_response_code = 0)
  • 说明:自定义 header 函数,用于过滤可能出现的安全隐患
  • ecs_iconv($source_lang, $target_lang, $source_string = ”)
  • 说明:自定义的编码转换
  • ecs_geoip($ip)
  • 说明:取得 IP 的地址,采用 IP
  • trim_right($str)
  • 说明:去除字符串右侧可能出现的乱码
  • move_upload_file($file_name, $target_name = ”)
  • 说明:将上传文件转移到指定位置
  • json_str_iconv($str)
  • 说明:将 JSON 传递的参数转码
  • get_file_suffix($file_name, $allow_type = array())
  • 说明:获取文件后缀名,并判断是否合法
  • read_static_cache($cache_name)
  • 说明:读结果缓存文件
  • write_static_cache($cache_name, $caches)
  • 说明:写结果缓存文件
  • lib_common.php (公用函数库)
  • db_create_in($item_list, $field_name = ”)
  • 说明:创建像这样的查询: “IN(‘a’,’b’)” $item_list 为数组
  • is_email($user_email)
  • 说明:验证输入的邮件地址是否合法
  • is_time($time)
  • 说明:检查是否为一个合法的时间格式
  • assign_query_info()
  • 说明:获得查询时间和次数,并赋值给 smarty
  • region_result($parent, $sel_name, $type)
  • 说明:创建地区的返回信息
  • get_regions($type = 0, $parent = 0)
  • 说明:获得指定国家的所有省份, 函数需要数据库支持.
  • get_shipping_config($area_id)
  • 说明:获得配送区域中指定的配送方式的配送费用的计算参数 比如快捷公司不同.
  • init_users()
  • 说明:初始化会员数据整合类
  • cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0, $is_show_all = true)
  • 说明:获得指定分类下的子分类的数组, $re_type 控制返回类型
  • cat_options($spec_cat_id, $arr)
  • 说明:过滤和排序所有分类,返回一个带有缩进级别的数组
  • load_config()
  • 说明:载入配置信息
  • get_brand_list()
  • 说明:取得品牌列表
  • get_brands($cat = 0, $app = ‘brand’)
  • 说明:获得某个分类下的品牌列表
  • get_promotion_info($goods_id = ”)
  • 说明:所有的促销活动信息
  • get_children($cat = 0)
  • 说明:获得指定分类下所有底层分类的 ID
  • get_article_children ($cat = 0)
  • 说明:获得指定文章分类下所有底层分类的 ID
  • get_mail_template($tpl_name)
  • 说明:获取邮件模板
  • order_action($order_sn, $order_status, $shipping_status, $pay_status, $note = ”, $username = null)
  • 说明:记录订单操作记录
  • price_format($price, $change_price = true)
  • 说明:格式化商品价格
  • get_virtual_goods($order_id, $shipping = false)
  • 说明:返回订单中的虚拟商品 记录是否发货.
  • 说明:虚拟商品发货
  • 说明:虚拟卡发货
  • virtual_card_result($order_sn, $goods)
  • 说明:返回虚拟卡信息
  • get_snatch_result($id)
  • 说明:获取指定 id snatch 活动的结果
  • clear_tpl_files($is_cache = true, $ext = ”)
  • 说明:清除指定后缀的模板缓存或编译文件
  • clear_compiled_files($ext = ”)
  • 说明:清除模版编译文件
  • clear_cache_files($ext = ”)
  • 说明:清除缓存文件
  • clear_all_files($ext = ”)
  • 说明:清除模版编译和缓存文件
  • smarty_insert_scripts($args)
  • 说明:页面上调用的 js 文件,组合功能.
  • smarty_create_pages($params)
  • 说明:创建分页的列表
  • build_uri($app, $params, $append = ”, $page = 0, $size = 0)
  • 说明:重写 URL 地址
  • formated_weight($weight)
  • 说明:格式化重量
  • log_account_change($user_id, $user_money = 0, $frozen_money = 0, $rank_points = 0, $pay_points = 0, $change_desc = ”, $change_type = ACT_OTHER)
  • 说明:记录帐户变动
  • article_cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0)
  • 说明:获得指定分类下的子分类的数组/ 向下取数组.
  • article_cat_options($spec_cat_id, $arr)
  • 说明:过滤和排序所有文章分类,返回一个带有缩进级别的数组
  • uc_call($func, $params=null)
  • 说明:调用 UCenter 的函数
  • exception_handler($errno, $errstr, $errfile, $errline)
  • 说明:error_handle 回调函数未启用.
  • get_image_path($goods_id, $image=”, $thumb=false, $call=’goods’, $del=false)
  • 说明:重新获得商品图片与商品相册的地址
  • user_uc_call($func, $params = null)
  • 说明:调用使用 UCenter 插件时的函数
  • get_volume_price_list($goods_id, $price_type = ‘1’)
  • 说明:取得商品优惠价格列表
  • get_final_price($goods_id, $goods_num = ‘1’, $is_spec_price = false, $spec = array())
  • 说明:取得商品最终使用价格
  • get_package_info($id)
  • 说明:获取指定 id package 的信息
  • get_package_goods($package_id)
  • 说明:获得指定礼包的商品 lib_main.php (前台公用函数库)
  • update_user_info()
  • 说明:更新用户 SESSION,COOKIE 及登录时间、登录次数。
  • get_user_info($id=0)
  • 说明:获取用户信息数组
  • assign_ur_here($cat = 0, $str = ”)
  • 说明:取得当前位置和页面标题
  • get_parent_cats($cat)
  • 说明:获得指定分类的所有上级分类
  • build_pagetitle($arr, $type = ‘category’)
  • 说明:根据提供的数组编译成页面标题
  • build_urhere($arr, $type = ‘category’)
  • 说明:根据提供的数组编译成当前位置
  • assign_dynamic($tmp)
  • 说明:获得指定页面的动态内容
  • assign_articles($id, $num)
  • 说明:分配文章列表给 smarty
  • get_shop_help()
  • 说明:分配帮助信息
  • 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=”)
  • 说明:创建分页信息.分页函数.
  • get_pager($url, $param, $record_count, $page = 1, $size = 10)
  • 说明:生成给 pager.lbi 赋值的数组
  • get_vote($id = ”)
  • 说明:调用调查内容
  • get_user_browser()
  • 说明:获得浏览器名称和版本
  • is_spider($record = true)
  • 说明:判断是否为搜索引擎蜘蛛
  • get_os()
  • 说明:获得客户端的操作系统
  • visit_stats()
  • 说明:统计访问信息
  • save_searchengine_keyword($domain, $path)
  • 说明:保存搜索引擎关键字
  • get_tags($goods_id = 0, $user_id = 0)
  • 说明:获得指定用户、商品的所有标记
  • get_dyna_libs($theme, $tmp)
  • 说明:获取指定主题某个模板的主题的动态模块
  • dyna_libs_replace($matches)
  • 说明:换动态模块
  • upload_file($upload, $type)
  • 说明:处理上传文件,并返回上传图片名(上传失败时返回图片名为空)
  • show_message($content, $links = ”, $hrefs = ”, $type = ‘info’, $auto_redirect = true)
  • 说明:显示一个提示信息
  • 说明:将一个形如+10, 10, -10, 10%的字串转换为相应数字,并返回操作符号
  • recalculate_price()
  • 说明:重新计算购物车中的商品价格:目的是当用户登录时享受会员价格,当用户退出登录时不享受会员价格
  • assign_comment($id, $type, $page = 1)
  • 说明:查询评论内容
  • assign_template($ctype = ”, $catlist = array())
  • 说明:默认的 smarty 赋值
  • time2gmt($time)
  • 说明:将一个本地时间戳转成 GMT 时间戳
  • get_user_bonus($user_id = 0)
  • 说明:查询会员的红包金额
  • set_affiliate()
  • 说明:保存推荐 uid
  • get_affiliate()
  • 说明:获取推荐 uid
  • article_categories_tree($cat_id = 0)
  • 说明:获得指定分类同级的所有分类以及该分类下的子分类
  • get_article_parent_cats($cat)
  • 说明:获得指定文章分类的所有上级分类
  • get_library_number($library, $template = null)
  • 说明:取得某模板某库设置的数量
  • get_navigator($ctype = ”, $catlist = array())
  • 说明:取得自定义导航栏列表
  • license_info()
  • 说明:授权信息内容
  • lib_insert.php (动态内容函数库)
  • insert_query_info()
  • 说明:获得查询次数以及查询时间
  • insert_history()
  • 说明:调用浏览历史
  • insert_cart_info()
  • 说明:调用购物车信息
  • insert_ads($arr)
  • 说明:调用指定的广告位的广告
  • insert_member_info()
  • 说明:调用会员信息
  • insert_comments($arr)
  • 说明:调用评论信息
  • insert_vote()
  • 说明:调用在线调查信息
  • lib_goods.php (商品相关函数库)
  • goods_sort($goods_a, $goods_b)
  • 说明:商品推荐 usort 用自定义排序行数
  • get_categories_tree($cat_id = 0)
  • 说明:获得指定分类同级的所有分类以及该分类下的子分类
  • get_child_tree($tree_id = 0)
  • 说明:取和指定分类 ID 下的分类树
  • get_top10($cats = ”)
  • 说明:调用当前分类的销售排行榜
  • get_recommend_goods($type = ”, $cats = ”)
  • 说明:获得推荐商品
  • get_promote_goods($cats = ”)
  • 说明:获得促销商品
  • get_category_recommend_goods($type = ”, $cats = ”, $brand = 0, $min =0, $max = 0, $ext=”)
  • 说明:获得指定分类下的推荐商品
  • get_goods_info($goods_id)
  • 说明:获得商品的详细信息
  • get_goods_properties($goods_id)
  • 说明:获得商品的属性和规格
  • get_same_attribute_goods($attr)
  • 说明:获得属性相同的商品
  • get_goods_gallery($goods_id)
  • 说明:获得指定商品的相册
  • assign_cat_goods($cat_id, $num = 0, $from = ‘web’)
  • 说明:获得指定分类下的商品
  • assign_brand_goods($brand_id, $num = 0, $cat_id = 0)
  • 说明:获得指定的品牌下的商品
  • get_extension_goods($cats)
  • 说明:获得所有扩展分类属于指定分类的所有商品 ID
  • bargain_price($price, $start, $end)
  • 说明:判断某个商品是否正在特价促销期
  • spec_price($spec)
  • 说明:获得指定的规格的价格
  • group_buy_info($group_buy_id, $current_num = 0)
  • 说明:取得团购活动信息
  • group_buy_stat($group_buy_id, $deposit)
  • 说明:取得某团购活动统计信息
  • group_buy_status($group_buy)
  • 说明:获得团购的状态
  • auction_info($act_id, $config = false)
  • 说明:取得拍卖活动信息
  • auction_log($act_id)
  • 说明:取得拍卖活动出价记录
  • auction_status($auction)
  • 说明:计算拍卖活动状态(注意参数一定是原始信息)
  • goods_info($goods_id)
  • 说明:取得商品信息
  • favourable_info($act_id)
  • 说明:取得优惠活动信息
  • wholesale_info($act_id)
  • 说明:批发信息
  • add_style($goods_name, $style)
  • 说明:添加商品名样式
  • get_goods_attr($goods_id)
  • 说明:取得商品属性
  • get_goods_fittings($goods_list = array())
  • 说明:获得购物车中商品的配件
  • lib_article.php (文章及文章分类相关函数库)
  • get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement=”)
  • 说明:获得文章分类下的文章列表
  • get_article_count($cat_id ,$requirement=”)
  • 说明:获得指定分类下的资源总数

转载请注明:汇站网 » ecshop 二次开发网页模板之常用函数汇总

收藏 (0)

微信扫一扫

支付宝扫一扫

点赞 (0)

免责 声明

本资源仅用于个人 学习和研究使用,禁止用于任何商业环境!

 1.  本网站名称:汇站网
 2.  本站永久网址:https://www.huizhanii.com/
 3.  本站所有资源来源于网友投稿和高价 购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务 !
 4.  本站所有资源的展示图片和信息不代表本站的立场 !本站只是储蓄平台及搬运
 5.  下载者禁止在服务器和虚拟机下进行搭建运营,本站 所有资源不支持联网运行!只允许调试,参考和研究!!!!
 6.  未经原版权作者许可,禁止用于任何 商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
 7.  为尊重作者版权,请在下载24小时 内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
 8.  若资源侵犯了您的合法权益, 请持 您的版权证书和相关原作品信息来信通知我们请来信     通知我们 我们会及时删除,给您带来的不便,我们深表歉意!
 9.  如下载链接失效、广告或者压缩包 问题请联系站长处理!
 10.  如果你也有好源码或者教程,可以 发布到网站,分享有金币奖励和额外收入!
 11.  本站资源售价只是赞助,收取费用 仅维持本站的日常运营所需!
 12.  因源码具有可复制性,一经赞助 ,不得以任何形式退款。
 13.  更多详情请点击查看

汇站网 ECSHOP ecshop二次开发网页模板之常用函数汇总 https://www.huizhanii.com/16004.html

汇站

站长资源下载中心-找源码上汇站

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
暂无评论
  随机评论   表情   下载本站到电脑桌面


表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
登录后评论
联系官方客服

为您解决烦忧 - 24小时在线 专业服务

(汇站网)一个专注站长资源的平台网站,提供最新的网站模板和整站源码,内容包含各类精品网页模板,企业网站模板,网站模板,DIV+CSS模板,织梦模板,帝国cms模板,discuz模板,wordpress模板,个人博客论坛模板,上千种免费网页模板下载尽在汇站网.找源码上汇站.huizhanii.com