|
eCardMAX 2006 User Guide
An in-depth documentation of eCardMAX 2006, the world's most popular eCard server software.
If you need further assistance, please feel free to contact us.
Phone number : (516) 650-2650
Open a New eHelpMax Ticket
Table of Content
I - About eCardMAX 2006
Features list
| To get all features list of eCardMAX 2006 please come here |
|
System requirements
|
Installation of eCardMAX 2006 requires the following:
- A webserver or web hosting account running on any major Operating System
- MySQL (3.22 or higher)
- PHP (4.0.3 and above) with support for the MySQL database
- PHP Safe Mode must be OFF
- Web Server supports Cron Job in order to run Email Reminder Service.
If your server or hosting account does not meet the requirements above I am afraid eCardMAX 2006 is not for you.
|
|
Compare eCardMAX 2006 standard version with eCardMAX 2006 Gold version
| Features |
eCardMAX 2006 Gold Version |
eCardMAX 2006 Standard |
| Display eCardMAX.com copyright footer |
No, you can
remove our footer |
Yes, you have to |
| 2CheckOut & Paypal payment script |
Yes |
No |
| Users can create 2 free family accounts |
Yes |
No |
| Admin can create give a way account |
Yes |
No |
| The rest of features list can be found here |
Yes |
Yes |
|
II - eCardMAX 2006 Installation
Step by Step to install eCardMAX 2006
|
If you have basic knowledge of using FTP and are sure your hosting service or
server will run eCardMAX 2006 you can use these scripts to quickly get started.
Otherwise
click here to learn the basic of WS-FTP
program
- Decompress the eCardMAX 2006 archive to a local directory on your
system.
- Upload all the files contained in this archive (retaining the directory
structure) to a web accessible directory on your server or hosting account.
- Change the permissions on config.php + config2.php to be
writeable by all (777 within your FTP Client).
For more information about how to chmod 777
files and folders please
come here
- Using your web browser visit the location you placed eCardMAX 2006 with
the addition of install.php, e.g. http://www.mydomain.com/greetings/install.php
- Follow the instruction on the welcome screen to chmod 777 other folders
+ files.
- Click the link Go to next script to fill out all the requested information
and hit Submit.
- If you enter correct your MySQL account, eCardMAX 2006 should now be
available.
When you run script http://www.mydomain.com/install.php
you will see this:

Follow the instruction on the screen
to chmod 777 the list of files and folders,
then click the link Click here to go next script - you
will see the form below

If eCardMAX can't auto detect your
eCard Root Path, then visit the link
"click here to find out eCard Root
Path" - a long page of configuration info will appear.
To find out eCard Root Path scroll down to find this:


Fill out your MySQL account then click Submit
button.
If your hosting company supports site Admin CPanel,
click here to see instruction how to
create new MySQL account
|
|
Copy/Convert MySQL table from eCardMAX 2005 to eCardMAX 2006
| If you want to upgrade from eCardMAX 2005 to
eCardMAX 2006, after you install eCardMAX 2006 you will
need to run script convert.php, this program will
copy/convert eCardMAX 2005's tables to version 2006. This script comes with eCardMAX 2006 zip file. |
|
Set up Cron Job for Email Reminder Service
What is cron job (cron tab)? A Unix command for scheduling jobs to be executed sometime in the future. A cron is normally used to schedule a job that is executed periodically - for example, to send out an
email notice every month, year. It is also a daemon process, meaning that it runs continuously, waiting for specific events to occur.
If you are running Windows server, you will need to
set a "Scheduled Task" to run file
greetings/cronjob.php every day at 12:01am (or
2:00am - whenver you like)
Please note: You should rename file cronjob.php to
xxzzyyuu.php (the filename likes a password) so that
user can't run this file on their browser. If your server supports
CPanel, then the instruction how to set up cronjob
command below is for you
- Login to your Cpanel by using this URL:
http://mydomain.com/cpanel

- Click on icon Cron jobs, see image below

- Next screen - click Advanced (Unix Style) button

