We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

SL Freshview Subscribe v1.4.0 : Now fully compatible with Solspace's User module

Development and Programming

Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

How good is your php? No idea.

Can you create a php script? Nope. Not a PHP guy.

and, I only have access to one server.

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis

Hi Paul,

Sorry for the slow response; as I mentioned above, for some reason I’m not being notified when people post to this thread.

Excuse an obvious first question, but is the CampaignMonitor / MailBuild list that you’re adding members to single opt-in?

Stephen

       
Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

Yessir, both have been quintuple checked to verify they are indeed single opt-in.

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis
Yessir, both have been quintuple checked to verify they are indeed single opt-in.

Ok, I’ve knocked together a quick bit of PHP to try and shed some light on matters. Here’s what you need to do…

Unzip the attached file, and upload it to your web server. Navigate to it in a browser, enter the requested details, and submit the form. The test script will attempt to add a subscriber to your mailing list, in the same manner as the extension does.

If things don’t work as planned, we need to find the source of the problem.

To this end, I’ve also uploaded the test script to my server. Once again, enter the requested details, click submit, and see what happens; if it works fine on my server, but not on your server, we can be pretty sure that it’s a server problem.

If it doesn’t work in either location, it may be something to do with the mailing list itself – try creating a new list, and running through the test scripts again.

If all of the above fails, post the error message you get from the test script, and I’ll try to get to the bottom of things.

Hope that helps.

Cheers, Stephen

       
Matt Weinberg's avatar
Matt Weinberg
489 posts
16 years ago
Matt Weinberg's avatar Matt Weinberg

Just a quick note on that script–not every server has PHP short tags on, so some of those <?= echos may not work.

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis
Just a quick note on that script—not every server has PHP short tags on, so some of those <?= echos may not work.

Buggers, you’re right of course. Duly updated.

Thanks, Stephen

       
Paul B's avatar
Paul B
241 posts
16 years ago
Paul B's avatar Paul B

Greatly appreciate the assistance Stephen!

The test was most helpful in determining the correct URL structure.

Testing the url without the ?WSDL resulted in an “epic fail” [chuckle]. I then tested the URL with the “?wsdl” and the test succeeded in adding the name to the correct list in Campaign Monitor - same scenario for the list in MailBuild. Both url’s require the ?wsdl.

The curiosity here is that the initial issue I was having with the odd “your account has been activated” page error is gone.

Works perfectly now.

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis
The curiosity here is that the initial issue I was having with the odd “your account has been activated” page error is gone.

Well, at least it’s working, that’s the main thing (gift horse, mouth, etc). If you have any more problems just post a comment to the thread and I’ll do some more digging.

Greatly appreciate the assistance Stephen!

No problem, I’m glad you got it all sorted.

Cheers, Stephen

[EDIT - ADD] P.S. Just had a look at your site – congratulations on the W3 Award! [/EDIT]

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis

Hello all,

You asked for it, and now you’ve got it – the new version of the Freshview Subscribe extension includes an easy way for users to opt-in (or out) of your mailing list at the EE registration stage.

It’s nice and simple to setup, but a lot easier to show than explain, so I’ve put together a short screencast. It covers configuration of the new settings, and demonstrates the extension in action.

As before, the requirements are PHP5 and the PHP SoapClient API.

I’ve attached the latest version to the original message. Any problems, suggestions, or abuse about my funny voice, just leave a message.

Cheers, Stephen

       
minimal design's avatar
minimal design
356 posts
16 years ago
minimal design's avatar minimal design

This is brilliant - can’t wait to try it! Thanks 😊

       
Andrew Doran's avatar
Andrew Doran
6 posts
16 years ago
Andrew Doran's avatar Andrew Doran

I’ve tried to install the extension on 2 separate servers, but I’m getting a parse error when trying to open the extensions manager as follows:

“Parse error: syntax error, unexpected ‘{’ on line 104” - referring to the freshview subscribe extension.

Does that suggest anything obvious to anyone - I’m not a PHP guru by any stretch of imagination, but I’d love to get this working as it looks a great extension.

Appreciate any help - thanks

Andy

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis

Hi Andy,

I’ve tried to install the extension on 2 separate servers, but I’m getting a parse error when trying to open the extensions manager as follows: “Parse error: syntax error, unexpected ‘{’ on line 104” - referring to the freshview subscribe extension.

Sounds like your servers use PHP4, not PHP5 (which is required for this extension).

Stephen

       
Andrew Doran's avatar
Andrew Doran
6 posts
16 years ago
Andrew Doran's avatar Andrew Doran

Thanks for the speedy reply Stephen - I’ve got it installed now.

Turns out both my servers do run PHP5, but I needed to tell it to run php as php5 by default, in a htaccess file.

       
Stephen Lewis's avatar
Stephen Lewis
466 posts
16 years ago
Stephen Lewis's avatar Stephen Lewis
Thanks for the speedy reply Stephen - I’ve got it installed now.

No problem, glad you got it sorted.

Cheers, Stephen

       
Andrew Doran's avatar
Andrew Doran
6 posts
16 years ago
Andrew Doran's avatar Andrew Doran

Hi again,

I have this working fine, but the site I really need to integrate it into has a very simple membership sign up where ‘no activation is required’ - the site simply captures a name and an email, and then lets you access a download area.

Obviously this won’t work when the extension is triggered by the member_register_validate_members hook, as no activation email is being sent out.

Is there any way the extenstion could be triggered by the registration rather than the email activation? I looked at changing the hook to member_member_register_start but that didn’t work.

Any advice would be appreciated.

Thanks

Andy

       
1 2 3 4 Last

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.