Afcommerce/定制指南

来自站长百科
跳转至: 导航、​ 搜索

Afcommerce|Afcommerce基本使用教程| Afcommerce定制指南|Afcommerce模板制作| Afcommerce运输模块设置

Afcommerce的“定制开发环境”使得在线商城的定制变得更加简易,它对一些功能插件或者是第三方软件的支持良好,下面我们主要了解一下Afcommerce中的哪些文件可以编辑修改以及怎样修改。

决定商城外观的文件[ ]

用来改变商城外观显示的文件主要有以下7个,其中带3个“*”号的,表示该文件相比与其他文件更重要一点,并且文件里面可用来修改的代码更多。

  • header.php
  • bannerinclude.php
  • toplayout.php ***
  • carttop.php
  • bottomlayout.php ***
  • footer.php ***
  • style.css ***(Afcommerce v_3还有第二个样式文件,命名为Style_v3.css)
  • lang1.php(English)----其他语言文件命名为langX.php,“X”是语言创建时的编号,其中Afcommerce v_3中还有第二个语言文件,名称是lang1-v3.php

header.php[ ]

Header文件里包含了关于商城所有网页顶部的PHPHTML代码,这一文件通常很少被修改,因为后台管理中已经提供了站点基本设置功能,比如站点名称、关键词、描述的设置等。当然如果你想添加一些PHP代码或者是JavaScript脚本也是完全可以的。

header文件以一个开始的table表格标签结束,表格是用来放置站点的banner图片的,所以除非打算不用条幅,否则不要删除这一标签。另外,文件的代码书写结构尽量保持原状,以避免无用的定制效果。

bannerinchlude.php[ ]

bannerinclude.php文件的位置是紧跟在header文件下面的,它的作用是存放关于站点banner条幅的HTML代码。用户可以通过修改此文件来更换站点的条幅。

toplayout.php***[ ]

toplayout.php文件以table的结束标签开始(table的开始标签在header文件中),该文件是用来设计网站外观的最重要的文件之一(还有Style.css)。

table结束标签之后是第二个table的开始标签,在这一标签里存放的是返回到站点首页的链接。用户可以在这里添加任何他想要添加的东西,比如链接、广告之类的,也可以删除该标签,这样banner下面就不会显示任何内容。

在第二个table的结束标签之后,是另一个table开始标签,这第三个table标签是对整个站点影响最大的标签,一般遇到的一些定位问题原因都是出在这里,所以我们称该标签为“main structure table”主要的结构表格。表格里的内容由不同文件共同控制,这主要在于你想在站点上显示哪些东西。默认情况下,Afcommerce分为2栏,但是可以很容易地将左边栏调整成右边栏,或者可以另外添加一栏来显示链接、图片、功能模块等。如果你想添加一个右边栏的话,需要修改下面介绍的bottomlayout.php文件。

页面的左边栏,在默认情况下显示关于购物系统的所有链接,比如分类、制造信息、浏览购物车、结算、我的账户 等。

第三个table标签中,第一个td标签显示的即是左边栏的内容,第二个td标签显示每个页面的主要内容。

carttop.php[ ]

carttop.php文件让用户添加新的页面变得简单,你所要做的只是在新建的页面中引用该文件,因为carttop里包含了header、bannerinclude、toplayout文件。引用该文件后,即在其后面可添加新页面的显示内容,然后再引用footer.php文件,主要的结构如下:

<?php include ("carttop.php"); ?>
 为页面添加显示内容 
<?php include ("footer.php"); ?>

bottomlayout.php***[ ]

bottomlayout文件与toplayout文件类似,它存放的是右边栏的代码。默认情况下,该文件为空,因为系统默认情况下没有右边栏。所以如果想添加一个右边栏,并且将原先显示在左边栏里的内容改在右边栏显示,只需要将toplayout中提到的“main structure table”中的第一个td标签里的代码连同标签全部复制粘贴到bottomlayout文件中,注意,其他代码及标签不要复制粘贴过来,否则将实现不了你想要的结果。

footer.php***[ ]

footer文件类似于cartop文件,只不过它存放的是显示在页面底部信息的代码,并且包含了bottomlayout文件,所以用户也可以在footer文件中添加右边栏的html代码。

style.css***[ ]

style.css文件是整个Afcommerce系统的样式表文件,包含了网站的颜色、字体大小以及XML规则。用户在修改之前,需要知道想要修改的地方的类名,然后在该文件中找到相对应的位置进行代码修改。

lang/lang1.php[ ]

这是系统自带的英语语言文件,用户可以添加自己的langX.php文件,访问者可以在不同语言之间切换。

用户可以通过修改该文件来改变页面上默认显示的一些文本内容,不过在编辑的时候需要注意:文件里使用了PHP语言的“define”命令,有两个字段,第一个字段是页面中使用的变量,不可以修改,只可以在第二个字段中编辑实际显示的文本,因为字段是用双引号""括起来的,如果想显示双引号的话,需要在引号之前加斜杠,如 \" 内容\"。

决定管理面板显示的文件[ ]

adminstyle.css:

这是管理面板的基本样式表,因为用户们通常不太在意管理面板的显示或者更喜欢专业一点的风格,所以该文件并不是很复杂,用户可以在文件里修改管理面板中背景的颜色、文本的颜色以及连接的颜色,当然也可以扩展设计属于自己的管理面板。

customadminfooter.php:

这一文件是用来为管理面板页面添加页脚信息。如果是网站开发人员的话,可以放置自己公司的banner广告连接等,但是不要另起一区域来显示Afcommerce的免费协议,整体的修改不能让版面看起来不专业。

custom-index-links.php:

该文件主要存放相关的索引链接,用户可以添加方便自己使用的新的链接。

参考来源[ ]

http://www.afcommerce.com/docs/customizationguide.php

Afcommerce使用手册导航

Afcommerce基本使用教程|Afcommerce定制指南|Afcommerce模板制作|Afcommerce运输模块设置