4.14 Upload Self Replicating Web Sites

Next, you need to upload your self replicating web site(s), and Member Only Area(s). To start, go to the Setup->Manage Web Site menu of the Admin Control Panel. The first page displays a list of all web sites currently in your database. Simply select the web site you would like to manage, and click on the "Manage Web Site" submit button.

The first section on the next page is titled Web Site Contents, and looks something like:

This table lists all files and directories currently in the selected web site. You may move into a directory, and view the contents of it by simply clicking on the directory name. You may edit the contents of any file, by clicking on the name of the file.

The last section on the page titled "Upload Web Pages", allows you to upload a maximum of ten web pages at once. Simply click on the Browse button beside a text box, and select the web page from your computer. Once you've selected all needed web pages to upload, click on the "Upload Web Page" submit button, to upload all the web pages into the current directory.


4.14.1 Root Web Site

Please note, uploading files into your self replicating web site does not upload them to your root web site at http://www.domain.com/. Instead, the web pages are only uploaded to your self replicating web site, which is usually located at:
http://www.domain.com/members/USERNAME/
There is a good chance you will want to tie in your root web site, with your self replicating web site. There are three ways to accomplish this:
  1. Create a small doorway page, at http://www.domain.com/, which only contains a "Click Here to Enter" image, which links to one of your member's self replicating web sites.

  2. Use the same home page as your self replicating web site, but change the HTML links to link to a member's self replicating web site. However, this means you need to maintain two different copies of your home page.

  3. Use the Homepage Rotator module, which will automatically redirect visitors to a member's self replicating web site.


4.14.2 Member's Only Area - Process Transaction Link

xFlow allows members to process transactions through the Member's Only Area. To create a link in your Member's Only Area allowing members to process a transaction, you must first get the ID# of the transaction. To do this, go to the Transaction->Transaction Settings menu, and click on the needed "View Details" link. A list of transactions and their ID# will be displayed. Not the ID# of the transaction you would like to create a link for.

To allow member's to process the transaction through the Member's Only Area, you need to create a link, which goes to:
index.cgi?~authtext~&action=process_transaction&transid=XXX
Replace XXX in the above URL with the ID# of the transaction.


4.14.3 Member's Only Area - E-Mail Downline Link

Instead of allowing members to e-mail their entire downline, you may want to restrict which portion of their downline they can e-mail. There are several different variables you can add to the link, allowing you to define exactly which downline members will be e-mailed. The below table shows all variables that can be used in the link. Please note, all variables are completely optional, and not required in any way.
Variable
Description
type=XXX
Defines which part of the downline will be e-mailed. XXX can be any of the following:
  • downline - The member's entire downline
  • direct - The member's direct downline. In other words, those who joined from the member's web site, regardless of where they were placed in the matrix.
  • all - Both, the member's full downline, and direct downline.If no variable is supplied, the software defaults to downline.
program_id=XXX
If members are allowed downline positions in more than one program structure, you can define exactly which program structure they can e-mail. Simply replace XXX with the ID# of the program structure, which can be found by going to the Setup->Program Settings menu.
phase=XXX
Only applicable if you're using a recycling matrix. This allows you to define exactly which phase the member can e-mail. All members start at phase 1, and every time they cycle back into the matrix, the phase increments by one. Simply replace XXX with the phase number you would like.
level=XXX
Define the exact downline level member's can e-mail. This is not applicable if you define direct as the type variable. Simply replace XXX with the downline level you would like member's to e-mail.

The below link will send an e-mail to the direct downline of the program structure ID# 2.
index.cgi?~authtext~&action=email_downline&type=direct&program_id=2
The below link will send an e-mail to the third level downline of the program ID# 1
index.cgi?~authtext~&action=email_downline&program_id=1&level=3
The below link will send an e-mail to the direct downline, of the second phase, of the program ID# 3.
index.cgi?~authtext~&action=email_downline&type=direct&program_id=3&phase=2

4.14.4 Member's Only Area - Download Link

You can offer downloadable files through the Member's Only Area, which only members who are logged in will have access to. This is useful if you offer things such as eBooks, or PDF files to members only. First, upload the needed files to your Member's Only Area through the Setup->Manage Web Site menu.

You can allow member's to download a file by placing the following link in your Member's Only Area:
index.cgi?~authtext~&action=download&file=FILENAME
Of course, replace FILENAME in the above link with the actual filename you would like to download. When a member clicks on the link, the software will send the specified file to them as a binary, downloadable file.


4.14.5 Member's Only Area - Shopping Cart

If you have the Shopping Cart module installed, you can allow your members to purchase products from the Shopping Cart, through the Member's Only Area. There are several links used that allow your members to browse products, add products to their cart, checkout, and so on. All links are described below.

Browse Categories / Products:

Members can browse all categories and products within the Shopping Cart by going to the following link within the Member's Only Area. The catid= part is optional, and is the ID# of the category to view, which can be found through the Products->Manage Categories menu of the Shopping Cart module. If not supplied, the software will default to ID# 0.
index.cgi?~authtext~&action=shop&shop_action=browse_category&catid=ID

Add Product to Cart

Members can add a new product to their Shopping Cart by using the following link, where the product_id= part is the unique ID# of the product that you defined.
index.cgi?~authtext~&action=shop&shop_action=add_product&product_id=ID

View Product Details

Members can view details on a specific product by using the following link, where the product_id= part is the unique ID# of the product that you defined.
index.cgi?~authtext~&action=shop&shop_action=view_product&product_id=ID

View Shopping Cart

Members can view and manage the contents of their personal Shopping Cart by using the following link:
index.cgi?~authtext~&action=shop&shop_action=view_cart

Checkout

Members can check out, and submit payment for their order by using the following link:
index.cgi?~authtext~&action=shop&shop_action=checkout