Pagina 1 van 1
Hoe een verborgen teller plaatsen
Geplaatst: 13 jul 2004, 11:19
door Cupi
Hoe kan ik een Nedstatt teller plaatsen die enkel door de beheerder te bezichtigen is???
Indien niet mogelijk hoe plaats ik een normale bezoekersteller in het forum??
Geplaatst: 13 jul 2004, 13:10
door Larz
Normaal:
Je krijgt van de teller-maatschappij (scrabble anyone?) een stukje code. Plak deze code in de broncode van <jouw_phpbb_map>/templates/<jouw_template>/overall_footer.tpl als je hem onderaan wilt hebben, plak hem in overall_header.tpl als je 'm bovenaan wilt hebben.
Alleen voor admins:
We gaan er een switch omheen plaatsen, alleen ingelogde admins krijgen dat tellerding te zien. Volg dus eerst de stappen bij [Normaal:].
Helaas bestaat er in phpBB standaard geen switch voor admins. Daarom moeten we eerst wat modden (
bron).
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
Code: Selecteer alles
$template->assign_block_vars('switch_user_logged_in', array());
#
#-----[ AFTER, ADD ]------------------------------------------
#
Code: Selecteer alles
if ( $userdata['user_level'] == ADMIN )
{
$template->assign_block_vars('switch_admin_logged_in', array());
}
Plaats nu om de code die je hebt toegevoegd voor je teller:
Code: Selecteer alles
<!-- BEGIN switch_admin_logged_in -->
hier staat dus de teller code
<!-- END switch_admin_logged_in -->
Geplaatst: 13 jul 2004, 19:24
door Cupi
Thx voor de inlichting je hebt me goed geholpen
Hopelijk tot nog eens.
Geplaatst: 13 jul 2004, 20:39
door mosymuis
Larz schreef:Alleen voor admins:
We gaan er een switch omheen plaatsen, alleen ingelogde admins krijgen dat tellerding te zien.
...en zo worden dus ook alleen de admin pageviews geteld. Je kan het script wel degelijk verbergen, al bestaat de mogelijkheid dat daarbij je account opgeheven wordt. Ik gebruik het al jaren op mijn sites en het is mij nog nooit gebeurd, dus het nemen van het risico waard.
Deze code krijg je van Nedstat zelf:
Code: Selecteer alles
<!-- Begin Nedstat Basic code -->
<!-- Title: {TITEL} -->
<!-- URL: {ADRES} -->
<script language="JavaScript" type="text/javascript" src="http://m1.nedstatbasic.net/basic.js">
</script>
<script language="JavaScript" type="text/javascript" >
<!--
nedstatbasic("{CODE}", 0);
// -->
</script>
<noscript>
<a target="_blank" href="http://www.nedstatbasic.net/stats?{CODE}"><img
src="http://m1.nedstatbasic.net/n?id={CODE}"
border="0" width="18" height="18"
alt="Nedstat Basic - Gratis web site statistieken
Eigen homepage website teller"></a><br>
<a target="_blank" href="http://www.nedstatbasic.net/">Gratis teller</a>
</noscript>
<!-- End Nedstat Basic code -->
en daar kan je dit van maken:
Code: Selecteer alles
<!-- Begin Nedstat Basic code -->
<script language="JavaScript" type="text/javascript" >
<!--
function plugNS(){var b=1;var o=0;var p=new Array("Shockwave Flash","Shockwave for Director","RealPlayer","QuickTime","VivoActive","LiveAudio","VRML","Dynamic HTML Binding","Windows Media Services");var np=navigator.plugins;for(var x=0;x<p.length;x++){for(var i=0;i<np.length;i++)if(np[i].name.indexOf(p[x])>=0)o|=b;b*=2;}return o;}function plugIE(){if(!document.body)document.write('<body>');var db=document.body;var o=0;var b=1;var p=new Array("D27CDB6E-AE6D-11CF-96B8-444553540000","2A202491-F00D-11CF-87CC-0020AFEECF20","23064720-C4F8-11D1-994D-00C04F98BBC9","","","","90A7533D-88FE-11D0-9DBE-0000C0411FC3","9381D8F2-0288-11D0-9501-00AA00B911A5","22D6F312-B0F6-11D0-94AB-0080C74C7E95" );db.addBehavior("#default#clientcaps");for(var i=0;i<p.length;i++){if(p[i])if(db.isComponentInstalled("{"+p[i]+"}","componentid"))o|=b;b*=2;}return o;}function nedstatbasic(id,options){var n=navigator;var ver=n.appVersion;var d=document;var verIE=parseInt(ver.substring(ver.indexOf("MSIE")+5,ver.indexOf("MSIE")+6));if(verIE>0)ver=verIE;else ver=parseInt(ver);var u="http://m1.nedstatbasic.net/n?id="+id;var r;if(options&1)r=d.referrer;else r=top.document.referrer;if(!(options&2)){var rc=r;var i=rc.indexOf('?');if(i>=0)rc=rc.substring(0,i);i=rc.lastIndexOf('/');if(i>=0)rc=rc.substring(0,i+1);var l=''+d.location;if(l.indexOf(rc)==0)r='';}if(r&&(r!=d.location))u+="&r="+escape(r);if((n.appName=="Netscape"&&ver>=3))u+="&p="+plugNS();if(verIE>=5&&n.appVersion.indexOf('Win')>=0&&n.userAgent.indexOf('Opera')<0)u+="&p="+plugIE();if(ver>=4){var s=screen;var w=s.width;var h=s.height;var c=s.colorDepth;if(w)u+="&w="+w;if(h)u+="&h="+h;if(c)u+="&c="+c;}d.write('<img src="'+u+'" border=0 width=0 height=0 alt="">');}
nedstatbasic("{CODE}", 0);
// -->
</script>
<!-- End Nedstat Basic code -->
Noot: vergeet {CODE} niet te vervangen met die van je eigen website.
Geplaatst: 14 jul 2004, 13:02
door Larz
*slaat zichzelf*
Das idd erg dom van me
