Newsletter Form

R.Gen Landing pages included MailChimp, Campaign Monitor, GetResponse, iContact, Constant Contact Option to save email addresses in a text file. Below is example code to set newsletter subscription form.

<!-- form-block -->
<div class="form-block w-75 mr-auto">
    <form action="form-data/notify-me.php" class="form-widget" data-formtype="newsletter">
        <div class="field-wrp">
            <div class="row gt10">
                <div class="col-md-4">
                    <div class="form-group">
                        <input class="form-control bdr-white light w-100" data-label="Name" required="" data-msg="Please enter name." type="text" name="name" placeholder="Enter your name">
                    </div>
                </div>
                <div class="col-md-4">
                    <div class="form-group">
                        <input class="form-control bdr-white light w-100" data-label="Email" data-msg="Please enter email." type="email" name="email" placeholder="Enter your email">
                    </div>
                </div>
                <div class="col-md-4">
                    <div class="form-group">
                        <button type="submit" data-loading-text="Pleae wait.." class="btn solid btn-default light block"><i class="fa fa-envelope-o"></i> SUBSCRIBE NOW</button>
                    </div>
                </div>
            </div>
        </div>
    </form><!-- / form -->
</div><!-- form-block -->

 

Newsletter Setup

Set your newsletter service settings into form-data/config.php file. All basic requirements/steps mention in the file.

MailChimp Integration
  • Set $STORE_MODE = “mailchimp”;
  • Set MailChimp require data in MailChimp section.
$MC_API_KEY = "";
$MC_LIST_ID = "";

 

Campaign Monitor Integration
  • Set $STORE_MODE = “campaignmonitor”;
  • Set Campaign Monitor require data in Campaign Monitor section
$CM_API_KEY = "";
$CM_LIST_ID = "";

 

Get Response Integration
  • Set $STORE_MODE = “getresponse”;
  • Set Get Response require data in Get Response section
$GR_API_KEY       = "";
$GR_CAMPAIGN_NAME = "";

 

iContact Integration
  • Set $STORE_MODE = “icontact”;
  • Set iContact require data in iContact section
$IC_APP_ID    = "";
$IC_API_USER  = "";
$IC_API_PWD   = "";
$IC_LIST_NAME = "";

 

Constant Contact Integration
  • Set $STORE_MODE = “constantcontact”;
  • Set Constant Contact require data in Constant Contact section
$CC_API_KEY      = "";
$CC_ACCESS_TOKEN = "";
$CC_LIST_NAME    = "";

 

Offline Text File
  • Set $STORE_MODE = “file”;

Related Articles