Products »Support Forums 

Support Forums

HomeHomeDotNetNuke Modu...DotNetNuke Modu...Inline Link Mas...Inline Link Mas...Module IncompatibilityModule Incompatibility
Previous
 
Next
New Post
7/23/2009 10:56 AM
 

The Inline Link Master appears to be exactly what I've been searching for. The only problem is that I've only been able to make the free trial replace words inside the Text/HTML module.

I've tried to use the Inline Link Master in combination with these modules but  have had no luck with the results:

Announcements
FAQs
Events
Ventrian News Articles
Blog

Is this perhaps a problem with only my instance of the Inline Link Master? Was the module designed only to work with the Text/HTML module? Maybe the method to find the module's content is too restrictive?

These are my environment specs:

Microsoft SQL Server 2008
Windows Vista Business
IIS 7.0
DNN  05.00.01

I'd greatly appreciate any help. Thanks.

 

 
New Post
7/23/2009 11:01 PM
 

There's no module specific code, so it shouldn't have any problems with those modules.  The find/replace function works on the finished page, so as long as the module emits plain html, then the find/replace should work for you.  You can see on this site, where I have an (almost) site-wide replacement of DotNetNuke to include the ® character ; this works across blog posts etc.

Just a couple of things to check :

- did you select all the pages on the site for the replacement rule?

- are there any pages where it is working in the text/html module but not in the news articles, etc module?

- can you show me a url where it isn't working, and let me know the find/replace details?

-Bruce

 
New Post
7/25/2009 5:36 PM
 

Alright, sorry to take so long getting back to you, but I was trying to set up a replica of our website for you to check out. I came up with some "interesting" results in the process.

However, let me first go through the checklist you gave me:

- I'm either misunderstanding your question, or you misunderstood my last post. I already said that there are pages (I tested only 2 pages) where the iFinity Inline Link Master works in the text/html module but not in the news articles, etc modules -- that's the problem.

- Yes, I did select all of the pages on the site for the replacement rule. I first attempted to use the "Use on all Pages" radio button with no avail. As a second attempt and to try to narrow down the problem, I chose the "" radio button and checked the checkboxes by the pages I was hoping to find results on (this too was to no avail and yielded the same results).

- The last attempted find/replace details were as follows:

Name: Test
Find: recently
Replace: <b>recently</b>
Regex?: False
Use on Pages / Modules: All Pages, All Modules

Now, as for the url to an example of where it fails, let me first explain our development environment:

Name OS Use Local Network  Only
cpu1 Windows Vista Business Sp1 Development Yes
cpu2 Windows Server 2008 Staging Yes
cpu3 Windows Server 2008 Live No
cpu4 Windows Server 2003? Demo No
cpu5 Windows XP Development Database Yes


I just created the name column so I could talk about them (that's obviously not their real names).

Anyway, I was trying to create a replica of our live website for you to view on cpu4. I was also using the same backup .zip file  that I used to create the replica on cpu4 to create a replica on cpu1 at the same time. I connected both cpu1's and cpu4's dnn instance to the same database on cpu5 (the database was a restore from a backup of the live website). The reason I did this was trivial, but the unexpected result was informative.

The Inline Link Master worked on cpu4 while the Inline Link Master did not work on cpu1.

To look into this result further, I copied the files from cpu4 to cpu2. cpu4 still worked (of course), but cpu2 did not work.

So...my conclusion is that since the website files on cpu4 and cpu2 were exactly the same and both of the computers shared the same database, the issue lies within the OS or the environment settings. Unfortunately, the guy in charge of cpu4 is going to be gone for a while because he's trying to use up his annual leave, and I don't remember (for sure) the exact specs of cpu4 . I'm fairly certain that the computer runs Server 2003. I'll try to get a hold of him by e-mail, but it might take a day or two.

One other important note that I conveniently forgot to mention during my last post is that there was an error that I had to fix before I was able to test the module out. The website was complaining about assembly conflicts (duplicate files) from the GAC and the .NET Framework Temp folder. I fixed the problem by replacing:

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;" />
    </assemblyBinding>
  </runtime>

with

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;" />
 
    <dependentAssembly>
      <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
      <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
    </dependentAssembly>
   
    <dependentAssembly>
      <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
      <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
    </dependentAssembly>
  </assemblyBinding>
</runtime>

in the web.config file.

Thank you for your help.

 
New Post
7/25/2009 7:59 PM
 

It's quite possible that a different IIS configuration (in terms of things like compression, http chunking, encoding etc) might cause the module to stop working, I'm surprised that it stops only for certain modules, and it's not page dependent but seemingly module dependent.

The way the module works is that it runs the find/replace on the output http stream being sent back to the browser, after the page is competely rendered.  This is why there *should* be no module-specific incompatibilities.  That's not to say there isn't : obviously you've found some that intersect with the overall server setup.

If you can find out what the server differences are, that would help.  In the meantime, I'll review what debugging/logging options are needed to try and ascertain what the issue is.


Chief Software Hacker
 
New Post
7/28/2009 10:37 AM
 

Yikes ...I checked the demo machine today, and now the module is not working on it either.

Well, I guess the bright side is you can check out the live demo now. I'll send you the link and password to the website through your "Talk to us" section.

 
Previous
 
Next
HomeHomeDotNetNuke Modu...DotNetNuke Modu...Inline Link Mas...Inline Link Mas...Module IncompatibilityModule Incompatibility


Support Guidelines.. Please read before posting

To get support on iFinity products and services, please search the forums for the the answer to the problem you are seeking. If you cannot find a solution, post a question in the relevant forum.   Ensure that you specify the relevant versions of the problem, and the actual error message or a detailed description of the problem.    You will need to register with this site to post on the forum.  If you have a Microsoft Live (Hotmail/Passport) account you can use that.  If you have a Open Id account you can use that.  If you neither of these, you will need to register a user Id and password.