Entries Tagged 'Customization' ↓
December 6th, 2010 — Customization, Errors, Setup, Troubleshooting, Users
Problem: When you go to http://YourSite.com/dap/ , you get redirected to a "Page Not Found – 404" error page.
Solution: This is happening because in DAP Config, you probably set up an invalid URL to be the default login page. So do this:
- First, log out of DAP by going to http://yoursite.com/dap/logout.php (manually type that in to your browser)
- Now log in to DAP via DAP's special login page – http://YourSite.com/dap/login.php
- Go to "Setup > Config > Advanced" screen
- Then where it says "Location of your login page (eg., if using WordPress). Should start with a forward slash (`/`)" – enter a valid URL there. Before entering any URL there, visit the URL separately in a separate browser tab (or window) and make sure you can actually get to it, and that it has a login form there. Then put that URL in to the above field, and click on "Update".
- Now in a separate browser (totally different browser) where you are not logged in to DAP or WP, try to go to http://YourSite.com/dap/ and see if it redirects to the right page. If not, revisit the steps above, and double check the login URL, that's all.
October 29th, 2010 — Admin, Affiliates, Customization, DAP, Features, Personalization, Setup, Strategy
You already know that DAP has a built-in affiliate program, and everyone who joins your site (or gets a free or paid account) is automatically made into an “Instant Affiliate”.
DAP also lets you create an Affiliate Tool Box for your affiliates, with ready-to-use banners, emails, subjects, signatures and text links – all with their own personalized affiliate link embedded into it already.
So all they have to do is copy, paste, and hit send.
See the sample screen-shots below that show what our own affiliate tool box looks for DAP affiliates who wish to promote DigitalAccessPass.com to others.
Banners

Email Copy

Text Links

How To Create The Affiliate Tool Box
Create as many different pages you want on your blog – like “Banners”, “Email Swipe Copy” or “Text Links”.
Or create just one big page for all of this – like “Affiliate Tool Box”.
Download this text file which has all of the ready-made HTML code that you need to insert into the WordPress pages.
Feel free to modify the text as required, and be careful not to delete any of the special characters that are in there just for the formatting.
October 16th, 2010 — Affiliates, Customization, Examples, Protecting Content, Setup, Strategy
FOREWORD: DAP can only protect content on the same site where it is installed. So if you install DAP on SiteA.com, then DAP can only protect content (blog posts/pages and files) that are on SiteA.com. DAP on SiteA.com cannot protect content on SiteB.com
Now, let’s say you own a network of web sites, some sell a product, some sell a membership course, some sell a physical product, and some just exist to build a list.
So let’s say you have 10 sites in all.
And you want someone who’s an affiliate on Site A, to be an affiliate for all ten, and be able to get commissions if the person he referred goes on to purchase a product from any of your 10 web sites.
Yup, DAP can handle that. And here’s how…
Configuration #1
1) Install DAP on your main “Parent” site where you have all of your content that needs to be protected/delivered. Make sure all of your content for all of your sites is on this main “Parent” (hub) site.
2) You can then have multiple “Child” sites – completely different domains from your parent site – which are basically just “sales page only” sites. Of course you can have a wordpress blog on each of them and have as much content as you want. Just put the main content to be delivered on the Parent site.
2A) On each of these child sites, you can use any DAP-supported payment processors to sell your products. So for eg., on one “child” site, you can use ClickBank, on another, you can use Paypal, on another you use e-junkie, etc.
3) All buyers end up with an account on your “Parent” site, which is where they get to access their content too. You can set up multiple blogs on one site for different look & feel for all of your various products, and deliver content from the specific blog for the specific product. DAP can support multiple blogs on one site, so that’ll work fine.
4) Since all of your actual products are on one DAP installation, your affiliates can use the same affiliate link for promoting all of your “child” sites. Which means, anyone buying any product across your network, will result in a commission for your affiliate
5) Since all of your users are in one database, email marketing also becomes extremely simple. You can send autoresponders & broadcasts all from within DAP
6) And anyone purchasing any product across your entire network, instantly and automatically becomes a “global” affiliate – which means they can straightaway start promoting any of your web sites. So if your parent site is Parent.com, and you have 3 child sites called childA.com, childB.com and childC.com, then your affiliates’ global affiliate link would be:
http://Parent.com/dap/a/?a=1234
Now if they wanted to promote childA.com, they just use the redirection feature of DAP like this:
http://Parent.com/dap/a/?a=1234&p=www.ChildA.com
Or if they want to point to a specific page on childA, they can do this:
http://Parent.com/dap/a/?a=1234&p=www.ChildA.com/specificpage.php
or
http://Parent.com/dap/a/?a=1234&p=www.ChildA.com/blog/specific-post/
Plus we’re coming up with a “N”-tier affiliate program in 4.0, which will make it even more powerful when you club it with the ‘global’ concept explained above, as every new member becomes a global affiliate, and will also get multi-tiered commissions across ALL purchases across ALL of your child sites.
DAP now supports Coupon codes – which again means your global affiliate will be able to use coupon codes for any product across your network. So the extensions are unlimited, and the possibilities are infinite.
Configuration #2
Parent.com has “dap” in its root folder.
Parent.com/site1/ is a blog for Site 1 which has all of the content for whatever is being sold on Site 1. Sales page can be the root of the “site1″ blog itself, or in a separate WordPress Page on that blog.
So you will have one blog per site, each installed as a separate WP installation, in sub-folders of Parent.com.
Parent.com/site1/
Parent.com/site2/
Parent.com/site3/
Parent.com/site4/
Each of the above blogs should have their own copy of the “DAP-WP-Livelinks” plugin.
But only one installation of the “dap” folder itself. DAP is in root.
Parent.com/dap/
The blogs must be in sub-folders of the main domain – they may not be in sub-domains.
So, in a nutshell…
- DAP enables to you have one, large, global “store”.
- This is also your content and affiliate hub, while unifying and standardizing content delivery for all of your products,
- This gives your members a “Single Sign-on” facility, where if they log in to your “Hub Store”, they basically never have to log in again
- All of the content can be made available from one “Content Delivery” site
- Your affiliate program goes “Global” – which means if you’re an affiliate for one site, you can promote all sites and all products in the network using just one affiliate link. Which will help you recruit more affiliates, and help get them excited about promoting your network sites.
what i wish to do is have a central dap install,
that looks after all my sites and affiliate programs,
of course i would like different site members to access the down load they bought in they same style of the site they bought
i would like different site members to access the affiliate programs that they enrolled in affiliate program ,
but also let them taste my others,
so each product wold have its own tools affiliate links,
my current set up is a hep desk in my root folder, as that is generic name which will work for all my products,
i wold then like to deliver products within this system so each has its own download pages , in its own style
all im asking is do i need 10 wp blogs to do this or just one or none
can blogs and pages be sub-domains or only folders ( you answered this in your last post )
thanks for your help |
| Response Time: 37 Minutes |
Mon 10 Jan 2011, 18:36pm |
|
| » Reply by: Ravi Jayagopal |
 |
