• 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!

TOPIC: merging with iContact

merging with iContact 13 years 11 months ago #10640

  • KevenM
  • KevenM's Avatar
  • OFFLINE
  • Fresh Boarder
  • Posts: 14
I have a client who uses iContact and they would like submissions for an email signup form to automatically go to their iContact list.

From within iContact, I was able to get the code, but I'm not sure how to integrate it into RS Joomla, speficially, which part goes into the scripts field, and whether or not I need to adjust the field names. The raw code provided by iContact is as follows:
<style>
.link,
.signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	}
	.link {
		text-decoration: none;
		}
	.signupframe {
		border: 1px solid #000000;
		background: #ffffff;
		}
</style>
<form method=post action="https://app.icontact.com/icp/signup.php" name="icpsignup" id="icpsignup929" accept-charset="UTF-8" onsubmit="return verifyRequired929();" >
<input type=hidden name=redirect value="http://www.domainname.com/thank-you" />
<input type=hidden name=errorredirect value="http://www.icontact.com/www/signup/error.html" />
 
<div id="SignUp">
<table width="260" class="signupframe" border="0" cellspacing="0" cellpadding="5">
	<tr>
      <td valign=top align=right>
        <font size="1" face="Arial,Helvetica, sans-serif">*</font> <font size="2">Email</font>
      </td>
      <td align=left>
        <input type=text name="fields_email">
      </td>
    </tr>
    <input type=hidden name="listid" value="15074">
    <input type=hidden name="specialid:15074" value="G5JF">
 
    <input type=hidden name=clientid value="717631">
    <input type=hidden name=formid value="929">
    <input type=hidden name=reallistid value="1">
    <input type=hidden name=doubleopt value="0">
    <TR>
      <TD> </TD>
      <TD><font size="1">*</font><font size="2"> = Required Field</FONT></TD>
    </TR>
    <tr>
      <td> </td>
      <td><input type="submit" name="Submit" value="Submit"></td>
    </tr>
    </table>
</div>
</form>
<script type="text/javascript">
 
var icpForm929 = document.getElementById('icpsignup929');
 
if (document.location.protocol === "https:")
 
	icpForm929.action = "https://app.icontact.com/icp/signup.php";
function verifyRequired929() {
  if (icpForm929["fields_email"].value == "") {
    icpForm929["fields_email"].focus();
    alert("The Email field is required.");
    return false;
  }
 
 
return true;
}
</script>
<a class="link" href="http://www.icontact.com"><font size="2">Email Marketing You Can Trust</font></a>
 
The administrator has disabled public write access.

Re:merging with iContact 13 years 10 months ago #10885

  • komita
  • komita's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 40
  • Thank you received: 1
What was the solution to this? It would be helpful for us also. Lauri
The administrator has disabled public write access.

Re:merging with iContact 13 years 9 months ago #11144

  • alexp
  • alexp's Avatar
  • OFFLINE
  • RSJoomla! Official Staff
  • Posts: 2253
  • Thank you received: 180
Hello,

The suggested method it is not really viable, since changing the action URL of a form, will bypass all validation, email sending and saving to the DB.

It would be better to use a silent post method (if supported by iContact):

www.rsjoomla.com/customer-support/docume.../83-silent-post.html
Please note: my help is not official customer support. To receive your support, submit a ticket by clicking here
Regards,
RSJoomla! Development Team
The administrator has disabled public write access.
  • 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!