一、文件夹功能说明
1、根目录:前台程序文件
2、admin:后台程序文件夹
--根目录:后台程序文件 *.php文件
--help\zh_cn:各功能的帮助文件 *.xml文件
--images:后台页面用图片
--includes:后台公用文件和函数
--js:后台用js脚本
--styles:后台用样式表
--templates:后台页面模板 *.htm文件
3、api:调用API的系统公用函数
4、cert:存放证书的文件夹
5、data:数据连接设置等,包括各种广告的上传图片等
--afficheimg:首页flash广告图片
--brandlogo:品牌logo
6、images:上传商品图片文件夹,按日期分目录
--200902:按月份划分商品图片
--upload:上传文件夹,包括file、flash、image和media
7、includes:前台公用文件和函数
--codetable:语言对应的代码表
--fckeditor:开源html文本编辑器
--modules\convert:shopex转换文件
--modules\cron:如自动上下架、ip删除等函数
--modules\integrates:整合各种插件和函数基础类
--modules\payment:各种支付接口插件
--modules\shipping:各种送货方式插件
8、install:系统安装文件夹,用后请删除
9、js:前台用js脚本
--calendar:日历控件
10、languages:语言文件
--zh_cn:简体中文语言文件,存储简体中文下使用的函数变量等
--zh_tw:繁体中文语言文件,存储繁体中文下使用的函数变量等
11、temp:存放临时缓存等文件
12、themes:模板文件夹,可以随意拷贝模板样式
13、wap:手机浏览程序
--includes;公用文件和函数
--templates:页面模板 *.wml文件
14、widget:搜狐博客小插件
方法/步骤1、首页调用方法:
先打开index.php文件找到以下代码:
$smarty->assign('new_articles',
index_get_new_articles())
//
最新文章
2、在它下面增加以下:
//调用方法
$smarty->assign('class_articles_4',
index_get_class_articles(4,6))
//
分类调用文章
//调用多个就修改传进去的参数,以及模板接收的变量,其中上面的4就是文章分类ID,其中6是调用数量
$smarty->assign('class_articles_5',
index_get_class_articles(5,6))
//
分类调用文章
$smarty->assign('class_articles_6',
index_get_class_articles(6,6))
//
分类调用文章
$smarty->assign('class_articles_7',
index_get_class_articles(7,6))
//
分类调用文章
$smarty->assign('class_articles_8',
index_get_class_articles(8,6))
//
分类调用文章
2、在lib_goods.php增加以下函数
/**
*
获得指定栏目最新的文章列表。
*
*
@access
private
*
@return
array
*/
function
index_get_class_articles($cat_aid,
$cat_num)
{
$sql
=
"SELECT
article_id,
title,open_type,cat_id,file_url
FROM
"
.$GLOBALS['ecs']->table('article').
"
WHERE
cat_id
=
".$cat_aid."
and
is_open
=
1
LIMIT
"
.
$cat_num
$res
=
$GLOBALS['db']->getAll($sql)
$arr
=
array()
foreach
($res
AS
$idx
=>
$row)
{
$arr[$idx]['id']
=
$row['article_id']
$arr[$idx]['title']
=
$row['title']
$arr[$idx]['short_title']
=
$GLOBALS['_CFG']['article_title_length']
>
0
?
sub_str($row['title'],
$GLOBALS['_CFG']['article_title_length'])
:
$row['title']
$arr[$idx]['cat_name']
=
$row['cat_name']
$arr[$idx]['add_time']
=
local_date($GLOBALS['_CFG']['date_format'],
$row['add_time'])
$arr[$idx]['url']
=
$row['open_type']
!=
1
?
build_uri('article',
array('aid'
=>
$row['article_id']),
$row['title'])
:
trim($row['file_url'])
$arr[$idx]['cat_url']
=
build_uri('article_cat',
array('acid'
=>
$row['cat_id']))
}
return
$arr
}
3、第二步是在index.dwt模板想调用的地方增加以下代码,(注:以下调上面设置里的分类ID为8的文章列表):
<!--{foreach
from=$class_articles_8
item=article}-->
<li>
<a
href="{$article.url}"
title="{$article.title|escape:html}">
<!--{$article.short_title|truncate:15:true}-->
</a>
</li>
<!--{/foreach}-->
大多数数据库配置文件的名字都带有congfig,而ecshop的数据库配置文件也不例外。它就在网站根目录下的/data目录里。配置文件config.php详细说明如下1、 数据库信息。
Ecshop在做迁移的时候需要修改的地址。$db_host是数据库服务器地址,无忧主机php虚拟主机的数据库服务器地址为localhost.$db_name是数据库名,$db_user是数据库用户名,$db_pass是数据库密码。修改的时候按照信息来就行。(特别注意一下,下面的那个$prefix是ecshop数据库的表前缀。默认是“ecs_”,这个一定要与数据库的表前缀对应。)
详细解说ECSHOP数据库配置文件config.php的含义 image0015 150x150
2、 mysql数据库以为网站的一些参数信息。
以下信息做迁移的时候一般情况是不修改的。这些
$timezone = "Asia/Chongqing"//这里设置的网站计算的时区
$cookie_path = "/"//表示cookie所在目录默认是/
$cookie_domain= ""//网站是cookie所在的域,留空就可以
$session= "1440"
define('EC_CHARSET','utf-8')//ecshop的编码
efine('ADMIN_PATH','admin')//后台的目录,
define('AUTH_KEY','this is a key')//防止多个域名下的session冲突。
define('OLD_AUTH_KEY','')//加密作用,不要修改
define('API_TIME','2012-11-09 14:43:36')//建站的时间
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)