- Next screen - Input data below then click button
Commit Changes
Minute : 2
Hour: 0
Day: *
Month: *
Weekday: *
Command:
cd '/home/path/to/greeting_folder/greetings/'
; php -q cronjob.php
-p processqueue > /dev/null ;
You can copy the command code below
Replace /home/path/to/greeting_folder/greetings/ to your
eCard Root path.
If you don't know what it is, you can look inside the script
config.php, code
$ecard_root ="/xxx/xxx/xx/greetings";
Minute: 2 - Hour: 0 - Day: * - Month: * - Weekday: * means: your server will auto run the script
http://YOU.COM/greetings/cronjob.php everyday at 12:02 am (after midnight 2 minutes)
If you want to run the script cronjob.php everyday at 3:30am then input like this:
Minute: 30 - Hour: 3 - Day: * - Month: * - Weekday: *
Close this tab
|
|
Post Installation Tasks
|
Once you have successfully installed eCardMAX 2006 you MUST ensure you
remove the entire sql/ directories and /install.php +
install_welcome.html + install_script1.html + convert.php
+ convert_form.html. Leaving these in place is a
very serious potential security issue which may lead to deletion or
alteration of files, etc. Please note that until these directories are remove
eCardMAX 2006 will not operate and a warning message will be displayed.
For maximum security we recommend you should use .htaccess
to protect directory greetings/admin |
|
| Setup .htaccess & .htpasswd to protect your admin directory
(for Cpanel user only)
|
III - CUSTOMIZE THE LOOK OF eCardMAX 2006
| Tool to edit .php script
|
| Tool to edit html file.
|
| Tool to transfer file from local computer to web server (FTP)
|
| Tool to auto create thumbnail image
|
| Tool to create file .wma (Window Media Audio) from .wav files
|
| Tool to create file .rm (Real Audio) from .wav files
|
| Tool to convert from .mp3 to .wav
|
Turn On Easy Edit Template feature
| When you turn Easy Edit Template feature ON,
eCardMAX will tell you which html file you need to edit.
This feature is helpful when you design the new look for
eCardMAX. To turn ON/OFF this feature, login to
eCardMAX admin area, click the link System
Configuration |
|
How to put the link to images.
| eCardMAX 2006 comes with template name _Default.
Inside this folder you will find some .html files. Let's
use FrontPage to open file header_and_footer.html
- look at the HTML source code, you will see the way
eCardMAX links to image. For example to display image
company_logo.gif, we used this code below
<img border="0" src="templates/{'cf_set_template'}/company_logo.gif">
If you want to use FrontPage to make the new look for
eCardMAX and you like to see all images around while you
design, then to display image company_logo.gif,
you should use this HTML code below
<img border="0" src="http://www.mydomain.com/greetings/templates/_Default/company_logo.gif">
|
|
Edit Header and Footer page
| To change eCardMAX header and footer, you need to
use FrontPage or Dreamweaver to open and
edit file
templates/_Default/header_and_footer.html |
|
Edit Help page
| To change the Help page you need to use Editplus
to open and edit file
languages/english_lang.php
Scroll down to bottom page then you will see this
$print_help_page=<<<HTML_CODE Edit
here and DO NOT remove code
HTML_CODE
.....xxxx.......
.....xxxx.......
.....xxxx.......
HTML_CODE; |
|
Edit Policy page
| To change the Policy page you need to use
Editplus to open and edit file
languages/english_lang.php
Scroll down to bottom page then you will see this
$print_policy_page=<<<HTML_CODE
Edit here and DO NOT remove code
HTML_CODE
.....xxxx.......
.....xxxx.......
.....xxxx.......
HTML_CODE; |
|
Edit Term Of Service page
| To change the Policy page you need use
Editplus to open and edit file
languages/english_lang.php
Scroll down to bottom page then you will see this
$print_tos_page=<<<HTML_CODE
Edit here and DO NOT remove code
HTML_CODE
.....xxxx.......
.....xxxx.......
.....xxxx.......
HTML_CODE; |
|
Add your own pages
Let's say you want to add new page "About us"
- Here is the instruction
- Create html file name
About_us.html
- Store this file to folder templates/CURRENT_TEMPLATE/About_us.html
- Use Ediplus to open file index.php
- Find code
case
"paypal_thankyou":
set_global_var("show_sendcard_complete",get_html_from_layout("templates/$cf_set_template/show_paypal_thankyou.html"));
show_homepage();
exit;
break;
AFTER ADD
case
"about_us":
set_global_var("print_object",get_html_from_layout("templates/$cf_set_template/About_us.html"));
print
get_html_from_layout("templates/$cf_set_template/header_and_footer.html");
exit;
break;
- Call your About_us page like this
http://mydomain.com/greetings/index.php?step=about_us
|
|
Edit email Notify pickup eCard
| To change email subject and email message notify
pickup eCard you need to use Editplus to open and
edit file languages/english_lang.php
Scroll down you will see this
$send_notify_pickup_email_subject
="%show_name% sent you an
eCard from $cf_site_title";
$send_notify_pickup_email_message=<<<HTML_CODE
<!--
Hi %show_friend_name%!
%show_from_name% sent you an eCard
Click the link below to view:
$ecard_url/index.php?step=pickup&cs_id=%show_id%
or go pick up the card at this Web site url address:
$ecard_url/index.php?step=pickup
and enter in this Card ID number: %show_id%
Your card will be available for pick-up during the next
$cf_card_expire_day days.
Send your own $cf_site_title greeting cards by visiting:
$ecard_url
$cf_site_title staff
-->
<p>Hi <b>%show_friend_name%</b>!
<p><b>%show_from_name%</b> sent you an eCard
<p>Click the link below to view:
<p><a href=$ecard_url/index.php?step=pickup&cs_id=%show_id%>$ecard_url/index.php?step=pickup&cs_id=%show_id%</a>
<p>or go pick up the card at this Web site url address:
<p><a href=$ecard_url/index.php?step=pickup>$ecard_url/index.php?step=pickup</a>
<p>and enter in this Card ID number: <b>%show_id%</b>
<p>Your card will be available for pick-up during the
next <b>$cf_card_expire_day</b> days.
<p>Send your own $cf_site_title greeting cards by
visiting:
<p><a href=$ecard_url>$ecard_url</a>
<p>$cf_site_title staff
HTML_CODE; |
|
Edit email Tell-A-Friend
| To change email Tell-A-Friend you need to use
Editplus to open and edit file languages/english_lang.php
Scroll down to you will see this
$tellfriend_email_subject
="%show_name% sent you a message";
$tellfriend_email_message=<<<HTML_CODE
<!--
Your friend wants to share this with you
Hello !
Your friend %show_name%, whose email address is %show_email%
stopped by our site and wants to share it with you. You
may click this link $ecard_url to visit us when you have
some free time.
%show_name% wrote the following message for you:
-----------------------------------------------------------------------
%show_message%
-----------------------------------------------------------------------
Thanks for reading this message. We hope that you will
visit us soon and perhaps tell one of your friends about
our site $ecard_url
$cf_site_title Staff
-->
<p><b>Your friend wants to share this with you</b>
<p>Hello !
<p>Your friend <b>%show_name%,</b> whose email address
is <b>%show_email%</b> stopped by our site and wants to
share it with you. You may click this link below
<b><a href="$ecard_url">$ecard_url</a></b>
to visit us when you have some free time.
<p><b>%show_name%</b> wrote the following message for
you:
<p>-----------------------------------------------------------------------
<p>%show_message%</font>
<p>-----------------------------------------------------------------------
<p>Thanks for reading this message. We hope that you
will visit us soon and perhaps tell one of your friends
about our site
<b><a href=$ecard_url>$ecard_url</a></b>
<p>$cf_site_title Staff
HTML_CODE; |
|
Edit email Birthday Alert
| To change email Birthday Alert you need to use
Editplus to open and edit file languages/english_lang.php
Scroll down to you will see this
$show_birthday_alert_html_Email_Message_email_subject="%show_name%
needs your help";
$show_birthday_alert_html_Email_Message=<<<HTML_CODE
<!--
Dear Friend,
This is %show_name%
I am currently creating a list of everyone's birthday so
I can be reminded when it comes. I would like to add
your birthday onto my list, so please click on the link
below and enter your birthday for me.
%SHOW_LINK%
Thanks,
%show_name% (%show_email%)
-->
Dear Friend,
<p>This is %show_name%
<p>I am currently creating a list of everyone's birthday
so I can be reminded when it comes. I would like to add
your birthday onto my list, so please click on the link
below and enter your birthday for me.
<p>%SHOW_LINK%
<p>Thanks,<br>
%show_name% (%show_email%)
HTML_CODE; |
|
Edit email Black list
| To change email Black List you need to use
Editplus to open and edit file languages/english_lang.php
Scroll down to you will see this
$blacklist_email_subject="$cf_site_title
- Black list activation link";
$blacklist_email_message=<<<HTML_CODE
<!--
Please click the link below in order to add your email %show_email%
to our 'black list'
%show_link%
Thank you
-->
<p>Please click the link below in order to add your
email <b>%show_email%</b> to our 'black list'</p>
<p>%show_link%</p>
<p><b>Thank you</b></p>
HTML_CODE; |
|
Edit email "Your account is now active" after user sign up new account.
| To change email message that will send to member
after they sign up complete you need to use
Editplus to open and edit file languages/english_lang.php
Scroll down to you will see this
$email_subject_SignUp_Successful="$cf_site_title
- Your account is now active";
$email_body_SignUp_Successful=<<<HTML_CODE
<!--
Hello %user_name%,
Thank you for becoming a member.
Your account is now active, and you have immediate
access to all of the exclusive features available only
to our members such as Birthday Alert, Address Book,
Calendar, Reminders, Member Album, and Card History.
Please sign in with your account information below
Visit our Web site at: $ecard_url
User ID: %user_name_id%
User Email: %user_email%
Password: %user_password%
We look forward to helping you send more smiles to your
family, friends, and loved ones via great ecards in the
months and years ahead.
$cf_site_title Staff
-->
<p>Hello <b>%user_name%</b>,</p>
<p>Thank you for becoming a member.</p>
<p>Your account is now active, and you have immediate
access to all of the
exclusive features available only to our members such as
<b>Birthday Alert,
Address Book, Calendar, Reminders, Member Album, and
Card History</b>.</p>
<p>Please sign in with your account information
below</p>
<p>Visit our Web site at: <b><a href="$ecard_url"
target=_blank>$ecard_url</a></b><br>
User ID: <b>%user_name_id%</b><br>
User Email: <b>%user_email%</b><br>
Password: <b>%user_password%</b></p>
<p>We look forward to helping you send more smiles to
your family, friends, and
loved ones via great ecards in the months and years
ahead.</p>
<p><b>$cf_site_title Staff</b></p>
HTML_CODE; |
|
Edit email "Your Order Number" - after user make payment (Gold version)
| To change email "Your order number" after user make
the payment you need to use
Editplus to open and edit file languages/english_lang.php
Scroll down to you will see this
$payment_email_subject="$cf_site_title
- Your Order Number";
$blacklist_email_message=<<<HTML_CODE
Dear %Member_Name%,
Welcome to $cf_site_title! Thanks for becoming a member
of the best greeting card site on the Internet.
Please come here to sign up your ecard account
%SHOW_LINK%
This is your Order Number: %Order_Number%
Best Wishes,
$cf_site_title
$ecard_url
HTML_CODE; |
|
IV - TROUBLESHOOTING eCardMAX 2006
How to remove copyright eCardMAX.com Popup window?
| To remove the copyright popup window you have to
have eCardMAX Keycodes. Please contact
webmaster@ecardmax.com - include your 2CheckOut order number + your
domain name, then we will send you the Keycodes.
All Keycodes are created base on your domain name so
you have to make sure you give us the domain name you
intend to run eCardMAX.
When you have your Keycodes, login to eCardMAX Admin
area, click the link System Configuration,
then enter your keycodes.
Please note: We don't support
www.AnfyTeam.com
and www.DSEffects.com
Java Applet Keycode. Please come to their website to
purchase the Keycode from them.
While you are waiting for Keycodes, you can use
Opera browser to test
eCardMAX 2006. |
|
Bug Fixed - When I send the same card to more than one person, the cards to correct email address, but put the name of the first person on each email notify pick up ecard message.
This is a bug. If you download eCardMAX 2006 zip
file before March 24, 2006 then follow the instruction
below to fix this problem (You
can re-download zip file and use the new index.php
script)
- Use Editplus to open and view file name
index.php
- Go to line number 881 - Find code below
set_global_var("cs_sent","1");
$http_vars=get_global_var(http_vars);
insert_data_to_db_submit($http_vars,"cs_","max_ecardsent");
//send_email($from_name,$from_email,$to,$email_subject,$email_msg)
- AFTER ADD
$pickup_email_message =get_global_var(send_notify_pickup_email_message);
- THEN find the code next to that
$send_notify_pickup_email_message
=str_replace("%show_friend_name%",$get_fname,$send_notify_pickup_email_message);
$send_notify_pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$send_notify_pickup_email_message);
$send_notify_pickup_email_message =str_replace("%show_id%",$cs_id,$send_notify_pickup_email_message);
$send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject);
if($cf_show_from_email ==0){//Show sender's name and
Sender's email in eMail From field
send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message);
}
else{
send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message);
}
REPLACE WITH
$pickup_email_message =str_replace("%show_friend_name%",$get_fname,$pickup_email_message);
$pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$pickup_email_message);
$pickup_email_message =str_replace("%show_id%",$cs_id,$pickup_email_message);
$send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject);
if($cf_show_from_email ==0){//Show sender's name and
Sender's email in eMail From field
send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$pickup_email_message);
}
else{
send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$pickup_email_message);
}
- Next, Go to line number 1410 - Find code
set_global_var("cs_sent","1");
$http_vars=get_global_var(http_vars);
insert_data_to_db_submit($http_vars,"cs_","max_ecardsent");
//send_email($from_name,$from_email,$to,$email_subject,$email_msg)
- AFTER ADD
$pickup_email_message =get_global_var(send_notify_pickup_email_message);
- THEN find the code next to that
$send_notify_pickup_email_message
=str_replace("%show_friend_name%",$get_fname,$send_notify_pickup_email_message);
$send_notify_pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$send_notify_pickup_email_message);
$send_notify_pickup_email_message =str_replace("%show_id%",$cs_id,$send_notify_pickup_email_message);
$send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject);
if($cf_show_from_email ==0){//Show sender's name and
Sender's email in eMail From field
send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message);
}
else{
send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$send_notify_pickup_email_message);
}
REPLACE WITH
$pickup_email_message =str_replace("%show_friend_name%",$get_fname,$pickup_email_message);
$pickup_email_message =str_replace("%show_from_name%",$cs_from_name,$pickup_email_message);
$pickup_email_message =str_replace("%show_id%",$cs_id,$pickup_email_message);
$send_notify_pickup_email_subject =str_replace("%show_name%",$cs_from_name,$send_notify_pickup_email_subject);
if($cf_show_from_email ==0){//Show sender's name and
Sender's email in eMail From field
send_email(stripslashes($cs_from_name),$cs_from_email,$get_femail,$send_notify_pickup_email_subject,$pickup_email_message);
}
else{
send_email(stripslashes($cf_site_title),$cf_site_from_email,$get_femail,$send_notify_pickup_email_subject,$pickup_email_message);
}
- DONE, Save file and upload it back to your
server.
|
|
My Album doesn't upload image files (.gif, .jpg, .swf)
| Use FTP login to your server. Find folder name
user_picture - It is inside folder:
resource/picture/user_picture
If you don't see this folder, use FTP to create it
and use FTP to chmod 777 this folder.
If the folder exists, use FTP to chmod 777 it.
This will fix the problem. |
|
How come I don't see Java Applets, Music, and Skin background in the Drop Down Menu?
| After you login to eCardMAX 2006 Admin area, for the
first time user please read Quick Start for
instruction to add default applet, .skin, music.
eCardMAX 2006 zip file comes with some default Java
Applet, Music and Skin backgrounds, after you finish the
installation of eCardMAX, login to Admin area, then
click the link Add new Applet / Add new Skin / Add
new Stamp / Add new Music. eCardMAX will auto load
Skin info, music, java applet to database. |
|
I can't login to Admin area
| Please check your Admin user ID and password inside
the script name config.php Use Editplus
to open and view this file |
|
Mail doesn't send out
Make sure you already tested with Yahoo or Gmail
account, if you don't see any email then please try:
- Login to your eCardMAX admin area
- Click the link System Configuration
- Scroll down - find section Email Setting
- Check the radio button Show Site's title and
Site's email
- Then enter your domain email address. For
example if your eCard site is
http://abc.com/greetings/index.php
then enter your domain email something like this:
support@abc.com or info@abc.com
|
|
I can't create new Category
| Try to use FTP to chmod 777 folder:
greetings/resource/picture |
|
I can't upload new cards via web browser
and my user can't upload their images via My Album
| Let's say you can't upload images to category name
New Year (folder name
NewYear) then try to chmod 777 folder
name NewYear
greetings/resource/picture/NewYear If
your user can't upload their images, then try to chmod
777 folder user_picture
greetings/resource/picture/user_picture |
|
I can't upload new Skins to system
| Try to chmod 777 folder
greetings/resource/skin |
|
I can't upload new Stamps to system
| Try to chmod 777 folder
greetings/resource/stamp |
|
I can't upload new Music files to system
| Try to chmod 777 folder
greetings/resource/music |
|
Email reminder doesn't work.
| Make sure your server supports CronJob. If
your hosting company supports site Admin Cpanel
then click here to read
instruction to setup conjob, otherwise please contact
your hosting company to ask them how to set it up. |
|
My system doesn't auto send out Birthday card to register members.
Please check:
- Make sure CronJob is running on your
server.
- Did you tell eCardMAX your Birthday category? If
you haven't tell eCardMAX which category is a
Birthday category, then you have to do it.
Instruction:
+ Login to eCardMAX Admin area
+ Click the link Show/Hide category
+ Click the Birthday Cake to tell eCardMAX
your Birthday category. eCardMAX will random pick a
Birthday card and send it to register members.
 |