| Here’s how you would do it…
Parent.com has “dap” in its root folder.
Parent.com/site1/ is a blog for Site 1 which has all of the content for whatever is being sold on Site 1. Sales page can be the root of the “site1″ blog itself, or in a separate “WP Page” in that blog.
So you will have one blog per site, each installed as a separate WP installation, in sub-folders of Parent.com
Parent.com/site1/
Parent.com/site2/
Parent.com/site3/
Parent.com/site4/
Each of the above blogs have their own copy of the “DAP-WP-Livelinks” plugin.
But only one installation of the “dap” folder itself. DAP is in root.
Parent.com/dap/
Each of the blogs may not be sub-domains – must be sub-folders. |
September 10th, 2010 — Customization, Setup
Starting DAP v3.8, there is a file in the folder dap/inc/content/ called userfacing.css
Copy (not rename) it to a file called customuserfacing.css
Basically you are adding the word “custom” at the beginning of the file name.
Feel free to customize the CSS, and then upload it back to the same folder on your site.
This CSS file only impacts certain user-facing sections, like the User Links page, User Profile page and Affiliate Details section.
September 7th, 2010 — Affiliates, Customization, Examples, Merge Tags, Personalization, Setup
DAP lets you create a “Affiliate Promo Materials” page that has ready-made, ready-to-copy-paste banner images, HTML code, and email copy, that includes the affiliate link of the affiliate viewing the page, already readily embedded and customized just for her.
Here’s all you need to know:
Wherever you insert the Affiliate Merge Tag….
%%AFF_LINK%%
…into your blog posts/pages, it will get automatically get replaced by the affiliate’s actual affiliate link, that looks like this…
http://YourSite.com/dap/a/?a=1234
So, that’s all you really need to know to create a custom, affiliate promo page.
Creating Customized Banners
Normally, your banner code for affiliates would look like this:
<img src=”/path/to/banner/image.jpg”>
That would simply display a banner that is not linked to any link.
Then, here’s how you would link it to any link.
<a href=”http://LinkToSomething.com”><img src=”/path/to/banner/image.jpg”></a>
Now, instead of the link above, you would insert your Affiliate Merge Tag in there, like this:
<a href=”%%AFF_LINK%% “><img src=”/path/to/banner/image.jpg”></a>
That would display the image, as well as link it to the affiliate’s own custom affiliate link. The above code is what you would enter into the promo page in the “Visual” tab, because you want the affiliate to see the actual raw HTML code that she can copy/paste and publish on their web site.
So when the affiliate views your promo page, they would not see an actual image that is linked to their affiliate link, but the raw HTML – just like what you see below – which they can copy and publish on their web site.
<a href=”http://YourSite.com/dap/a/?a=1234 “><img src=”/path/to/banner/image.jpg”></a>
Obviously, you don’t want them to directly link to the image on your site. So you just tell them that they need to download the image/banner and upload to their web site.
The same can be done for email copy too.
That’s how simple it is.
%%AFF_LINK%%
September 6th, 2010 — Access Control, Content Dripping, Customization, File Resources, Setup
Ordering by Drip Day
The easiest way to organize links, is to set the dripping “day” for each link.
So if you’re setting up 5 links to be available on Day #1, 2, 3,4 & 5, then in the “My Links” section, DAP will display the links in “Newest On Top” order.
So the newest link (Day #5) will appear first, followed by Day #4, and so on, until Day #1.
Ordering When There’s No Dripping
If you have multiple links that you’re making available all on the same day (like all on Day #1), then the ordering is going to be exactly like what you see on the DAP Product page.

If you see the links order in the above screenshot, that’s the exact same order in which the links will appear when the member views their “My Links” page (or whatever you have called the links page).
There’s currently no way to do any other custom ordering of links other than what’s specified above. But we do have it on our To-Do list to make the ordering configurable. Hopefully, we’ll get to it in a future version.
And if’s absolutely important to you, and you can’t wait till we get to it on our own, then you can always pay to have it custom developed for you. Please contact us via email for a quote.
August 24th, 2010 — Access Control, Config, Customization, LiveLinks, Protecting Content, Protection FAQ, Setup, WordPress
DAP has a feature called “Sneak-Peek” where you can show a part of your blog post for all casual visitors, and then when they click on the “Read more…” link, the protection will kick in for the rest of the post, and DAP will say something to the effect of “Sorry, you must be logged in to access this content. Please login below or click here to get access”.
And that error page will contain both the login form, as well as a link to your sales page. Of course, you can customize this error page to say whatever you want, but that’s another topic altogether.
How this works
WordPress has a feature called the “more” tag. Basically it is a piece of text that you insert into your posts or pages (it actually looks like this: <!–more–>) and then WP will break up your post right at the point where you inserted the more tag, and replace that tag (and everything that follows) with a “Read more…” link. You can also insert the more tag in to your post or page, by clicking on the icon that looks like two rectangles, on the WP Publish page.
Of course, exactly what that “Read more” link will say (it could say, for eg., “Click here to read the rest of this post”) is determined by your WP theme.
So regardless of what it says, when you have a protected post, by default that post will completely disappear from your blog for non-members and those who are logged in, but don’t have access to it yet. And even to Google.
But if you insert the “More” tag in to all of your pages and posts, and in the DAP Dashboard, go t…
“Setup > Config > Advanced > WordPress Sneak Peek: Show snippets of post (upto the `More` break) even for protected posts?”
… and set the above setting to “Y” (for ‘yes’), then on your blog’s summary page (which lists all of your posts), all posts with the more tag (protected and un-protected will anyway show up to the more tag, but when someone clicks on the “Read more’ link, that’s when DAP’s security kicks in and if the user has access to that content, will show her the rest of the post. And if the user is either not logged in, or does not have access to that content (either access is yet to come because of the drip, or content has already expired), then it will show the appropriate error message.
August 23rd, 2010 — Access Control, Config, Customization, Products, Setup, Troubleshooting
1) “Logged-in URL” on Product page is not taking user to right page after log in.
The Logged-In URL field will work only if user has access to just that one product. If user has access to more than 1-product, DAP cannot decide which Product’s “Logged-In URL” to redirect the user to. So it simply uses the “Global” logged-in URL in “Setup > Config > URL to which User is redirected to, right after log in.
So if you’re testing the “Logged-In URL” field, make sure you create a test user with access to just that one product, and then log in as her and test.
2A) The Lock message says “Sorry, this content is for members only. Click here to get access” but the “Click here” just points to my home page.
OR
2B) “Sales Page URL” on error page not pointing to right URL
The Sales Page URL field of a Product will work only if a piece of content has been added to just that product. If the content has been added to more than one product, then DAP cannot decide which Product’s “Sales Page URL” to show on the “In-Page Error Message” shown to the viewer. So it simply points to the root of the domain. In a future version, this will be configurable, but for now, if you wish to have a custom Sales Page URL shown in the error message, then you can customize the error message HTML and then you’ll be able to enter whatever you want there. Or, instead of using an “In-Page” error page, you could simply redirect the viewer to a custom error page URL.
If you see the original dap/inc/error-notloggedin.php file, you’ll see a line in there that looks like this….
<a href=”%%SALES_PAGE_URL%%“>Click here to get access.</a>
So basically, if the page or post that the person is trying to visit, belongs to just one DAP Product, then the %%SALES_PAGE_URL%% in the above line will actually be replaced with the value of the “Sales Page URL” field from that DAP Product page. But if the same page/post is part of multiple DAP products, then DAP won’t know which Product’s “Sales Page URL” to use – so it will simply point the “Click here” link to the home page.
3) Clicking on a protected Category is not taking user to the correct “Error Page URL”
When you click on a category (instead of a single post), then because the category could contain many posts, each of which could be part of multiple Products. So DAP is unable to choose just 1 single Product from which to pick the “Error Page URL” and redirect the visitor to. So it just shows the error message with the padlock image, which can be customized. Click here for details.
| 3. The Lock, being generic, says “Sorry, this content is for members only.” but does not specify, as I (will) have several different types of members. It should say something like “Sorry, this content is for %%PRODUCT%% subscribers only.” Can this actually work? I am just guessing. |
| Response Time: 28 Minutes |
Wed 23 Mar 2011, 10:13am |
|
| » Reply by: Ravi Jayagopal |
 |
