PHP完全自学手册(珍藏版) 中文pdf扫描版下载
数据表及说明:
ecs_account_log 会员账目日志表
ecs_ad 广告详细表
ecs_ad_custom 自定义广告播放器
ecs_ad_position 广告位置表
ecs_admin_action 所有权限表
ecs_admin_log 后台管理员操作日志
ecs_admin_message 管理员留言信息
ecs_admin_user 管理员列表
ecs_adsense 站外广告详细表
ecs_affiliate_log 推荐备注表
ecs_agency 办事处表
ecs_area_region 地区表
ecs_article 文章表
ecs_article_cat 文章分类表
ecs_attribute 属性详细列表
ecs_auction_log 拍卖活动出价表
ecs_auto_manage 商品自动上下架表
ecs_back_goods 退货商品
ecs_back_order 退货单
ecs_bonus_type 红包类型表
ecs_booking_goods 缺货登记表
ecs_brand 商品品牌表
ecs_card 祝福卡表
ecs_cart 购物车
ecs_cat_recommend 栏目是否首页推荐1 精品2 最新3 热门
ecs_category 商品分类表
ecs_collect_goods 会员收藏商品表
ecs_comment 用户评论表
ecs_crons 商店计划任务
ecs_delivery_goods 发货商品表
ecs_delivery_order 发货单表
ecs_email_list 订阅列表表
ecs_email_sendlist 邮件发送列表
ecs_error_log 错误日志表
ecs_exchange_goods 积分商品表
ecs_favourable_activity 优惠活动表
ecs_feedback 会员留言信息表
ecs_friend_link 友情连接表
ecs_goods 商品表
ecs_goods_activity 促销管理act_type 0 夺宝奇兵1 团购2 拍卖4 超值大礼包
ecs_goods_article 关联文章
ecs_goods_attr 商品属性
ecs_goods_cat 商品扩展分类
ecs_goods_gallery 商品相册
ecs_goods_type 商品属性分类
ecs_group_goods 组合(配件)商品
ecs_keywords 网站关键字表
ecs_link_goods 关联商品表
ecs_mail_templates 邮件模板表
ecs_member_price 会员指定价格表
ecs_nav 页面导航栏表
ecs_order_action 订单备注表
ecs_order_goods 订单商品表
ecs_order_info 订单表
ecs_pack 商品包装表
ecs_package_goods 超值大礼包商品
ecs_pay_log 自付备注表
ecs_payment 支付方式
ecs_plugins 插件表
ecs_reg_extend_info 新注册用户的扩展信息表
ecs_reg_fields 新注册用户的扩展字段信息表
ecs_region 网站地区表
ecs_searchengine 搜索引擎表
ecs_sessions session 表
ecs_sessions_data session 备份表
ecs_shipping 配送方式
ecs_shipping_area 配送区域
ecs_shop_config 商店设置表
ecs_snatch_log 夺宝奇兵用户出价详细表
ecs_stats 流量详细表
ecs_suppliers 供货商表
ecs_tag 商品标签表
ecs_template 网站模板表
ecs_topic 专题活动表
ecs_user_account 用户资金表
ecs_user_address 用户地址
ecs_user_bonus 用户红包表
ecs_user_feed 没有操作该表
ecs_user_rank 用户等级表
ecs_users 用户表
ecs_virtual_card 虚拟卡表
ecs_volume_price 商品优惠价格表
ecs_vote 调查表
ecs_vote_log 调查日志表
ecs_vote_option 调查选项
ecs_wholesale 批发表
模板主要语法备注:
<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem --> 包
含/library/page_header.lbi 这个路径模板
$smarty->is_cached('goods.dwt', $cache_id); //判读该$cache_id 是否缓存
$smarty->assign('image_width', $_CFG['image_width']); //模板赋值
$smarty->display('goods.dwt', $cache_id);//以$cache_id 缓存该文件,并且显示该文
件
1.判读语法
a.<!-- {if $cat_list} -->
<!-- {/if} -->
b.<!-- {if $cat_list} -->
<!-- {else} -->
<!-- {/if} -->
c.<!-- {if $cat_list} -->
<!-- {elseif $pager.display == 'grid'} -->
<!-- {/if} -->
2.循环语法
<!-- {foreach from=$brand_list name="brand_list_foreach" item=brand_data} -->
<!--{/foreach}-->
得到循环下标:$smarty.foreach.brand_list_foreach.index
3.忽略语法
{literal}
{/literal}
4.比较运算符
or > == eq mod neq 等
主要文件功能说明:
Data/
-----config.php 网站配置文件
-----flashdata/ 网站幻灯文件
-----captcha/ 验证码背景文件
Includes/
-----codetable/ 文字编码文件
------fckeditor/ 编辑器文件
------modules/
----------------payment/ 支付文件
----------------shipping/ 配送文件
----------------integrates/ 外部整合文件
----------------cron/ 定期执行文件
-----------------convert/ shopex 转换文件
------cls_captcha.php 验证码类
------cls_ecshop.php Ecshop基础类
------cls_error.php 错误日志类
------cls_iconv.php 字符集转换类
------cls_image.php 上传图片文件的处理类(实现图片上传,图片缩小, 增加水印)
------cls_json.php json处理类
------cls_mysql.php 数据库操作类
------cls_rss.php rss 操作类
------cls_session.php session 操作类
------cls_sms.php 短信模型类
------cls_smtp.php 邮件发送类
------cls_sql_executor.php SQL语句执行类
------cls_template.php 模板编译类
------cls_transport.php 信息传送类包括fsockopen curl
------inc_constant.php 网站常量文件
------init.php 网站初始化文件
------lib.debug.php debug测试文件
------lib_article.php 文章及文章分类相关函数库
-------+ get_cat_articles($cat_id, $page = 1, $size = 20 ,$requirement='') 文章
分类下的文章列表
-------+ get_article_count($cat_id ,$requirement='') 获得指定分类下的文章总数
-------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_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 返回区域
-------+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_clips.php 用户相关函数库
-------+get_collection_goods($user_id, $num = 10, $start = 0) 获取指定用户的收藏
商品列表
-------+get_booking_rec($user_id, $goods_id) 查看此商品是否已进行过缺货登记
-------+get_message_list($user_id, $user_name, $num, $start, $order_id = 0) 获取
指定用户的留言
-------+add_message($message) 添加留言函数
-------+get_user_tags($user_id = 0) 获取用户的tags
-------+ delete_tag($tag_words, $user_id) 验证性的删除某个tag
-------+get_booking_list($user_id, $num, $start) 获取某用户的缺货登记列表
-------+get_goodsinfo($goods_id) 获取某用户的缺货登记列表
-------+delete_booking($booking_id, $user_id) 验证删除某个收藏商品
-------+add_booking($booking) 添加缺货登记记录到数据表
-------+insert_user_account($surplus, $amount) 插入会员账目明细
-------+update_user_account($surplus) 更新会员账目明细
-------+insert_pay_log($id, $amount, $type = PAY_SURPLUS, $is_paid = 0) 将支付LOG
插入数据表
-------+get_paylog_id($surplus_id, $pay_type = PAY_SURPLUS) 取得上次未支付的
pay_lig_id
-------+get_surplus_info($surplus_id) 根据ID 获取当前余额操作信息
-------+get_online_payment_list($include_balance = true) 取得已安装的支付方式(其
中不包括线下支付的)
-------+get_account_log($user_id, $num, $start) 查询会员余额的操作记录
-------+del_user_account($rec_id, $user_id) 删除未确认的会员帐目信息
-------+get_user_surplus($user_id) 查询会员余额的数量
-------+ get_user_default($user_id) 获取用户中心默认页面所需的数据
-------+add_tag($id, $tag) 添加商品标签
-------+color_tag(&$tags) 标签着色
-------+ get_rank_info() 取得用户等级信息
-------+ get_user_prompt ($user_id) 获取用户参与活动信息
-------+ get_comment_list($user_id, $page_size, $start) 获取用户评论
--------lib_code.php 加密解密类
-------+ encrypt($str, $key = AUTH_KEY) 加密函数
-------+ decrypt($str, $key = AUTH_KEY) 解密函数
--------lib_common.php 公用函数库
-------+db_create_in($item_list, $field_name = '') 创建像这样的查询:
"IN('a','b')"
-------+ is_time($time) 检查是否为一个合法的时间格式
-------+ assign_query_info() 获得查询时间和次数,并赋值给smarty
-------+ region_result($parent, $sel_name, $type) 创建地区的返回信息
-------+ is_email($user_email) 验证输入的邮件地址是否合法
-------+ 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) 获得指定分类下的子分类的数组
-------+ 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_goods_ship(&$virtual_goods, &$msg, $order_sn, $return_result =
false, $process = 'other') 虚拟商品发货
-------+virtual_card_shipping ($goods, $order_sn, &$msg, $process = 'other') 虚
拟卡发货
-------+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) 格式化重量:小于1 千克用克表示,否则用千克表示
-------+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 回调
-->
转载请注明:谷谷点程序 » ecshop二次开发摘要