|
V - GOLD VERSION ONLY
Turn on eCardMAX Payment feature
| To turn Payment feature ON you need to login
to eCardMAX admin area, click the link System
Configuration - scroll down to bottom page - go to
section Gold version only, then answer Yes
for question "Would you like to enable 2CheckOut and
PayPal payment?" |
|
How to integrate eCardMAX to 2CheckOut payment processor
| If you don't have 2CheckOut.com account, then
click here to get one (No Waiting Weeks, Start
Selling in just a Few Minutes - that's true).
First, you need to enable payment feature: Log in to
eCardMAX Admin area, click the link System
Configuration - go
to section Gold version only, then answer Yes
for question "Would you like to enable 2CheckOut and
PayPal payment?"
You have to rename the script 2checkout.php.
For example: rename it to Abnd2543Ps.php (it
likes the password - hard to guess and you don't have to
remember it). Please do not modify the php code inside
unless you know what you are doing.
Next, click the link below to login to your
2Checkout.com member area
https://www.2checkout.com/2co/login
At the main page select the link Set Up Product

Next page - click the link on your right hand
side New Recurring Product.

Then fill out the form - See image below

Enter the URL of script Abnd2543Ps.php
in field Approved URL.
Click Create Recurring Product button when you
done, then go back to Set Up Products page you
will see this

Now, please remember your Product ID is
1
Next, go back to Account Homepage, inside Helpful Link
table - click the link Look & Feel Settings

Next page, select Yes for Direct Return, then
enter the URL of script Abnd2543Ps.php

Scroll down to set your Secret
Word, then click Save Changes button
Now, login to eCardMAX admin area, scroll down to bottom
page, at section Gold version only enter your
2CheckOut secret word, your 2CheckOut sid
number (seller ID number) and your 2CheckOut
product_id number.
To test 2CheckOut payment script, answer
Yes for question
Would you
like to turn ON 2CHECKOUT TEST MODE?
Go to your eCardMAX homepage, click button Join Now
to test 2CheckOut payment script. Use credit card
number 123456789112345
to make the payment.
When you go live
your site you MUST turn OFF 2CheckOut Test
Mode (say
No
for question
Would you like
to turn ON 2CHECKOUT TEST MODE?) |
| |
|
How to integrate eCardMAX to PayPal payment processor
| If you don't have PayPal.com account then
click
here to get one. Please note: You have to become a
PayPal verified member in order to sell product on your
site. First, you need to enable payment feature: Log in to
eCardMAX Admin area, click the link System
Configuration - go
to section Gold version only, then answer Yes
for question "Would you like to enable 2CheckOut and
PayPal payment?"
Then, enter Your primary PayPal email address
Please note: If
you have 2 or more Paypal email accounts then you have
to use your Primary PayPal email account. To know
which email account is your primary account then do this:
- Login to your PayPal member area
- Click tab Profile - Click the link
Email (Account Information)


Inside tab Profile, click the link Instant Payment Notification Preferences,

Next page you have to check the checkbox and enter the
URL of your paypal.php script - click Save button when
you done. (see image below)

Next, click tab Merchant Tools then click the
link Subscriptions & Recurring Payments - See
image below

Next page, fill out the form so PayPal can help you to
create PayPal button
Please note: You
MUST skip option Trial periods
- eCardMAX won't support it
You have to enter Regular billing cycle

Scroll down you will see Security Settings -
please DO NOT encrypt your payment button. You MUST
select NO

Click Add More Options to go to next page

Next page, scroll down to enter Successful Payment URL
and Cancel Payment URL:

Click Create Button Now to go to next page
Next page, you will see PayPal generated the HTML
code for Website and Link for Emails, copy
the URL inside textbox Link for Emails

Copy the URL inside textbox Link for Emails then
go back to eCardMAX Admin area, click link System
Configuration, go to section Gold Version Only
and paste the Paypal Link for Emails URL to eCardMAX
textbox - see image below

Remember to click Submit button to save these
settings to eCardMAX database.
Now, go to your eCardMAX homepage, click Join now
button to test PayPal payment script |
|
VI - GAMES
How to enable Adult category for ePhotoHunt game?
| To enable Adult categories (Male and Female) for
ePhotoHunt you need to edit the html file:
greetings/resource/games/ephotohunt/cat.html
View HTML source code and uncomment the HTML Code
below
<!--
<a href="ephotohunt.php?step=show_ins&cat=male">
<img border="0" src="cat_male.jpg" width="375"
height="138"></a></p>
<p align="center">
<a href="ephotohunt.php?step=show_ins&cat=female">
<img border="0" src="cat_female.jpg" width="375"
height="138"></a></p>
--> |
|
How to add more images for ePhotoHunt game?
| Please visit ePhotoHunt user manual
here |
|
How to reset the HiScore list for ePhotoHunt game?
| You need to edit text file below
greetings/resource/games/ephotohunt/hiscore.txt |
|
How to enable Adult category for Memory game?
| To enable Adult categories (Male and Female) for
Memory Game you need to edit the html file:
greetings/resource/games/memory/cat.html
View HTML source code and uncomment the HTML Code
below
<!--
<tr>
<td width="100%" align="center"> </td>
</tr>
<tr>
<td width="100%" align="center">
<a href="memory.php?step=show_ins&cat=female">
<img border="0" src="female_erotic.gif" width="368"
height="79"></a></td>
</tr>
<tr>
<td width="100%" align="center"> </td>
</tr>
<tr>
<td width="100%" align="center">
<a href="memory.php?step=show_ins&cat=male">
<img border="0" src="male_erotic.gif" width="368"
height="79"></a></td>
</tr>
<tr>
<td width="100%" align="center"> </td>
</tr>
<tr>
<td width="100%" align="center"> </td>
</tr>
-->
|
|
How to add more images for Memory game?
| Please visit Memory Game user manual
here |
|
How to reset the HiScore list for Memory game?
| You need to edit text file below
greetings/resource/games/memory/hiscore.txt |
|
VII - eCardMAX HOW TOs...
How to add Art Collection images to system?
- First, go to eCardMAX 2006 download center page
to download ArtCollections.zip file
- Unzip the zip file on your local computer.
- Login to eCardMAX 2006 Admin area
- Click the link CATEGORY/Add new category
- You need to create Main category name Art
Collections (enter Art Collections
to the Category name text box and
ArtCollections to Category folder name
text box then click Submit button)
- Next screen click the link say I want to create Sub Category for Art Collections category
- eCardMAX will take you to the form so you can
create Sub category. In this page enter Andy
Warhol to the Category name text box
and AndyWarhol to Category folder
name text box then click Submit button)
- Next screen click the link I want to upload images to this category Andy Warhol by using FTP program
- Read the instruction, it will tell you to upload
image files to folder resource/picture/AndyWarhol
- Now, go back to the ArtCollections umzip
file and use FTP to upload all of image files inside
folder AndyWarhol to your web server (upload
image files to resource/picture/AndyWarhol)
- After you done with file uploading, click the
link CLICK HERE to insert your ecards to
database then you done with category name
Andy Warhol
- Redo the same routine for the category name
Claude Monet, Georges Seurat, Henri de
Toulouse Lautrec ...etc
|
|
If a member creates and sends their own ecard, how would the admin know?
Webmaster needs to login to eCardMAX 2006 Admin area,
then use the link
MEMBER ALBUM/View Member Images |
|
| How to chmod 777 files and folders
|
| How to create MySQL account with CPanel
|
How to change Admin user ID + Password?
| Use Editplus to open and edit file
config.php - Edit the code below
# Admin script login informationn
$admin_user
=
"demo";
$admin_password
=
"demo"; |
|
How to add new category and use FTP to upload new eCards?
| Unlike the version 2005, to create new category you
must login to Admin area and click the link Add
new category - Follow the instruction to use FTP
to upload your images. If you don't have your thumbnails
ready then eCardMAX 2006 will auto create thumbnail
images for you. |
|
How to add keyword, eCard title, eCard detail ?
- Login to your Admin area
- Click on the link Show/Hide eCard
- Go to each category/subcategory you will see the
list of images. Enter your eCard title, keyword,
detail message etc.. then click Save Change
button
- You must separate keyword with comma (,)
- For example: love,valentine,rose,flower
|
|
How to make new language file?
eCardMAX 2006 comes with english_lang.php.
Let's say you want to create spanish_lang.php,
follow these scripts below
- Use Editplus to open file languages/english_lang.php
- Click menu File/Save As... to make a new
name spanish_lang.php
- Start translating to Spanish, when you done,
upload spanish_lang.php to your server (greetings/languages/spanish_lang.php)
- If you want to set spanish_lang.php as
your default language then login to Admin area, go
to section Set Default
- When user sign up new eCard account, eCardMAX
will ask them which language they like to use
- Members have to login to member area and go to
My Account to change their default language.
|
|
How to make your own Skin background?
| See the sample skin below then you will know how to
do it Maximum width should be 630 px
File name: top.gif or top.jpg or top.png or
top.swf (flash)