>>1. Creating a new user account, for someone who is already logged in under a different email address.<<
Yeah, that is on our list. Not something that will happen any time soon. Hopefully, we can schedule it for the next release.>>2. Several Emails say various things similar to “New User Signup (3rd Party Notification)” instead of actually telling me what product they signed up for, or even the amount that was made.<<
Every one of them should have the product name in the body of the email. If it doesn’t, then something’s not right. So if you find one without a product, then let paste the email here, and we’ll take a look.Other than that, it’s not meant to be a full payment notification email. It’s just meant to be an alert, that’s all. The full payment notification will come from your payment processor.
It already does that to a certain extent. If you see the original error-notloggedin.php, you’ll see a line in there that says..
<a href=”%%SALES_PAGE_URL%%”>Click here to get access.</a>
If the page or post belongs to just one Product, then the %%SALES_PAGE_URL%% in the above line will actually be replaced with the “Sales Page URL” field from that product. But if the same page/post is part of multiple products, then DAP won’t know which Product’s “Sales Page URL” to use – so it will just point to the home page. |
August 16th, 2010 — Admin, Affiliates, ClickBank, Config, Customization, Merge Tags, Setup
There are many reasons for wanting to do this.
1) You simply don’t wish to let people know that you have an affiliate program – maybe it is so that you don’t want to confuse the mom-and-pop niche that you are in with crazy words like “Affiliate” and “Commission”
2) You deliberately want to disable certain users from using the affiliate link, and not award them any commissions, even though they know what that link is.
3) You are using a 3rd party affiliate service – like ClickBank – and don’t want to use DAP’s built-in affiliate program.
At this time, you cannot really do (2). There is no way to stop DAP from tracking an affiliate’s referrals and not tracking their earnings. Only work-around right now, is to simply not pay them at all, for whatever reason (you better have a very good reason, if not it could be legal trouble for you).
Here’s how you can do (1) – which essentially works for (3) also.
A) If you are using the default dap/index.php as your members’ home page, then all you have to do is to go to…
Setup > Config > Advanced > “Should Affiliate Section be displayed on User `Home` Page? (If using ClickBank, set this to `N`)”
And set it to “N” (for “No”).
That will essentially “hide” the affiliate section from showing up on the default DAP home page.
B) If you are not using the default dap/index.php, and are putting all of the DAP member content (like User Profile, User Links, Affiliate Details) etc right into your WordPress blog, then just skip the Affiliate Details part, and don’t create a custom page for Affiliates within your blog. If you don’t create the page, then they won’t see it, that’s all.
NOTE: If you don’t want anyone to get any commissions, also make sure that you don’t set up any commissions on the “Affiliates > Set Commissions” page.
So basically, in both (A) and (B), you are essentially “hiding” the affiliate program details, and not really disabling it.
In a future version of DAP, we will have the ability to selectively turn off an individual’s ability to use their affiliate link, so DAP will completely ignore all referrals from the affiliate, and won’t track anything from them.
July 26th, 2010 — Activation, Aweber, Customization, Email, Setup, Uncategorized
Subscriber Flow
The flow of subscriber in this model, is “FROM Aweber TO DAP“. User gets added to Aweber first, then arrives at DAP via Aweber “thank you page”, at which point she gets added to DAP.
Now, if the flow is from DAP-to-Aweber, and are using email parsing to integrate DAP and Aweber, then your Aweber list will always be double-opt-in (as per Aweber policy, nothing to do with DAP).
But if you want your Aweber list to be single-opt-in, then you can use an Aweber signup form on your squeeze page (instead of the DAP sign-up form) and then have Aweber add users to DAP.
Please note that you cannot use this flow for Paid members – because paid members will need to have paid first, which means DAP needs to process their payment first, and if successful, it can add them to Aweber. So for paid members and paid content, always use the other DAP-to-Aweber flow.
But for free signups (say, like when you’re trying to build a list), you can add them to Aweber first using the flow explained below, just so you can take advantage of making your Aweber list single-optin, and then have Aweber add the subscriber to DAP on the other end. So this way, DAP can then create a free account for them, email them their login/password, and give them access to the “Free” content (that is, content available only to “Registered” users, so to speak), etc.
So here are the steps…
Aweber To DAP Integration
1. Go to DAP Dashboard > Products > Manage page.
2. Note down the Product Id of the product to which you want to sign-up the users (after adding them Aweber first, of course)

