Use HTML Snippets for the profile. If it is not working according to documentation in book it might be that a) the documentation needs to be updated, or b) there is a bug in this functionality, or c) there is a bug in the custom page that includes the snippet. I would expect that c), b) and then a) are the likely order of solving ...
We have implemented a newsletter signup form into a static non-drupal page by using profiles. The profile generator actually works quite well (using CiviCRM 4.4) but the resulting form is kind of overloaded. But you can break down the markup to a simple form:
<form method="post" action="https://example.com/civicrm/profile/create?gid=12&...
The culprit is often the website field which has no filters that enable you to specify which of a number should show and hence they produce multiple rows. But like others say, it could be Address, Email or Phone if you haven't specified either the location type or Primary only. Or multiple relationships etc.
I have implemented this as a resource for an IFRAME. My implementation was in Drupal not Joomla and just used the CiviCRM API.
So I built a simple app in Drupal that took a mailing list Id on its URL, checked that this was one that allowed public sign-ups, built and validated the form and then used CiviCRM's API to add the records.
Then other sites simply ...
Why this is happening depends very much on how your View is set up, providing an export of the View might help us investigate.
One thing that might help is turning on the 'Distinct' option in the View, to force only one of each result appearing.
This can be done whilst editing the View, under: Advanced > Other > Query settings > Tick 'Distinct'
This issue has been fixed by Zimbra, the email application we use. Can CiviCRM be adjusted to deal with this issue or is it purely on the IMAP server side? Would using POP3 have a different effect?
Their solution is with a caveat that has a drastic effect at the enterprise level:
The issue stems from the bug reported at -
In principle you can use the REST api to get the form and submit it.
Also if you want to do the iFrame idea, make a link to the profile with &tmpl=component at the end, which gives you the page with just component and no module. Then you can use that url for the iFrame.
CiviCRM 4.5.x branch has stopped receiving security updates a very long time ago. Best to upgrade to 4.6.x or 4.7.x as soon as possible!
If you need help - find a partner near you in the partner listings: https://civicrm.org/partners-contributors
I did try creating an example against http://wp45.demo.civicrm.org/ - It worked fine.
Even I have worked in previous version (4.4). I haven’t got any issue at all.
So, please try setting the table width = 100% - this should work correctly.
Example: from Demo (used message template: “Sample CivicMail Newsletter Template”).
Had a table setting like below
Unfortunately, I believe in my case because I was using Household relationships and Addresses of Employers this caused a lot of duplicates.
What did work for me was to set Aggregation on. Then setting Group by on your main element that you wish to not duplicate. Viola all is well!
There is a work-around for this. Take the example of multiple phone numbers in a contact record.
Include the Phone Number field once for each unique type of number (Home/Mobile, Home/Phone, Work/Phone etc)
In Civicrm Location Display Options for each field, select unique combinations (e.g. Location Type = Work & Phone Type = Phone). Do NOT select "...
The issue seems to be with the automatic address geocoding (finding the latitude and longitude using google maps api)
It's probably that your server has a firewall that restrict it to connect to other websites. You should disable the geocoding feature or let the server connect to google maps api server
You'll have a few other features that require the ...