this image will be used for table background
File name: bkg.gif or bkg.jpg or bkg.png

File name: bottom.gif or bottom.jpg or bottom.png
or bottom.swf (flash)

File name: bar.gif or bar.jpg or bar.png or
bar.swf (flash)

File name: icon.gif or icon.jpg or icon.png or
icon.swf (flash)

File name: poem.gif or poem.jpg or poem.png or
poem.swf (flash)

File name: skin.gif or skin.jpg or skin.png
 |
|
How to set global Skin default for every eCard?
- Login to your eCardMAX Admin area
- Click the link System Configuration -
scroll down to section Set Default and select
Set Default Skin
|
|
How to set Skin default for each eCard?
| It is nice to apply Happy Birthday Skin as a skin
default for a
Birthday card.
When user pick a Birthday card and go to next script,
they will see their Birthday card stays inside Happy
Birthday Skin.
To do this, login to your eCardMAX Admin area, click
the link Show/Hide eCard , browse to
category Birthday, go inside each subcategory to
select the image you want to apply Happy Birthday
Skin, then select Happy Birthday skin in the
dropdown menu Set Skin Default, then scroll down
to bottom page and click Save Change button
 |
|
How to set global Stamp default for every eCard?
- Login to your eCardMAX Admin area
- Click the link System Configuration -
scroll down to section Set Default and select
Set Default Stamp
|
|
How to set Stamp default for each eCard?
| It is nice to apply Happy Birthday Stamp as a Stamp
default for a
Birthday card.
When user pick a Birthday card and go to next script,
they will see their Birthday card with Happy Birthday
Stamp.
To do this, login to your eCardMAX Admin area, click
the link Show/Hide eCard , browse to
category Birthday, go inside each subcategory to
select the image you want to apply Happy Birthday
Stamp, then select the stamp you want to apply in the
dropdown menu Set Stamp Default, then scroll down
to bottom page and click Save Change button

