第一范文网 - 专业文章范例文档资料分享平台

ECSHOP文件架构说明 - 详细版

来源:用户分享 时间:2025/7/18 19:35:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

┣ data 的目录 ┃ ┣ ffiliate.html

┃ ┣ goods_script.html ┃ ┣ order_print.html ┃ ┣ afficheimg 的目录 ┃ ┣ brandlogo 的目录

┃ ┣ captcha 的目录 验证码背景图片存放位置 ┃ ┣ cardimg 的目录 ┃ ┣ feedbackimg 的目录 ┃ ┣ images 的目录 ┃ ┣ packimg 的目录 ┃ ┗ sqldata 的目录 ┣ images 的目录 ┃ ┗ upload 的目录

┃ ┣ File 文件上传存放处 ┃ ┣ Flash flash上传存放处 ┃ ┣ Image 图片上传存放处 ┃ ┗ Media 视频上传存放处 ┣ includes 的目录

┃ ┣ cls_captcha.php 验证码图片类 generate_image 生成图片并输出到浏览器 encrypts_word 对需要记录的串进行加密 record_word 将验证码保存到session generate_word 生成随机的验证码 ┃ ┣ cls_ecshop.php 基础类 table 将指定的表名加上前缀后返回 compile_password 密码编译方法 get_domain 取得当前的域名 url获得 ECSHOP 当前环境的 URL 地址 http 获得 ECSHOP 当前环境的 HTTP 协议方式 data_dir 获得数据目录的路径 image_dir 获得图片的目录路径 ┃ ┣ cls_error.php 用户级错误处理类 add 添加一条错误信息 clean 清空错误信息 get_all 返回所有的错误信息的数组 last_message 返回最后一条错误信息 show 显示错误信息

┃ ┣ cls_iconv.php 字符集转换类

┃ ┣ cls_image.php 后台对上传文件的处理类(实现图片上传,图片缩小, upload_image 图片上传的处理函数 make_thumb 创建图片的缩略图 add_watermark 为图片增加水印 validate_image 检查水印图片是否合法

增加水印) check_img_type 工具函数 check_img_function 检查图片处理能力 random_filename 生成随机的数字串 unique_name 生成指定目录不重名的文件名 get_filetype 返回文件后缀名,如‘.php’ img_resource 根据来源文件的文件类型创建一个图像操作的标识符 gd_version 获得服务器上的 GD 版本 ┃ ┣ cls_json.php JSON 类

┃ ┣ cls_mysql.php MYSQL 公用类库 ┃ ┣ cls_rss.php RSS 类

┃ ┣ cls_session.php SESSION 公用类库

┃ ┣ cls_sms.php 短信模块 之 模型(类库) ┃ ┣ cls_smtp.php SMTP 邮件类

┃ ┣ cls_sql_executor.php SQL语句执行类 run_all 执行所有SQL文件中所有的SQL语句 parse_sql_file 获得分散的查询项 query 执行某一个查询项 remove_comment 过滤SQL查询串中的注释。该方法只过滤SQL文件中独占一行或一块的那些注释。 replace_prefix 替换查询串中数据表的前缀。该方法只对下列查询有效:CREATE TABLE,DROP TABLE, ALTER TABLE, UPDATE, REPLACE INTO, INSERT INTO get_table_name 获取表的名字 get_spec_query_item 获得SQL文件中指定的查询项 create_table 概据MYSQL版本,创建数据表 alter_table 修改数据表的方法 parse_change_query 解析出CHANGE操作 parse_drop_column_query 解析出DROP COLUMN操作 parse_add_column_query 解析出ADD [COLUMN]操作 parse_drop_index_query 解析出DROP INDEX操作 parse_add_index_query 解析出ADD INDEX操作 get_indexes 获取所有的indexes get_fields 获取所有的fields has_other_query 判断是否还有其它的查询 insert_charset 在查询串中加入字符集设置 do_other 处理其它的数据库操作 handle_error 处理错误信息 ┃ ┣ cls_template.php 模版类 assign 注册变量 display 显示页面函数 fetch 处理模板文件 make_compiled 编译模板函数 fetch_str 处理字符串函数 is_cached 判断是否缓存 select 处理{}标签

