CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • mailing group sign up in other locations
Pages: [1]

Author Topic: mailing group sign up in other locations  (Read 997 times)

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
mailing group sign up in other locations
July 29, 2011, 03:31:13 am
Sorry if this is a silly question and I haven't understood but can someone help me with mailing group sign up.

I know I can use a profile to sign people up to a group, and the dashboard to show people their groups so they can unsubscribe.

1.) How do I show them a list of all groups they can sign up for? (nice to be within the dashboard IE I'm signed up to these then click an add or edit button to see other public groups)

2.) How can I add group sign up options on other forms/profiles like contribution pages or event sign up pages? Do I just add a field onto a profile and use that profile?

I'm sorry as this seems so basic but I'm confused (feeling like a newb still).

Cheers for your help,

Dave

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: mailing group sign up in other locations
July 29, 2011, 08:58:54 am
Dave - Lots of options for this.
1. The 'Contact Dashboard' has this ability for logged in users (unless it's been disabled in the admin Preferences) - see screenshot. Public visiblity groups are listed in the dropdown

2. Add a "Group(s)" field to a profile which you've included in an online contrib page or event registration page - that will display a set of checkboxes for public groups. (Tip - you need to include an Email field in the profile - but that email address field will be hidden if you use the profile in a contrib page or event reg since they already have a hard-wired email field).

http://wiki.civicrm.org/confluence/display/CRMDOC40/How+to+Create+Profiles#HowtoCreateProfiles-DoubleOptinandNewslettersubscriptionsviaProfiles

3. Expose a link to the Mailing List Subscribe form: http://<your site>/civicrm/mailing/subscribe?reset=1
(check your permissions to make sure appropriate roles / anonymous have access if that's what you want)

Protect your investment in CiviCRM by  becoming a Member!

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Re: mailing group sign up in other locations
August 01, 2011, 03:32:40 am
Hi Dave,

Thanks for the reply. There was no add group box in the dashboard. on further checking that was because I was signed up to the only public mailing group, I set another group to be public and there was the drop down and add button, fantastic.

I'll add the other things to the profiles.

Thanks,

Dave

Now I also need to figure out registration and Joomla accounts.

This system is great - keep up the good work!

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Re: mailing group sign up in other locations
August 01, 2011, 09:14:39 am
Hi again,

Ok I've got the profile with group(s) field working.

Now I want a signup page just for one specific group - I tried your point 3 and used the following url

http://mysite.org//index.php?option=com_civicrm&task=civicrm/mailing/subscribe&reset=1&gid=17

within Joomla but I get the following error:

Sorry. A non-recoverable error has occurred.
The requested Profile (gid=3) is disabled OR it is not configured to be used for 'Profile' listings in its Settings OR there is no Profile with that ID OR you do not have permission to access this profile. Please contact the site administrator if you need assistance.

The normal profile create works but gives me a list of groups with checkboxes I just need one specific group signup form.

Any help would be great.

Cheers,

Dave

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: mailing group sign up in other locations
August 01, 2011, 03:33:46 pm
Hmm - that pattern works for me on our Joomla demo (I'm using gid=2 to the form for sample group with group id 2):

http://joomla.demo.civicrm.org/index.php?option=com_civicrm&task=civicrm/mailing/subscribe&reset=1&gid=2

Is 17 the id of the group you're trying to use? Is it a public group type = Mailing?
Protect your investment in CiviCRM by  becoming a Member!

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Re: mailing group sign up in other locations
August 01, 2011, 05:34:38 pm
Thanks again Dave,

So I was stupidly using the profile id I had created to do method 2 instead of the group id. Now I use the correct id I get this error:

  The specified group is not configured for this action OR The group doesn't exist. The specified group is not configured for this action OR The group doesn't exist.

It is set to public pages and mailing list - similar to the group on the Joomla demo?

Does this page also presume that mail format is set to both?

Cheers,

Dave

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Re: mailing group sign up in other locations
August 01, 2011, 05:37:04 pm
Ignore my last - I just hit refresh on the page and it is fine now - strange.

Thanks for the help once again!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • mailing group sign up in other locations

This forum was archived on 2017-11-26.