VBulletin Embed Video Code

Not really related to Nanacast, but “hey” … what the heck.

If you had me hookup your VBulletin forum with Nanacast, you might be interested in this.

Embed Wistia in VBulletin

You’ll need to create a custom BB code.

Login to your admincp area, click on the Custom BB Codes link near the bottom left. Then click on Add New BB Code. If all goes well, you should be looking at something like this.

Go get the embed code from Wistia, it should look like this:

<iframe src=”http://fast.wistia.net/embed/iframe/562rncur36?controlsVisibleOnLoad=true&version=v1&videoHeight=360&videoWidth=640&volumeControl=true” allowtransparency=”true” frameborder=”0″ scrolling=”no” name=”wistia_embed” width=”640″ height=”360″></iframe>

Make sure you modify the parameters before you come back here, especially the height and width as those will always be the same in your VBulletin forum … unless you decide to modify the BB code you are now creating.

The important part of that iframe code is the 562rncur36. That will be what changes when you decide to embed another Wistia video.

Take that code and replace 562rncur36 with {param}. Yes, include the squiggly braces.

Your Wistia code should now look like:

<iframe src=”http://fast.wistia.net/embed/iframe/{param}?controlsVisibleOnLoad=true&version=v1&videoHeight=360&videoWidth=640&volumeControl=true” allowtransparency=”true” frameborder=”0″ scrolling=”no” name=”wistia_embed” width=”640″ height=”360″></iframe>

That’s Out Of The Way

Now we can get some real work done.

Click on the Add New BB Code button near the top.

Fill in the Title: Wistia, the BB Code Tag Name: wistia, paste in your fancy-pancy Wistia embed code in the Replacement box, and in the Example: [wistia]562rncur36[/wistia].

Click Save.

How To Use

From now on, when you want to embed your Wistia video in your forum, you will need to find that little chunk of code … the one that looks like the 562rncur36 and then place the wistia BB code like this: [wistia]562rncur36[/wistia].

And this is what you get …

Embed EZS3 in VBulletin

Guess what?

It is almost the same as Wistia.

You find that little chunk of code and change it to {param} and go through all of the stuff I mentioned for Wistia.

In this case, the code you want is what follows after the “flv/”.

