Inline Link Master FAQ

Inline Link Master Module - Frequently Asked Questions

Licensing and Support Questions

Q: Why do I have these messages in my page content, telling me I have an unlicenced copy/invalid licence/trial licence?

A: The Inline Link Master is a premium module and you have to purchase a licence for it to remove this message.  If you have purchased a licence and you are still getting the message, you might have a problem with your permissions.  The asp.net worker process needs to have read permission on the licence subdirectory, and all files in that subdirectory.  On some DNN installations, when you FTP the file up, it isn't given the correct read permissions automatically.

Q: How does the licensing system work?

A: The iFinity licence system works like this:

When you purchase a 1 or 5 domain license, you are licensing the module for 1 to 5 named, top-level domains. Sub-domains and child portals are all treated as a member of the top-level domain and do not require an additional license.

You may distribute the license across any combination of unique DNN installs and domain names as long as the total number of top-level domains is less than or equal to the number of domains licensed from iFinity.

You tell iFinity the number of DNN installs in which you will install the module and the unique top-level domain names within each DNN install.

We generate the necessary license file(s) and send them to you.

If you have more domains than licenses in a DNN install, all non-licensed domains display a message that says “unlicensed software is used on this site”.

If you need 3 domains today but know that you will want a 5-domain name license in the future, purchase the 5-domain today. iFinity will generate the license files for the 2 additional names when you request them in the future.

Example 1 : 5 Domain Licence, issued for:

  1. domain1.com
  2. domain2.com
  3. domain3.com
  4. domain4.com
  5. domain5.com.
DNN Install 1
Server 1
DNN Install 2
Server 1
DNN Install 3
Server 2
www.domain1.com Licensed domain3.com Licensed www.domain4.comLicensed
domain2.comLicensed domain3.com/childportalLicensed product.domain5.comLicensed
test.domain1.comLicensed domain3.orgUnlicensed (wrong top level domain) domain6.com Unlicensed (not in licence file)

 

Example 2 : 1 Domain licence, issued for 'domain1.com', installed on two servers making up a webfarm for domain1.com

DNN Install 1
Server 1 (webfarm)
DNN Install 1
Server 2 (webfarm)
www.domain1.comLicensed www.domain1.comLicensed
www.domain1.orgUnlicensed (wrong top level domain) www.domain2.comUnlicensed (domain not in licence file)

Q: Can I get a licence for my development/staging/test server?

A: If you've got a test domain, just request it with your licence.  There is no charge for test domains, as long as they're obviously a test/staging/development site.  You can request 'localhost' or 'devmachine' - whatever domain your testing site runs on.

Q: I've got 2 domains that I'd like to use the product on, and I'm going to have another 2 in a couple of months.  Can I purchase a 5 domain licence even though I don't have all 5 domains right now?

A: Yes you can purchase a 5 domain licence, and then 'use up' the domains over time.  Just submit a licence request for each additional domain name as you need.  Once you've used up the 5 domains, you can also upgrade to a host licence, if all the domains are on the one DNN install.   Otherwise, just purchase another 5 domain licence.

Q: What does a licence file look like?

A: A licence file is an Xml file containing all the details about the domains you have licensed.  It will be sent to you, and when saved in the specified location, will remove the licensing messages from the software.  You can't modify the licence files yourself as they are signed with an encrypted key - if you modify the licence file it will become invalid, and you'll need to request a new one to fix it.

Q: What Support do I get with my licence?

A: In general, you'll get all the support you need to get the software running as advertised when you first install the product.   Our lawyers make us put a sunset clause on the support clause in the End User Licence Agreement, so there is an 'official end' to the support you'll get.     Support is given via the support forum, and in some cases through instant messaging, email and other arrangements.  It may be necessary for you to grant host access to your portal, and possibly FTP access.  As of yet, there hasn't been a single install where the software couldn't be configured to work, as long as it's got the right DNN version (4.6 onwards).

How do I? - FAQ's on using the iFinity Inline Link Master

Q: Is the find/replace Case Sensitive?

A: No, the find will match the text of any case.

Q: Will the find text do a partial match?

A: No, the find will only match whole words. For example, a 'find' value of 'Japan' will match all instances of 'Japan', but not 'Japanese'. If you need to use a partial match, you will need to write a Regex pattern to deal with the correct partial matches.

Q: I read that this module can allow for a simple link format, so that users can add links into comments and forum postings, without allowing Html input. How do I do that?

A: Many blog authors and other website owners wish to allow legitimate posters the ability to link to other sites, but prevent unwanted visitors from posting link SPAM. To allow this, you can create a user-defined link substitution pattern. The recommended pattern for users to enter is like this: [URL]http://www.external-site.com/[/URL]. This can be shown near the comments / forum posting area.
Then, in the Inline Links Administration screen, enter in a find/replace pair with these values:

  • Find : (?:\[URL\](?<site>http\://(?:[^[('")]+[/?%&=@#+\.\w])+)\[/URL\])
  • Regex? : Checked
  • Replace : <a href="${site}" rel="nofollow">${site}</a>

Make sure you select the correct page with the user-input content visible. Now, if a user enters the correct pattern, the Url will be output with the comment.

 

This product is no longer available for sale.

This page is kept as a reference for existing customers.