AllAffiliatePro has been designed to be totally configurable and adaptable. This is why we have a HTML template driven design, that way you simply edit standard HTML pages to change the look and feel of our software. You can edit the template files in raw HTML using the Template Editor in the management area. Or you can download the files and edit them with a WYSIWYG HTML editor such as DreamWeaver or AceExpert. You can also edit this file as Raw HTML using a text editor. Many customers find it easier to use FTP to download and upload the template files. Be sure to run the template editor before starting to edit the files. NOTE:- FrontPage and other editors change the layout of the HTML, this causes serious problems with the templates. If you are using FrontPage then please consult the help file to disable the HTML layout changes.
We offer a service where we redesign the templates to fit into your site. If you would like us to design the AllAffiliatePro templates to match your site then please click here.
The template system works by our software substituting the relevant data into the HTML page before displaying it in the browser. To do this the software needs to know where the different data should be in the page. Special ::symbols:: are used in the page which are substituted for the relevent data. To confuse matters further sections of the page often need to be repeated, especially when a table is involved. To handle this we use HTML comments, these comments are invisible in the web browser and are often used by web designers to keep track of where things are on a page. These HTML comments are already in the templates provided, editing the templates should leave the comments where they are, and so you should not need to adjust these.
About the ::symbols::
The symbols such as ::name:: and ::company:: are very important, removing these symbols can dramatically affect the working of this software. When editing the templates do NOT remove these symbols.
About the <!--comments-->
The HTML comments such as <!--areatablerowstart--> and <!--areatablerowfinish--> are very important, removing these symbols will mean the data is not displayed in the page.
TIP:- Run the template wizard first to get a set of basically configured templates. Download the templates from your server, the ones form the install zip are not configured until they pass through the template wizard.
Affiliate Area templates
- join.html
- joinup.html
- joinup2.html
- statoopt.html
- statopage.html
- statopage2.html
- toplist.html
- updatepage.html
- updatepagedone.html
- gateway.html
- 2ndtier.html
Affiliate Site templates
- join.html
-
This file contains the form with which webmasters can sign up to your affiliate program. There are no ::symbols:: in this template. Edit using a HTML editor or by raw HTML. It is on this page that you select which programs to offer. There is a selection box with all the programs listed:-
Pay per Unique & Blind clicks (input value 'ppcu')
Pay per Raw & Blind clicks (input value 'ppcr')
Commission per Sale (input value 'comm')
Recuuring Commission (input value 'recu')
Flat per Sale (input value 'flat')
Remove the programs you don't want to offer. If you are not offering Blind clicks then remove the "& Blind". If you are offering only one prgram type then you can remove the selction box and replace it with:-
<input type=hidden name=type value=XXXX>
Where XXXX is either ppcu, ppcr, comm, recu or flat. - joinup.html
-
Below is a list of all this files symbols and what they represent. You should remove any of the extra userfields you have not used. Be sure that the form action is pointing to your server. These are required to pass the signup infromation on to the next stage.
::name:: Displays the webmasters name. ::company:: Displays the company name. ::payee:: Displays the payee name. ::address1:: Displays the address line 1. ::address2:: Displays the address line 2. ::city:: Displays the name of the city. ::area:: Displays the area. ::postcode:: Displays the postcode. ::country:: Displays the country. ::website:: Displays website URL. ::email:: Displays the affiliates email address. ::paymethod:: Displays the affiliates selected payment method. ::paypal:: Displays the affiliates paypal email address. ::bankname:: Displays the affiliates bank name. ::banknumber:: Displays the affiliates bank account number. ::banksort:: Displays the affiliate bank sort code. ::bankswift:: Displays the affiliate bank swift code. ::u1 to 4:: Displays user defined 1 to 4. ::ssn:: Displays the social security number. ::username:: Displays the username. ::password:: Displays the password. ::typer:: Displays the program type selected. ::type:: Hidden form variables. - joinup2.html
-
Below is a list of all this files symbols and what they represent. You should remove any of the extra userfields you have not used. You don't need to display any of the symbols on this page. If you want you can just have a simple "Thank you", often with a link to the affiliates login page so that they can download your banners and begin sending traffic (only if you have signup style set to instant).
::name:: Displays the webmasters name. ::company:: Displays the company name. ::payee:: Displays the payee name. ::address1:: Displays the address line 1. ::address2:: Displays the address line 2. ::city:: Displays the name of the city. ::area:: Displays the area. ::postcode:: Displays the postcode. ::country:: Displays the country. ::website:: Displays website URL. ::email:: Displays the webmasters email address. ::paymethod:: Displays the affiliates selected payment method. ::paypal:: Displays the affiliates paypal email address. ::bankname:: Displays the affiliates bank name. ::banknumber:: Displays the affiliates bank account number. ::banksort:: Displays the affiliate bank sort code. ::bankswift:: Displays the affiliate bank swift code. ::u1 to 4:: Displays user defined 1 to 4. ::ssn:: Displays the social security number. ::username:: Displays the username. ::password:: Displays the password. ::typer:: Displays the program type selected. - statoopt.html
-
Below is a list of all the symbols and what they represent. You should only rearrange this page, and change the layout. Keep the links the same. These symbols are also used in the links, to pass the affiliates username and password, do not change the link URL's.
::username:: Displays the members username. ::password:: Displays the members password. ::date:: Displays the current date. ::lastpay:: Displays the affiliates last payperiod payout. ::curpay:: Displays the affiliates current payperiod total. ::bonus:: Displays any bonus commissions. - statopage.html
-
Below is a list of all the symbols and what they represent. You should only rearrange this page, and change the layout. Keep the links the same. These symbols are also used in the links, to pass the affiliates username and password, do not change the link URL's.
::user::, ::username:: Displays the members username. ::password:: Displays the members password. ::date:: Displays the date the data was tracked. ::lastpay:: Displays the affiliates last payperiod payout. ::curpay:: Displays the affiliates current payperiod total. ::bonus:: Displays any bonus commissions. ::datefrom:: Displays the selected date from. ::dateto:: Displays the selected date to. ::sales:: Displays the sales for the date/total sales. ::rebills:: Displays the rebills for the date/total rebills. ::raw:: Displays the raw clicks for the date/total raw clicks. ::unique:: Displays the unique clicks for the date/total unique clicks. ::rawblind:: Displays the blind raw clicks for the date/total blind raw clicks. ::uniqueblind:: Displays the blind unique clicks for the date/total blind unique clicks. ::conversion:: Displays the clicks-sales convertion ratio for the date/total average ratio. ::type:: Displays the program type (PayPerUnique,Commission, etc). ::revenue:: Displays the revenue for the date/total revenue. ::nextresults:: This is where next page of results link will be displayed, if there is more than one page of data. ::toplinks:: This is where the site links are displayed if you have more than 1 site on your network. This is where the templates get more complicated. View the file using wordpad or notepad. You will notice that there are HTML comments between the table rows, these comments are:-
<!--areatablerowstart--> <!--areatablerowfinish--> <!--areatablerow2start--> <!--areatablerow2finish-->
These are the HTML comments that tell our software which parts of the page need to be repeated. These comments MUST stay where they are. Editing this page in a HTML editor should not move these comments, but be sure to check afterwards. If you are not offering blind clicks then remove the ::uniqueblind:: and ::rawblind:: table columbs, also don't change the "Details" link as this allows members to see their referring URL's. - statopage2.html
-
Below is a list of all the symbols and what they represent. You should only rearrange this page, and change the layout. Keep the links the same. These symbols are also used in the links, to pass the affiliates username and password, do not change the link URL's.
::user::, ::username:: Displays the members username. ::password:: Displays the members password. ::date:: Displays the date the data was tracked. ::curpay:: Displays the affiliates current payperiod total. ::rawcount:: Displays the raw clicks. ::uniquecount:: Displays the unique clicks for the date/total unique clicks. ::blindrawcount:: Displays the blind raw clicks for the date/total blind raw clicks. ::blinduniquecount:: Displays the blind unique clicks for the date/total blind unique clicks. ::rawtotal:: Displays the total number of raw clicks. ::uniquetotal:: Displays the total number of unique clicks. ::blindrawtotal:: Displays the total number of blind raw clicks. ::blinduniquetotal:: Displays the total number of blind unique clicks. ::refername:: Displays referring URL. ::nextresults:: This is where next page of results link will be displayed, if there is more than one page of data. As with statopage.html, this file also has special HTML comments in it. View the file using wordpad or notepad. You will notice that there are HTML comments between the table rows, these comments are:-
<!--areatablerowstart--> <!--areatablerowfinish--> <!--areatablerow2start--> <!--areatablerow2finish-->
These are the HTML comments that tell our software which parts of the page need to be repeated. These comments MUST stay where they are. Editing this page in a HTML editor should not move these comments, but be sure to check afterwards. If you are not offering blind clicks then remove the ::symbols:: table columbs relating to blind clicks. - toplist.html
-
Below is a list of all the symbols and what they represent. You should only rearrange this page, and change the layout. Keep the links the same. These symbols are also used in the links, to pass the affiliates username and password, do not change the link URL's.
::username:: Displays the members username/ranked affiliates username. ::password:: Displays the members password. ::ranknum:: Displays the affiliates ranking. ::revenue:: Displays the affiliates revenue. As with statopage.html, this file also has special HTML comments in it. View the file using wordpad or notepad. You will notice that there are HTML comments between the table rows, these comments are:-
<!--areatablerowstart--> <!--areatablerowfinish-->
These are the HTML comments that tell our software which parts of the page need to be repeated. These comments MUST stay where they are. Editing this page in a HTML editor should not move these comments, but be sure to check afterwards. - updatepage.html
-
Below is a list of all this files symbols and what they represent.
::name:: Displays the webmasters name. ::company:: Displays the company name. ::payee:: Displays the payee name. ::address1:: Displays the address line 1. ::address2:: Displays the address line 2. ::city:: Displays the name of the city. ::area:: Displays the area. ::postcode:: Displays the postcode. ::country:: Displays the country. ::website:: Displays website URL. ::email:: Displays the webmasters email address. ::paymethod:: Displays the affiliates selected payment method. ::paypal:: Displays the affiliates paypal email address. ::bankname:: Displays the affiliates bank name. ::banknumber:: Displays the affiliates bank account number. ::banksort:: Displays the affiliate bank sort code. ::bankswift:: Displays the affiliate bank swift code. ::u1 to 4:: Displays user defined 1 to 4. ::ssn:: Displays the social security number. ::username:: Displays the username. ::password:: Displays the password. ::typer:: Displays the program type selected. ::type:: Hidden form variables. You should remove any of the extra userfields you have not used. Be sure that the form action is pointing to your server. Be careful when editing this file that you do not change the form, unless removing extra user fields, or programs available. There is a selection box with all the programs listed:-
Pay per Unique & Blind clicks (input value 'ppcu')
Pay per Raw & Blind clicks (input value 'ppcr')
Recurring Commission (input value 'recu')
Commission per Sale (input value 'comm')
Flat per Sale (input value 'flat') - updatepagedone.html
-
Below is a list of all this files symbols and what they represent. You should remove any of the extra userfields you have not used.
::name:: Displays the webmasters name. ::company:: Displays the company name. ::payee:: Displays the payee name. ::address1:: Displays the address line 1. ::address2:: Displays the address line 2. ::city:: Displays the name of the city. ::area:: Displays the area. ::postcode:: Displays the postcode. ::country:: Displays the country. ::website:: Displays website URL. ::email:: Displays the webmasters email address. ::paymethod:: Displays the affiliates selected payment method. ::paypal:: Displays the affiliates paypal email address. ::bankname:: Displays the affiliates bank name. ::banknumber:: Displays the affiliates bank account number. ::banksort:: Displays the affiliate bank sort code. ::bankswift:: Displays the affiliate bank swift code. ::u1 to 4:: Displays user defined 1 to 4. ::ssn:: Displays the social security number. ::username:: Displays the username. ::password:: Displays the password. ::typer:: Displays the program type selected. - gateway.html
-
Below is a list of all this files symbols and what they represent. You must be sure that the only link from the entrance page to your site is from ::linkcode::.
::linkcode:: Replaced with a unique url to track the affiliates click. - 2ndtier.html
-
Below is a list of all this files symbols and what they represent. You should only rearrange this page, and change the layout. Keep the links the same. These symbols are also used in the links, to pass the affiliates username and password, do not change the link URL's.
::user:: Displays the webmasters username. :curpay:: Displays the current payperiod earnings. ::affiliatename:: Displays the username of a referred affiliate. ::commission:: Displays the 2nd tier commission generated from that affiliate. ::total:: Displays the total 2nd tier commissions from all affiliates. - index.html
-
This file is the main page for your affiliate site. This is the page which explains what your site and affiliate program offer, and convinces the affiliates to signup. This page links to join.html and login.html, it also links to t&c.html and probably your website. This is the page you will be promoting as your affiliate program.
- tandc.html
-
This file contains the terms and conditions for your affiliate program. An example t&c is included, although you should modify this file to include your specific terms and contitions. If you can afford it then getting a legal aid to assist you with the page would be a good idea.
- privacypolicy.html
-
This file contains the privacy policy for your affiliate program. The policy included only covers the tracking side of the affiliate software, and not the affiliates details, or any other details you may collect. You should write this file to include your privacy practices, and any relevant seals you may have. Again if you can afford it then getting a legal aid to assist you with this page would be a good idea.
- p3p.html
-
This file contains the XML reference to your privacy policy. This is used by browsers to be able to read your privacy policy. You can edit this file is you so choose.
- policy.p3p
-
This is the actual p3p privacy policy file itself. You should edit this to include you own privacy pratices, as you did privacypolicy.html. This is the formatted file which can be read by internet browsers. To edit this file we recommend using IBM's P3P Editor, click here for more details. For more information on the offical P3P specification visit W3C.org.
-
Your template files should now be ready to be uploaded to your server, replacing the default templates uploaded in the installation.
Please continue to the next section Basic Operation