get_val 处理smarty标签中的变量标签 make_var 处理去掉$的字符串 get_para 处理insert外部函数 get_template_vars 判断变量是否被注册并返回值 _compile_if_tag 处理if标签 _compile_foreach_start 处理foreach标签 push_vars 将 foreach 的 key, item 放入临时数组 pop_vars 弹出临时数组的最后一个 _compile_smarty_ref 处理smarty开头的预定义变量 ┃ ┣ cls_transport.php 服务器之间数据传输器 request 请求远程服务器 use_socket 使用fsockopen进行连接 use_curl 使用curl进行连接 generate_crlf 产生一个换行符,不同的操作系统会有不同的换行符 ┃ ┣ inc_constant.php 常量 ┃ ┣ init.php 前台公用文件 ┃ ┣ lib.debug.php

┃ ┣ lib_article.php 文章及文章分类相关函数库 get_cat_articles 获得文章分类下的文章列表 get_article_count 获得指定分类下的文章总数 ┃ ┣ lib_clips.php ECSHOP 用户相关函数库 get_collection_goods 获取指定用户的收藏商品列表 get_booking_rec 查看此商品是否已进行过缺货登记 get_message_list 获取指定用户的留言 add_message 添加留言函数 get_user_tags 获取用户的tags delete_tag 验证性的删除某个tag get_booking_list 获取某用户的缺货登记列表 get_goodsinfo 获取某用户的缺货登记列表 delete_booking 验证删除某个收藏商品 add_booking 添加缺货登记记录到数据表 insert_user_account 插入会员账目明细 update_user_account 更新会员账目明细 insert_pay_log 将支付LOG插入数据表 get_paylog_id 取得上次未支付的pay_lig_id get_surplus_info 根据ID获取当前余额操作信息 get_online_payment_list 取得已安装的支付方式 get_account_log 查询会员余额的操作记录 del_user_account 删除未确认的会员帐目信息 get_user_surplus 查询会员余额的数量 get_user_default 获取用户中心默认页面所需的数据 add_tag 添加商品标签 color_tag 标签着色 get_rank_info 取得用户等级信息

get_user_prompt 获取用户参与活动信息 get_comment_list 获取用户评论 ┃ ┣ lib_code.php 加密解密类 encrypt 加密函数 decrypt 解密函数

┃ ┣ lib_common.php 公用函数库 db_create_in 创建像这样的查询: \ is_email 验证输入的邮件地址是否合法 is_time 检查是否为一个合法的时间格式 assign_query_info 获得查询时间和次数,并赋值给smarty region_result 创建地区的返回信息 get_regions 获得指定国家的所有省份 get_shipping_config 获得配送区域中指定的配送方式的配送费用的计算参数 init_users 初始化会员数据整合类 cat_list 获得指定分类下的子分类的数组 cat_options 过滤和排序所有分类,返回一个带有缩进级别的数组 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 虚拟商品发货 virtual_card_shipping 虚拟卡发货 virtual_card_result 返回虚拟卡信息 get_snatch_result 获取指定 id snatch 活动的结果 clear_tpl_files 清除指定后缀的模板缓存或编译文件 clear_compiled_files 清除模版编译文件 smarty_insert_scripts 页面上调用的js文件 smarty_create_pages 创建分页的列表 build_uri 重写 URL 地址 formated_weight 格式化重量 log_account_change 记录帐户变动 article_cat_list 获得指定分类下的子分类的数组 article_cat_options 过滤和排序所有文章分类,返回一个带有缩进级别的数组 uc_call 调用UCenter的函数 get_image_path 重新获得商品图片与商品相册的地址 user_uc_call 调用使用UCenter插件时的函数 get_volume_price_list 取得商品优惠价格列表 get_final_price 取得商品最终使用价格

搜索更多关于: ECSHOP文件架构说明 - 详细版 的文档
ECSHOP文件架构说明 - 详细版.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4dujl7bbou6tck09hlhr_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top