|
|
How to set Java Applet default for each eCard?
| It is nice to apply Snow applet as a Java
applet default for a
Christmas card.
When user pick a Christmas card and go to next script,
they will see Snow effect on their card
To do this, login to your eCardMAX Admin area, click
the link Show/Hide eCard , browse to
category that has Christmas cards, select the image you want to apply
Snow Applet, then select Snow Applet in the
dropdown menu Set Java Default, then scroll down
to bottom page and click Save Change button
|
|
How to set default language?
- Login to your eCardMAX Admin area
- Click the link System Configuration -
scroll down to section Set Default and select
Set Default Language
|
|
How to control feature cards show at homepage?
| It is cool to show Valentine cards as feature
cards at homepage when Valentine is near.

To do this, login to eCardMAX Admin area, click the link
Show/Hide eCard browse to Valentine
category select the image you want to set Feature card, then select
radio button Set feature card show at homepage, then scroll down
to bottom page and click Save Change button
When Valentine event is over, to unset Feature card,
select radio button Don't set
To show more than 3 feature cards at homepage, login to
Admin area, click the link System Configuration,
find this setting in section General Setting
Please note: eCardMAX will show feature cards
randomly
 |
|
How to set eCardMAX auto sends birthday card to register member?
- Login to eCardMAX Admin area
- Click the link Show/Hide category
- Click the Birthday Cake to tell eCardMAX your
Birthday category. eCardMAX will random pick a
Birthday card and send it to register members.
|
|
How to set all eCards for Register Member only (non register member must become member to send it)?
- Login to eCardMAX Admin area
- Click the link Show/Hide eCard
- Go inside each category/subcategory then click
the link
Click here to set alll ecards in this category
for Member only
 |
