X-Cart:Code

From X-Cart 4 Classic
Revision as of 12:03, 3 February 2011 by Piligrim (talk | contribs) (skin1/ --> skin/common_files/)
Jump to: navigation, search

Overview

1. PHP scripts:

  • Customer related scripts are located in the ./ (root) directory.
  • Administrator related scripts are located in the ./admin directory.
  • Provider related scripts are located in the ./provider directory.
  • Common scripts are located in the ./include directory.
  • Modules related scripts are located in the ./modules directory.
  • Customer/Administrator/Provider related scripts location is configured in the ./top.inc.php script.

2. Smarty class scripts are located in ./include/lib/smarty directory.

3. CSS styles are described in ./skin/common_files/*.css file.

4. Smarty templates configuration can be found in ./skin/common_files/skin1.conf file.

5. Templates directory:

  • Common templates are located in the ./skin1 and ./skin/common_files/main directories.
  • Templates for the Customer area are located in the ./skin/common_files/customer directory.
  • Templates for the Admin area are located in the ./skin/common_files/admin directory.
  • Templates for the Provider area are located in the ./skin/common_files/provider directory.
  • Mail templates are located in the ./skin/common_files/mail directory.
  • Templates for X-Cart modules are located in the ./skin/common_files/modules directory.

6. Compiled templates (for cache and Smarty internal use): ./var/templates_c

7. Dump of MySQL database is in ./sql/*.sql file.

8. Images are located in ./skin/common_files/images directory.

9. Product images, category images, manufacturer images etc are located in the ./images directory.

10. Files related to integrated shipping modules are located in the ./shipping directory.

Access points

config.php

See X-Cart:config.php page.

func.php

home.php

cart.php

product.php

Directory /admin/

Directory /catalog/

Directory /customer/

Directory /files/

Directory /images/

Directory /include/

file1.php

file2.php

file3.php

Directory /mail/

Directory /modules/

Directory /payment/

Directory /provider/

Directory /schemes/

Directory /shipping/

Directory /skin/

CSS files

CSS files for the Customer area are the following:

CSS files for the store's back end (Admin and Provider areas) are the following:

CSS files for modules are the following:

Directory /skin1_original/

This directory contains backup of default skin, JavaScripts, CSS and some images used by that skin.

Directory /sql/

Directory /upgrade/

Directory /var/