xcart商城笔记

xcart笔记
一、目录结构
./ --游客 php脚本
admin/ --后台管理员 代码
provider/ --产家提供商
modules/ --需要加载的模块
top.inc.php --定义核心常量与变量
include/lib/smarty --smarty模板引擎
include/lib/phpmailer --邮件收发用的
include/templater --smarty继承与插件扩展
include/func --需要用到的函数库
include/xcartmailer.php --smtp发送邮件类
skin/common_files --常用js\模板文件
skin/common_files/lib --js库(jquery,html编辑器)
sql/ --数据库安装文件
images/ --产品 分类 产商图片
shipping/ --配送相关文件
var/ --缓存、模板编译文件
payment/ --支付相关
二、xcart表整体概览

分类 categories
外观 classes
国籍 countries
折扣 discounts
产品特征 feature**
图片参数 images
快递 shipping
语言 languages
合作伙伴 partner**
三、关键文件
prepare.php 为适应不同服务器与数据库版本作准备、重改一些函数
init.php 初始化文件(加载必要函数、设定内存限制)
config.php 配置文件
include/common.php 为指定区域包含php脚本、激活一些模板
include/sessions.php session会话处理(data存储在sessions_data表中)
auth.php 用户认证
include/func/func.core.php {
核心函数
x_load()加载include/func目录下的其它函数
func_display($tpl, &$templater, $to_display = true,
$is_intermediate = false)
smarty模板显示函数
func_get_county ($countyid)
依据id获取国家名称
func_get_langvar_by_name($lang_name, $replace_to = NULL,
$force_code = false, $force_output = false, $cancel_wm = false)
翻译语言变量

func_setcookie_raw()对setcookie进行的包裹
func_is_ajax_request()判断是否为ajax请求
func_template_exists($template, $smarty)检查文件是否为smarty模板
}
include/func/func.db.php
数据库操作函数(含有db_connet() db_select_db() db_query()
db_fetch_array等方法)
include/func/func.logging.php 日志记录(有发至邮箱与写入到日志目录)
products.php 根据分类显示产品
include/search.php 产品搜索机制(高级选项、排序等)

你可能感兴趣的:(jquery,PHP,Ajax,搜索引擎,脚本)