History
| DeltaMind HTMLInjectorTracking visitors on your website, monitoring marketing campains and getting feedback how visitors explored a website are valuable informations to optimize the website and business. For example Google Analytics and eTracker are well known tracking solutions and work by inserting a certain code snippet into every single webpage of a website. DnnHtmlInjector can manage this code snippet injection by making a single definition in the web.config file to inject this snippet into every delivered Asp.Net page. Of course DnnHtmlInjector can be used for any kind of search and replace functionality in a rendered html-stream before it is delivered to the visitors browser. CompatibilityDnnHtmlInjector is implemented as a HttpModule and works with DotNetNuke 3.*, 4.0.* and 4.*, supporting both .Net 1.1 and .Net 2.0. InstallationGeneral module installation instructions for the DeltaMind Business Pack modules are described in the PAModuleInstallation or SourceCodeInstallation section. This module also requires the following web.config settings to work properly: DotNetNuke Version 3.*
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 1/3*** -->
<sectionGroup name="HtmlInjector">
<section name="HISettings" type="DeltaMind.HttpModules.HtmlInjectorSection,DeltaMind.HttpModules.HtmlInjector" />
</sectionGroup>
<!-- *** END: dnnHtmlInjector, Snippet 1/3 *** -->
</configSections>
...
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 2/3 *** -->
<HtmlInjector>
<HISettings>
<FilterSearch>
<![CDATA[
</body>
]]>
</FilterSearch>
<FilterReplacement>
<![CDATA[
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-123456-1";
urchinTracker();
</script>
</body>
]]>
</FilterReplacement>
<FilterEnabled>True</FilterEnabled>
<FilterFileExtensions>.aspx</FilterFileExtensions>
</HISettings>
</HtmlInjector>
<!-- *** END: dnnHtmlInjector, Snippet 2/3 *** -->
<connectionStrings>
...
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 3/3 *** -->
<add name="HtmlInjectorHttpModule" type="DeltaMind.HttpModules.HtmlInjectorHttpModule,DeltaMind.HttpModules.HtmlInjector" />
<!-- *** END: dnnHtmlInjector, Snippet 3/3 *** -->
</httpModules>
...
DotNetNuke Version 4.0.*, 4.*
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 1/3*** -->
<sectionGroup name="HtmlInjector">
<section name="HISettings" requirePermission="false" type="DeltaMind.HttpModules.HtmlInjectorSection,DeltaMind.HttpModules.HtmlInjector" />
</sectionGroup>
<!-- *** END: dnnHtmlInjector, Snippet 1/3 *** -->
</configSections>
...
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 2/3 *** -->
<HtmlInjector>
<HISettings>
<FilterSearch>
<![CDATA[
</body>
]]>
</FilterSearch>
<FilterReplacement>
<![CDATA[
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-123456-1";
urchinTracker();
</script>
</body>
]]>
</FilterReplacement>
<FilterEnabled>True</FilterEnabled>
<FilterFileExtensions>.aspx</FilterFileExtensions>
</HISettings>
</HtmlInjector>
<!-- *** END: dnnHtmlInjector, Snippet 2/3 *** -->
<connectionStrings>
...
...
<!-- *** BEGIN: dnnHtmlInjector, Snippet 3/3 *** -->
<add name="HtmlInjectorHttpModule" type="DeltaMind.HttpModules.HtmlInjectorHttpModule,DeltaMind.HttpModules.HtmlInjector" />
<!-- *** END: dnnHtmlInjector, Snippet 3/3 *** -->
</httpModules>
...
| DotNetNuke Community-Wiki
Eine Wiki Kurzanleitung findet sich unter QuickReference. Zum üben und ausprobieren bitte die PlayPage benutzen. Recent Topics | ||||||||||||||||||||||||||||||