<script type=”text/javascript”>// <![CDATA[
var playerhost = ((“https:” == document.location.protocol) ? “https://nanabuilder.s3.amazonaws.com/M4V/ezs3js/secure/” : “http://nanabuilder.s3.amazonaws.com/M4V/ezs3js/player/”); document.write(unescape(“%3Cscript src='” + playerhost + “flv/168D2633-03C9-AE68-E13DCDBA62AA0192.js?t=”+(Math.random() * 99999999)+”‘ type=’text/javascript’%3E%3C/script%3E”));
// ]]></script>

For this example, replace 168D2633-03C9-AE68-E13DCDBA62AA0192 with {param} so the code now looks like:

<script type=”text/javascript”>// <![CDATA[
var playerhost = ((“https:” == document.location.protocol) ? “https://nanabuilder.s3.amazonaws.com/M4V/ezs3js/secure/” : “http://nanabuilder.s3.amazonaws.com/M4V/ezs3js/player/”); document.write(unescape(“%3Cscript src='” + playerhost + “flv/{param}.js?t=”+(Math.random() * 99999999)+”‘ type=’text/javascript’%3E%3C/script%3E”));
// ]]></script>

If I remember right with EZS3 you might need to change some permissions inside your EZS3 account to allow videos to be embedded on specific websites.

Continue reading

Nanacast Order Form

Let’s do something about the default Nanacast Order Form, shall we?

With Great Power Comes Great Responsibility

… or something like that.

Nanacast is a powerhouse when it comes to providing great technology that allows you to power your web based business.

  • Unlimited Sales Funnels, Upsells and Downsells, Coupons
  • Affiliate Management
  • Membership Sites
  • Premium Podcasting
  • Email & CRM Integration
  • Powerful API
  • and more …

One area of Nanacast where there is a lot of flexibility is the order form.

The default Nanacast order form is … well, you decide …

Enter NanaForm

I spent sometime creating a Nanacast Order Form Builder = NanaForm.

With NanaForm, you can choose which fields to include in your Order Form (Nanacast does this, of course).

You can also check which fields are required (Nanacast does this).

Where NanaForm shines is the control over the look-and-feel (css).

Instead of the default embed code, NanaForm generates straight up HTML which you can then style using CSS. Also, NanaForm gives you CSS that makes an order form look like this:

Give NanaForm a try!

UPDATE: This has been removed 🙁

Continue reading

Nanacast Membership Cancellation

What happens when a member cancels their subscription to your membership that is controlled by Nanacast – do they still get access?

It Depends

On how you setup the membership in the first place.

In the Edit Pricing/Delivery section of your Nanacast membership, click on Access & Cancel Setting on Purchases & Subsciptions Page if you want members to keep access until the end of their billing period.

If you mouseover the questions mark image, you will see:

By default when a person clicks the cancel link their access is terminated immediately. With this option checked, your clients will keep access until their rebill date, at which point they will be cancelled instead of rebilled.

That’s how you setup your Nanacast membership to chose whether a member who manually cancels is denied access immediately or allowed access to the end of their billing period.

Continue reading

Nanacast SMS Text Messaging

When you make a sale, would you like receive a SMS message from Nanacast right to your cell phone?

You Can

There are plans to add SMS messaging to Nanacast. However, as of this posting, there is no such feature.

Until then, there is another way – by using the Nanacast Notifications/Custom Fields for your Nanacast product.

You Will Need A Script

And I will talk about how to get that script later.

What you will do is upload this script to a web site of yours – anyone of your websites, it doesn’t matter.

Inside your Nanacast account, find the product or membership you want to receive text messages for and click the Notifications/Custom Fields link.

Scroll down and find the Activate Advanced Outgoing API.

If it isn’t already checked, check it.

For the External URL (or External URL 2 if the other one is already in use), type in the website where the script is located and the script name, ex – http://www.example.com/nanacast-sms.php. Click on Save.

IMPORTANT: The script, ex – nanacast-sms.php, has to already be on your web site or Nanacast will not save it when you click Save. You have been warned …

That’s It On The Nanacast Side

You are setup to receive SMS messages whenever a transaction (sale, refund, cancellation, etc.) occurs for the product or membership that you added this ability to.

The Script

Here’s what you need.

You will need to know the email address to send yourself text messages.

In the U.S. (sorry, I don’t know if this will work outside the U.S.), the email addresses for texting yourself for some of the biggest providers are:

phone_number@txt.att.net … AT&T

phone_number@vtext.com … Verizon

phone_number@pm.sprint.com … Sprint

Don’t hold me to this addresses – things change. Best to call your mobile service provider and ask. Also be aware of charges to your bill.

For The Script

You will need to provide the phone email address, ex – 2135551212@txt.att.net, and a “sender” email, ex – yourpersonalemail@mail.com.

Edit the script, provide those 2 email addresses, save the file and you are good to go.

Continue reading

Nanacast Aweber Parser For Adding Affiliate ID UPDATE

Gotcha Update

Here’s a work around for the “gotcha” I mentioned for the Nanacast Aweber Parser for Adding Affiliate ID.

This is one way, maybe not the way – however, it works 🙂

Instead of using a link like the following in your Aweber emails:

http://nanacast.com/vp/100811/{!custom affiliate id}/

You will want to send your visitors to a redirect script on your site first.

The link for the redirect script should look like this:

http://example.com/nanaredirect.php?p=100811&a={!custom affiliate id}

Of course, replace example.com with your domain.

Before we look at the nanaredirect.php script, let’s make sure you have the Nanacast product id figured out (the “p=100811” part of the link) and a URL to send those visitors to.

Nanacast Product ID and Landing Page

Login to your Nanacast account, click on Manage, then click on either Memberships or Products.

You will see a list of Memberships / Products. Find the membership / product you are interested in and note the Advanced API ID. In this example, the Advanced API ID is 100811.

You will also want to know where to send your autoresponder subscribers too if they are not tagged with an affiliate id.

My suggestion is to use the same location that you have setup Nanacast to redirect your affiliate traffic to. This *assumes* you have set this up to do so.

What I mean is … now click on Edit Pricing/Delivery for the membership/product of interest.

Scroll down the page and click on Affiliate Settings.

Copy the Landing Page URL for Affiliate Traffic <- this is the where your nanaredirect.php script will send your “un-tagged” autoresponder subscribers to for the membership / product of interest.

What Do We Have So Far

We have:

  1. A redirect url to use: http://example.com/nanaredirect.php?p=100811&a={!custom affiliate id}
  2. A Nanacast product id: 100811 (from the Nanacast Advanced API ID)
  3. A landing page to send them to: http://pdfhoneypot.com (from the Nanacast Landing Page URL)

On To Your Site

Login to your site’s cPanel, http://example.com/cpanel

I’m going to leave the gory details out and just tell you … go to the File Manager and create a new file in the public_html root directory called nanaredirect.php.

Edit nanaredirect.php and add the following:

You will want to make two changes.

For the first and only occurrence of $url = “http://yoursite.com”; replace the value with your actual domain, ex – $url = “http://yourdomain.com”;

This is your backup plan, your plan B if you will … where your visitors are sent to if some of the required information is not sent over properly.

The next change to make is the line that reads “http://pdfhoneypot.com” => “100811”,

Replace “http://pdfhoneypot.com” with your landing page and “100811” with your Nanacast Advanced API ID for the membership or product of interest.

That’s All She Wrote

You now have a way – maybe not the only way – to handle your Aweber autoresponder subscribers that are not tagged with a Nanacast affiliate link in their autoresponder profile when you send out links to your other products.


nanaredirect.php is a little more complicated then it needs to be.


What I am showing you here is how to handle one membership/product. I’m building nanaredirect.php to handle multiple memberships/products …

Continue reading

How To Integrate Facebook And Nanacast

We will setup a Facebook app that integrates with a Nanacast offer based on the instructions found here.

1. Create your offer in Nanacast. It must be a free offer.

You are on your own for this one. Do what they say, create a free offer in your Nanacast account.

2. Go to https://developers.facebook.com/ and allow the Facebook Developers App

I’m thinking that something got clipped here … basically you need to login to the developer area of Facebook. I don’t recall if there was anything special you needed to do or not to have developer privileges.

3. Go to the Apps section of Facebook Developers and Create New App. Note: Creating multiple apps per offer is supported.

Click on the Apps link, https://developers.facebook.com/apps, near the top of the page.

Click on the Create New App button.

4. Give your App a name that corresponds to your offer. You’ll need to agree to Facebook Terms and conditions, and complete the Captcha.

Provide an App Display Name. You can skip the App Namespace. Check the “I agree to the Platform Privacy Policy” box. Click Continue.

See if you can pass the security check – good luck.

5. Fill out the Basic Info section, using “nanacast.com” as the domain (without the quotes)

Where is says “App Domain”, type in nanacast.com.

6. In the Website section, the Site URL should be: http://nanacast.com

Scroll down till you see “Website I own a website and want to integrate Facebook login”. Click there to expand.

You should see a text box labeled Site URL, type in http://nanacast.com.

Click on “Save Changes”.

7. At the top of the Basic Settings page for the App, you will find the App ID and App Secret fields. Copy these, you will need to paste them into the Nanacast Facebook API.

Make note of the App ID and App Secret near the top of the page – copy them because you will need them inside your Nanacast account.

8. Login to Nanacast, and click Advanced > Facebook API.

I’m not going to say anything …

9. Click the Add Facebook App button


10. Add your App Name, Facebook App ID and App Secret. Select your Nanacast offer – only free offers will be available for selection. Submit.

Do it, then click on Submit.

11. Your new app will now show in the app list on the Manage Facebook Apps page. Click the ‘Show HTML’ button for your app to show the Facebook form code.

Copy the generated code. This is going to get paste into your website.

12. Copy the code and paste it into your website.

You will need to dig into the HTML code of your actionac.net website and figure out where to put this. As an example …

When you are done …

… your website should look something like this …

What is very cool is that the form is prefilled with your Facebook visitor’s name and email!


Haven’t figured out how to get this to play well with WordPress. WordPress doesn’t like javascript running around in posts. When I get a solution, I’ll post it up or link out to the source.

Continue reading