|
How to set all eCards "Free for all" (non register member can send it)?
- Login to eCardMAX Admin area
- Click the link Show/Hide eCard
- Go inside each category/subcategory then click
the link
Click here to set alll ecards in this category
Free For All (non members can send it)
 |
|
How to add new happy face icons for Rich Text Editor?
Let's say you want to add a new smiley with the file
name "fun.gif":
+ Upload file fun.gif to folder
greetings/resources/richedit/Smileys/fun.gif
+ If you want to upload new clipart or wordart files for
Richedit then upload new files to folder [richedit/cliparts]
and [richedit/wordarts] |
|
VIII - Online Invitation Service
How to create invitation card?
The way you create invitation card looks like the
way you create Skin Background.Below is the script by
script to create invitation card "Envelop Butterfly"
for category name "Girl Announcements" The card
will look like the image below

- Use FTP login to your server, go inside folder
greetings/resource/invitation/BabyGirlAnnouncements
- Create new folder name
greetings/resource/invitation/BabyGirlAnnouncements/Envelop_Butterfly
- Upload these files below to subfolder
Envelop_Butterfly
top.gif

bkg.gif

bottom.gif

thumb.gif

index.html
<div
align="center">
<table border="0" width="615" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="{'print_path'}/top.gif"></td>
</tr>
<tr>
<td background="{'print_path'}/bkg.gif">
<p align="center">
{'print_invitation_message'}
</td>
</tr>
<tr>
<td>
<img border="0" src="{'print_path'}/bottom.gif">
</td>
</tr>
</table>
</div> |
default_fontface.txt
default_fontsize.txt
default_message.txt
Our hearts are all aflutter...
[31 BrockScript.ttf 64,0,127]Bailey
Lynn
born August 19, 2006
7 lbs, 2 oz, 20 ins
Katelyn and Joe Fields
|
default_upload.txt
RGB_background_color.txt
RGB_text_color.txt
-
Login to your eCardMAX Admin area, click the link
Add new Invite Card - browse to
category
Baby >> Girl Announcements
eCardMAX will auto load card
Envelop_Butterfly
to database
From now on, to change default fontface or default
message, you need to use the link Show/Hide
Invite Card
Please note:
- When eCardMAX loads invitation card, it will
read file index.html and reaplce
{'print_path'} with the URL path
to folder
Envelop_Butterfly.
You can use the full URL path instead of code
{'print_path'} like this
<div
align="center"> <table border="0" width="615" cellspacing="0" cellpadding="0"> <tr> <td><img border="0" src="http://YourDomain.com/greetings/resource/invitation/Envelop_Butterfly/top.gif"></td> </tr> <tr> <td background="http://YourDomain.com/greetings/resource/invitation/Envelop_Butterfly/bkg.gif"> <p align="center">
{'print_invitation_message'} </td> </tr> <tr> <td> <img border="0" src="http://YourDomain.com/greetings/resource/invitation/Envelop_Butterfly/bottom.gif"> </td> </tr> </table> </div> |
- eCardMAX will replace the code
{'print_invitation_message'} with
the PNG image (print out invitation card
message)
- If file default_fontsize.txt is
missing, eCardMAX will set font size = 25 for
that card.
- If file default_fontface.txt is
missing, eCardMAX will auto random select font
face for that card.
Sample Invitation card that requires user upload
photo

