Ik raak in de war...
Tussen <__body> en </__html>. Zou ik in de <head> verwachten...
Op hoofdlijnen is de structuur:
<__html>
allerlei tags en wat Javascript
<head>
</head>
</__body>
<__body>
nog meer JavaScript
</__html>
Op aangeven van Yslow heb ik diverse Javascripts na <__body> en voor </__html> geplaatst. Yslow gaf een melding met als strekking, 'try to put Javascript at the bottom of your site'. Of heb ik dat iets te letterlijk genomen???
De hele template (door de tab's is de lay-out een beetje rommelig):
Code: Select all
{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl-NL">
<head>
{cms_stylesheet}
{* This is how all the stylesheets attached to this template are linked to * }
{if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if *}
{if $canonical != ''}
{* detail pagina mobiel http://m.xxx.nl/log/99/munge_string_to_url_title/ *}
{* canonical = http://www.xxx.nl/blog/99/munge_string_to_url_title/ *}
<link rel="canonical" href="{$canonical}" />
{elseif $page_name == 'lbjaar'}
{* index pagina mobiel www.m.xxx.nl/blog/ *}
<link rel="canonical" href="http://www.uisge-beatha.eu/logboek/" />
{/if}
{strip}
{* 28nov11 use strip to get rid of whitespace -- http://www.i-do-this.com/blog/48/Put-your-CMSMS-Metatags-on-autopilot *}
{content assign='get_content'}
{if !isset($get_title)}
{title assign='get_title'}
{/if}
{/strip}
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
{tracewatch}
{metadata}
{* Don't remove this! Metadata is entered in Site Admin/Global settings. *}
{autometa}
{cms_selflink dir="start" rellink=1}
{cms_selflink dir="prev" rellink=1}
{cms_selflink dir="next" rellink=1}
{* Relational links for interconnections between pages, good for accessibility and Search Engine Optmization *}
{cms_jquery cdn='false' exclude='jquery.ui.nestedSortable-1.3.4.js, jquery.json-2.2.js, jquery-ui-1.8.14.min.js'}
{* <__script__ type="text/javascript" src='http://www.uisge-beatha.eu/uploads/Javascripts/jquery.js'>
</__script>
var addthis_config = {"data_track_clickback":true};
</__script>
<__script__ type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#async=1#pubid=xa-4f2144ce26244842" defer="true"></__script>
http://www.masternewmedia.org/how-to-speed-up-your-website-page-load-performance-by-delaying-the-load-of-javascript-and-widgets-part-2/ *}
{literal}
<__script__ type="text/javascript" src='http://www.uisge-beatha.eu/uploads/Javascripts/cycle.js' defer="defer"></__script>
<__script__ type="text/javascript">
$(document).ready(function() {
$('.slider').cycle({
fx: 'scrollUp',
timeout: 8000,
pause: 2
});
});
</__script>
{/literal}
{CGFeedMaker action='autodiscovery' feed='news'}
{analitics urchin="UA-3361592-1"}
</head>
</__body>
<div id="header">
{* start accessibility skip links *}
<ul class="accessibility">
<li>{anchor anchor='menu_vert' title='Skip to navigation' accesskey='n' text='Skip to navigation'}
</li>
<li>{anchor anchor='main' title='Skip to content' accesskey='s' text='Skip to content'}</li>
</ul>
{* end accessibility skip links *}
<hr class="accessibility" />
{* Horizontal ruler that is hidden for visual browsers by CSS *}
<h1>{cms_selflink dir="start" text="$sitename"}</h1>
{* Start Search, the input "Submit" is using an image, CSS: div#search input.search-button *}
<div id="header_banner">
{rotate path="uploads/Flash/flash_banner/" height="180" width="775"}
</div>
<div id="search" class="core-float-right">
{* search search_method="post" *}
{global_content name='google_zoek'}
</div>
{* End Search *}
</div>
{* Start Navigation, stylesheet "Navigation: ShadowMenu - Horizontal" *}
{* <div id="menu_vert"> *}
<h2 class="accessibility">Navigation</h2>
{menu template="schaduw"}
<hr class="accessibility" />
{* </div> *}
{* End Navigation *}
{* Start Bar *}
<div id="bar">
{* Start Breadcrumbs, a bit of letting you know where your at *}
<div class="breadcrumbs">
{breadcrumbs starttext='Waar ben ik' root='Home' delimiter='»'}
</div>
{* End Breadcrumbs *}
<div class="icons">
{CGFeedMaker action='rsslink' feed='news' imageonly='' image='http://www.uisge-beatha.eu/uploads/images/cms/images.jpg'}
{global_content name='twitter'}
<div id="print" class="core-float-right">
<div>{print showbutton=true script=true}</div>
</div>
</div>
<hr class="accessibility" />
</div>
{* End Bar *}
{* <div id="pagewrapper" class="colmask threecol"> *}
<div id="pagewrapper" class="colmask {if $page_alias == "home"}threecol{else}leftmenu{/if}">
<div class="colmid">
<div class="colleft">
<div class="col1">
{* Column 1 start Middle Column
<div id="content">
{ con tent }
</div> *}
<div id="main">
{$get_content}
<br /> {* to insure space below content *}
{global_content name='SocialMedia'}
{* Start relational links *}
{* note this is the right side, when you float: divs you need to have float: right; divs first *}
<div class="right49">
<p>{anchor anchor='main' text='^ Top'}</p>
</div>
<div class="left49">
<span>
{cms_selflink dir="previous" label="Vorige pagina: "}
{* The label parameter doesn't need to be there if you're using English, but is here to show how it's used if you don't want the English text "Previous page" *}
</span>
<span>
{cms_selflink dir="next" label="Volgende pagina: "}
</span>
</div>
{* End relational links *}
{adsense ad_client="pub-3514636835854223" ad_slot="3675148844" ad_width="728" ad_height="90" ad_format="728x90_as"}
<hr class="accessibility" />
<div class="clear"></div>
</div>
<!-- Column 1 end -->
</div>
<div class="col2">
<!-- Column 2 start / left side -->
<div id="logboek">
<h2>{cms_selflink page="lbtochten" text="Logboek"}</h2>
{CGBlog pagelimit="3" detailpage="logboekpagina" lang="nl_NL" summarytemplate="UB_Logbook_frntpg" category="Logboek,Tochten"}
</div>
<!-- Start News -->
<div id="nieuwtjes">
<h2>{cms_selflink page="Nieuwtjes" text="Nieuwtjes"}</h2>
{CGBlog number="3" detailpage="Nieuwtjes" lang="nl_NL" summarytemplate ="UB_Nieuwtjes_frntpg" category="General,Motor,Te water lating,Binnenboord,Onderhoud,Statistiek,Hardlopen"}
</div>
{* End News *}
{* Column 2 end *}
</div>
{if $page_alias == "home"}
<div class="col3">
{* Column 3 start / right side *}
<div id="tweets">
<h2>Tweets</h2>
{cms_module module="Twitter" limit="3" template="frntpg_timeline"}
</div>
<div id="tagcloud">
<h2>Tag cloud</h2>
{CGBlog browsecattemplate="Tagcloud" action="browsecat"}
</div>
<div id="zeiluitspraken">
<h2>Zeiluitspraken</h2>
{* cms_selflink page="zeiluitspraken" text="Zeiluitspraken" *}
{global_content name='Zeiluitspraken'}
</div>
{* Column 3 end *}
</div>
{/if}
</div>
</div>
<span class="util-clearb"> </span>
</div>
{* Start Footer. Edit the footer in the Global Content Block called "footer" *}
<div id="foot-wrapper">
<div id="footer">
{* stylesheet "Navigation: FatFootMenu" *}
<div class="block core-float-left">
{menu loadprops=0 template='minimal_menu.tpl' number_of_levels='1'}
</div>
{* second foot menu if active page has children *}
<div class="block core-float-left">
{menu loadprops=0 template='minimal_menu.tpl' start_level="2"}
</div>
{* edit the footer in the Global Content Block called "footer" *}
<div class="block cms">
{global_content name='footer'}
<div class="w3c">
{valid_css}
</div
</div>
<div class="clear"></div> {* <span class="util-clearb"> </span> *}
</div>
</div>
{* End Footer *}
<__body>
{* <__script__ type="text/javascript" src="http://www.uisge-beatha.eu/uploads/Javascripts/resize_iframe.js"></__script> *}
{literal}
<__script__ type="text/javascript" src="http://www.uisge-beatha.eu/uploads/Javascripts/slimbox2.js" defer="defer"></__script>
<__script__ type="text/javascript" src="http://www.uisge-beatha.eu/uploads/Javascripts/slimcycle.js" defer="defer"></__script>
<__script__ type="text/javascript" src="http://www.uisge-beatha.eu/uploads/Javascripts/sorttable.js" defer="defer"></__script>
<!--[if IE 6]>
<__script__ type="text/javascript" src="modules/MenuManager/CSSMenu.js"></__script>
<![endif]-->
<!-- The above JavaScript is required for Menu - NCleanBlue-css to work in IE6 * }
{ * the literal below and the /literal at the end are needed whenever there are {"curly brackets"} as smarty will think it's something to process and will throw an error * }
{ * IE6 png fix * } -->
<!--
<__script__ type="text/JavaScript">
//pass min and max - measured against window width
function P7_MinMaxW(a,b){
var nw="auto",w=document.documentElement.clientWidth;
if(w>=b){nw=b+"px";}if(w<=a){nw=a+"px";}return nw;
}
</__script>
//-->
<!--[if IE 6]>
<__script__ type="text/javascript" src="uploads/NCleanBlue/js/ie6fix.js"></__script>
<__script__ type="text/javascript">
// argument is a CSS selector DD_belatedPNG.fix('.sbar-top-left,.sbar-top-right,.sbar-bottom-left,.sbar-bottom-right,.main-top,.main-bottom,#version');
</__script>
<style type="text/css">
/* enable background image caching in IE6 */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
</style>
<![endif]-->
<!-- AddThis Button BEGIN -->
<__script__ type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4f2144ce26244842" defer="defer">
</__script>
<!-- AddThis Button END -->
{/literal}
</__html>
Grtz., Gregor