uwanius
Mitglied Junior Boarder
| Beiträge: 8 |   |
|
Event Funktion für B4YCounter v.4.x.x - 03/01/2010 20:32
Hallo Leute,
wir, http://www.christ-und-motorrad.de hatten die Idee, dem 111.111 'ten Besucher ein kleines Präsent zu machen.
Dabei überlegten wir, wie das mit dem B4YCounter zu bewerkstelligen sei. Nach einer Rückfrage bei COUGAR per Mail, bekamen wir die Lösung:
Einfach in die entsprechende Style Datei (also je nachdem, welche Datei Ihr nutzt), bei uns war es die B4YCounter/style/Grafiks.php. ab der Zeile 308 folgenden Code einsetzen:
| Code: | <?php
if($b4yc_visits_all == 111111)
{
echo "
<div id='winner' style='width:300px; height:300px; z-index:2000;
background:#fff url(images/white-pix.gif) repeat; border: solid 5px
#006633; padding:10px; position:absolute; left:40%; top:100px; text-
align:left; display:block;'>
<div align='left'>
<div style='text-align:right'>
<a title='Schliessen' href='javascript:
exchangeDisplay(\"winner\")'>Schliessen</a>
</div>
<h4>Herzlichen Glückwunsch</h4><p>Du bist der 111.111 'te
Besucher.
</div>
</div>
";
}
?>
|
Siehe auch den Screenshot.
Somit wird die Seite von einem Div überlagert, in welchen wir unseren "Gewinnertext" reinschreiben können.
Hier noch der Javascript Code zum wieder schliessen, des überlagerten Divs.
| Code: | <script language="JavaScript" type="text/javascript">
<!--
function exchangeDisplay(id){
if(document.getElementById(id).style.display == 'block')
{
document.getElementById(id).style.display = 'none';
}
else
{
document.getElementById(id).style.display = 'block';
}
}
//-->
</script>
|
Vieleicht ist das auch für den einen oder anderen interessant.
Viele Grüße und ein frohes neues Jahr 2010.
Uwanius
|