3. There is a file called dap-aweber.php in the dap folder. Make a copy of that file and call it dap-aweber-PRODUCTID.php.
Replace with the text PRODUCTID with the actual Product Id you noted in the previous step.
So in the example above, Product Id is 2. So the name of the file copy should be dap-aweber-2.php.
4. Open this file (dap-aweber-2.php).
The first line of code in this file looks like this:
$default_product_id = 1; //Change this to any product id from DAP
Change the part shown in bold below:
$default_product_id = 2; //Change this to any product id from DAP
Upload this file back to /dap folder on your site.
5. Now login to your AWeber account.
5A) Select the list that you wish to sign up users to.
5B) Click on Webforms.
5C) Edit existing form by clicking on the name of the list.

6. On the next page – the list form generator page – click on ‘Go to Step 2′ towards the bottom of the page.

7. On the next, page….
7A) Click on the thankyou page dropdown and select ‘Custom’.
7B) Set the thank you Page URL to http://YourSite.com/dap/dap-aweber-PRODUCTID.php
Replace YourSite.com with the name of your site.
Replace PRODUCTID with the ProductId of the product you noted in step 2.
So, if the productId of the product in DAP is 2, then the thankyou page URL will be – http://yoursite.com/dap/dap-aweber-2.php
7C) Where it says “Pass Form Data”, check the check box so that Aweber can “Forward subscriber information to your thank you page” – which essentially is DAP, so that DAP can add the subscriber to your membership site.

That’s it!
Now you may use the Aweber web form directly on your squeeze page for signing up subscribers (instead of DAP’s “Direct Signup Form”).
Then, every time a subscriber signs up via the Aweber form, they will automatically be added to DAP.
NOTE:
You may configure the Thank-You message in DAP to send out the dap login id and password via DAP.
-OR-
You can leave the Thank-you message in DAP Product page empty. Then configure DAP to generate a default password (DAP Admin -> Setup -> Config -> Advanced) as shown below, and then enter that same pre-chosen password in to your very first Aweber follow up email that goes out to your subscribers, so that they can receive their dap id/password details directly from your Aweber list.

For more details about this default password, please see this post.
NOTE: If you want to send users upon signup to a different page instead of the login page, then do this:
Open dap-aweber-5.php
Look for this line :
$redirect = Dap_Config::get(“LOGIN_URL”);
Update it to point to any URL of your choice.
For ex -
$redirect = “http://yoursite.com/thankyou”;
This way you can redirect users after they signup (in aweber / dap) to the welcome /thankyou page or any page of your choice.
PRODUCTID