<?xml version="1.0"?><rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tips and Tricks</title><link>https://www.dnnhero.com/Forum/forumid/9/scope/threads</link><description></description><pubDate>Tue, 14 Apr 2026 20:40:35 GMT</pubDate><lastBuildDate>Wed, 04 Jan 2017 14:24:24 GMT</lastBuildDate><ttl>30</ttl><item><title>Full Screen option unavailable on embeded youtube video</title><pubDate>Wed, 04 Jan 2017 14:24:24 GMT</pubDate><dc:creator>Dave</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/4213/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/4213/scope/posts</guid><description>&lt;p&gt;Hi John&lt;/p&gt;
&lt;p&gt;If you are adding a lot of YouTube video to your site then at some point you will want to analyse performance, started, &amp;nbsp;playerd in full etc&lt;/p&gt;
&lt;p&gt;This can only be achieved by adding a dedicated HTML module to the page and adding script to the header or footer in setting of the module&lt;/p&gt;
&lt;p&gt;&amp;lt;div id="player"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;script&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tag = document.createElement('script');&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tag.src = "http://www.youtube.com/player_api";&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var firstScriptTag = document.getElementsByTagName('script')[0];&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var player;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var lastAction = '';&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;function onYouTubePlayerAPIReady() {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;player = new YT.Player('player', {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;playerVars: {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;modestbranding: true,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;theme: 'light',&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rel: 0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;},&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;height: '315',&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;width: '560',&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;videoId: 'Qmi8XptOPbY',&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;events: {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'onStateChange': onPlayerStateChange&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;});&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;function onPlayerStateChange(event) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;switch (event.data) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case YT.PlayerState.PLAYING:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//_gaq.push(['_trackEvent', 'vid_maurice2', 'started', player.getVideoUrl()]);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_gaq.push(['_trackEvent', 'vid_maurice2', 'started', 'overview']);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case YT.PlayerState.ENDED:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_gaq.push(['_trackEvent', 'vid_maurice2', 'completed', 'overview']);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;case YT.PlayerState.PAUSED:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (lastAction != 'paused') {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;_gaq.push(['_trackEvent', 'vid_maurice', 'paused', 'overview']);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;lastAction = 'paused';&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;span class="Apple-tab-span"&gt; &lt;/span&gt;&amp;lt;/script&amp;gt;&lt;/p&gt;
&lt;p&gt;This means you get feedback in Google analytics&lt;/p&gt;
&lt;p&gt;See this video here&amp;nbsp;http://www.inspirecc.com/individual-services/gaining-confidence.aspx&lt;/p&gt;
&lt;p&gt;And all over that site&lt;/p&gt;
&lt;p&gt;Hope this helps&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Dave&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/4213/scope/posts</comments></item><item><title>truncating event log in dnn 3.4.1</title><pubDate>Tue, 13 Oct 2015 10:14:12 GMT</pubDate><dc:creator>Aderson Oliveira</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/3935/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/3935/scope/posts</guid><description>&lt;p&gt;Hi Bo,&lt;/p&gt;
&lt;p&gt;The Event Log table structure has been changed recently. Now it was split into 3 tables. This should help you solve the problem you are having:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;http://www.dnnsoftware.com/community-blog/cid/155180/howto-truncate-your-eventlog-in-dnn-740&lt;/p&gt;
&lt;p&gt;This is from Sebastian himself.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Aderson&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/3935/scope/posts</comments></item><item><title>Adding a Widget</title><pubDate>Fri, 05 Jun 2015 12:20:01 GMT</pubDate><dc:creator>Aderson Oliveira</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/1792/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/1792/scope/posts</guid><description>&lt;p&gt;Thanks for the feedback Patrick!&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Aderson&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/1792/scope/posts</comments></item><item><title>Protect downloads with email/ registration capture</title><pubDate>Mon, 11 May 2015 12:15:34 GMT</pubDate><dc:creator>Aderson Oliveira</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/1745/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/1745/scope/posts</guid><description>&lt;p&gt;Hi John,&lt;/p&gt;
&lt;p&gt;I like option #3 - I don't see why you would have to have a dedicated place on the site to do that. You could have the document repository setup on as many different pages as you want. Depending on the budget/needs, &lt;a href="http://store.dnnsoftware.com/home/product-details/document-exchange-61/r/73311e2a326b411fbbb4" target="_blank" rel="nofollow"&gt;DMX&lt;/a&gt; could be a great option.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Aderson&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/1745/scope/posts</comments></item><item><title>Updating web pages</title><pubDate>Fri, 21 Feb 2014 09:43:47 GMT</pubDate><dc:creator>Aderson Oliveira</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/866/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/866/scope/posts</guid><description>&lt;p&gt;Hi Paul,&lt;/p&gt;
&lt;p&gt;Dates are for the page, not for a version of the page. Maybe you want to have a page for Feb and one for Mar.&lt;/p&gt;
&lt;p&gt;&lt;span style="line-height: 1.5em;"&gt;Cheers,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Aderson&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/866/scope/posts</comments></item><item><title>bullet point images</title><pubDate>Wed, 17 Jul 2013 07:49:17 GMT</pubDate><dc:creator>Aderson Oliveira</dc:creator><link>https://www.dnnhero.com/Forum/forumid/9/threadid/396/scope/posts</link><guid>https://www.dnnhero.com/Forum/forumid/9/threadid/396/scope/posts</guid><description>&lt;p&gt;Hi Steve,&lt;/p&gt;
&lt;p&gt;"Normal" is a standard class that wraps all HTML module content automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;</description><comments>https://www.dnnhero.com/Forum/forumid/9/threadid/396/scope/posts</comments></item></channel></rss>