top.gif

bkg.gif

bottom.gif

thumb.gif

index.html
<div align="center"> <table border="0" width="615" cellspacing="0" cellpadding="0" background="{'print_path'}/bkg.gif"> <tr> <td><img border="0" src="{'print_path'}/top.gif"></td> </tr> <tr> <td > <div align="center"> <table border="0" id="table1" cellspacing="1"
bgcolor="#587797"> <tr> <td>{'photo_goes_here'}</td> </tr> </table> </div> </td> </tr> <tr> <td > <div align="center"> <table border="0" width="500" id="table2"
cellspacing="1"> <tr> <td><hr class=HR_COLOR ></td> </tr> </table> </div> </td> </tr> <tr> <td ><p align="center">{'print_invitation_message'}</td> </tr> <tr> <td><img border="0" src="{'print_path'}/bottom.gif"></td> </tr> </table> </div> |
default_fontface.txt
default_fontsize.txt
default_message.txt
The Reynolds family welcome with love their baby boy
[40 FontLeroy.ttf 0,0,127]Charles
Jacob June 26th at 5:10pm 8 pounds, 2 ounces, 21 inches |
default_upload.txt
RGB_background_color.txt
RGB_text_color.txt
Please note:
- To set invitation card that requires user upload
their photo, write yes
inside default_upload.txt
- Place code
{'photo_goes_here'}
anywhere inside index.html will replace with
user photo.
- Edit file languages/english_lang.php to
custom the message below
This card required you upload your own photo
YOUR PHOTO GOES HERE
Scroll down to upload your image
|
|
|