Geschrieben von omar am 26.03.2023 um 05:38:
Support -> Menünavigation in der SH per Mouseover Buttons
Name des Hacks:
Menünavigation in der SH per Mouseover Buttons
Autor des Hacks:
© Cyberstar0
Version:
1.0
Voraussetzungen:
wBB 2.3.x
Spielhölle 2.5 oder höher
Copyright 2006-2010
www.HopFenSchlodel.de (SeVenup) & DerKleene
!!! Achtung !!!
Bei der Spielhölle 2.5 gibt es die "Neue Spiele Seite" noch nicht.
Wer diese nutzt muss diesen Link aus dem Template entfernen:
<a href="swf_game.php?action=neuespiele&sid=$session[hash]#anf"><img src="images/shmenu/neuespiele.png" onmouseover="src='images/shmenu/neuespiele1.png'" onmouseout="src='images/shmenu/neuespiele.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_NEWESTGAMESTITEL']}" /></a>
Was macht der Hack:
dieses kleine Addon ersetzt die Textnavigation der Spielhölle duch Mouseoverbuttons
Demo:
http://cybisgameportal.de/GamesForum/Demos/MenubuttonsSH.html
Copyright und Download:
Dieses Addon darf NUR auf
www.HopFenSchlodel.de und auf
www.Cyberstar0.de zum download angeboten werden.
Distanzierung:
Wir übernehmen keine Haftung für eventuelle Schäden,
Fehler oä., die durch die Benutzung dieses Hacks
entstehen. Wir weisen ausdrücklich daraufhin,
daß der Einbau auf eigene Gefahr geschieht.
Deshalb gilt: Backup der Datenbank und der Dateien
machen!!!!! Es gibt keinen Anspruch auf Support,
Gewährleistung und Ersatz.
Extra Ordner:
-im Extra Ordner befinden sich noch 3 weitere Grafiksetzt mit anderen Mouseover Buttons
-->Blau
-->Gelb
-->Pink
Um diese zu nutzen einfach die Grafiken in den images/shmenu Ordner kopieren und die alten überschreiben
###################
######Install######
###################
1. Kopiere den Inhalt des wbb2 Ordners via FTP in Deinen Boardroot
1.1 Im Extra Ordner befinden sich 2 weitere Grafiken (etwas kleiner) für das User und Boardturnier
2.Bearbeite folgende Templates
2.1 - Bearbeite das Template swf_game_header.tpl
suche
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder" align="center">
<tr class="tablecat" align="center">
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_HOMELINTITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']}." href="swf_game.php?action=start&sid=$session[hash]#anf">{$lang->items['
LANG_SPIELHOELLE_HOMELINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_FAVTITEL']}" href="swf_game_favo.php?action=favolist&favletter=A&sid=$session[ha
sh]#anf">{$lang->items['LANG_SPIELHOELLE_FAV']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_NEWESTGAMESTITEL']}" href="swf_game.php?action=neuespiele&sid=$session[hash]#anf">{$lang->items[
'LANG_SPIELHOELLE_TPL_NEWESTGAMESLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SPECGAMESTITEL']}" href="swf_game.php?action=supers&sid=$session[hash]#anf">{$lang->items[
'LANG_SPIELHOELLE_SONDERSPIELELINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_NEVERPLAYEDTITEL']}" href="swf_game.php?action=never&letter=A&sid=$session[hash]#anf">{$
lang->items['LANG_SPIELHOELLE_NEVERPLAYLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_LASTPLAYEDTITEL']}" href="swf_game.php?action=last&sid=$session[hash]#anf">{$lang->items['L
ANG_SPIELHOELLE_LASTPLAYLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_TURNAMENTTITEL']}" href="swf_game_mehrs.php?action=start&sid=$session[hash]#anf">{$lang->i
tems['LANG_SPIELHOELLE_TURNIERLINK']}</a></b>$turnierNEWicon</span></td>
<td width="10%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_BOARDTURNAMENTTITEL']}" href="swf_game_boardturnier.php?sid=$session[hash]#anf">{$lang->items['LANG
_SPIELHOELLE_PHP_BOARDTURNIER']}</b></a>$boardturnierNEWicon</span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SESSIONTITEL']}" href="swf_game_session.php?action=session_start&sid=$session[hash]#anf"
>{$lang->items['LANG_SPIELHOELLE_SESSIONLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_STATTITEL']}" href="swf_game_stat.php?sid=$session[hash]#anf">{$lang->items['LANG_SPIELHO
ELLE_STATISTIKLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_ASC']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_DESC']}" href="swf_game_einstell.php?action=menue&sid=$session[hash]#anf">{$lang->it
ems['LANG_SPIELHOELLE_OPTIONLINK']}</a></b></span></td>
</tr>
</table>
ersetze mir
<center>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="normalfont"><b>Menü Navigation der Spielhölle</b></span></td>
</tr>
<tr>
<td class="tablea" align="center"><p class="shsmallfont">
<a href="swf_game.php?action=start&sid=$session[hash]#anf"><img src="images/shmenu/startseite.png" onmouseover="src='images/shmenu/startseite1.png'" onmouseout="src='images/shmenu/startseite.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_HOMELINKTITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']}." /></a>
<a href="swf_game.php?action=neuespiele&sid=$session[hash]#anf"><img src="images/shmenu/neuespiele.png" onmouseover="src='images/shmenu/neuespiele1.png'" onmouseout="src='images/shmenu/neuespiele.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_NEWESTGAMESTITEL']}" /></a>
<a href="swf_game.php?action=supers&sid=$session[hash]#anf"><img src="images/shmenu/hot.png" onmouseover="src='images/shmenu/hot1.png'" onmouseout="src='images/shmenu/hot.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_SPECGAMESTITEL']}" /></a>
<a href="swf_game.php?action=never&letter=A&sid=$session[hash]#anf"><i
mg src="images/shmenu/niegespielt.png" onmouseover="src='images/shmenu/niegespielt1.png'" onmouseout="src='images/shmenu/niegespielt.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_NEVERPLAYEDTITEL']}" /></a>
<a href="swf_game.php?action=last&sid=$session[hash]#anf"><img src="images/shmenu/zuletztgespielt.png" onmouseover="src='images/shmenu/zuletztgespielt1.png'" onmouseout="src='images/shmenu/zuletztgespielt.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_LASTPLAYEDTITEL']}" /></a>
<br />
<a href="swf_game_favo.php?action=favolist&favletter=Alle&sid=#anf"><img src="images/shmenu/favoriten.png" onmouseover="src='images/shmenu/favoriten1.png'" onmouseout="src='images/shmenu/favoriten.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_FAVTITEL']}" /></a>
<a href="swf_game_mehrs.php?action=start&sid=$session[hash]#anf"><img src="images/shmenu/turniere.png" onmouseover="src='images/shmenu/turniere1.png'" onmouseout="src='images/shmenu/turniere.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_TUERNAMENTTITEL']}" /></a>
<a href="swf_game_boardturnier.php?sid=$session[hash]#anf"><img src="images/shmenu/boardturnier.png" onmouseover="src='images/shmenu/boardturnier1.png'" onmouseout="src='images/shmenu/boardturnier.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_BOARDTURNAMENTTITEL']}" /></a>
<a href="swf_game_session.php?action=session_start&sid=$session[hash]#anf"
><img src="images/shmenu/session.png" onmouseover="src='images/shmenu/session1.png'" onmouseout="src='images/shmenu/session.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_SESSIONTITEL']}" /></a>
<a href="swf_game_stat.php?sid=$session[hash]#anf"><img src="images/shmenu/statistik.png" onmouseover="src='images/shmenu/statistik1.png'" onmouseout="src='images/shmenu/statistik.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_STATTITEL']}" /></a>
<a href="swf_game_einstell.php?action=menue&sid=$session[hash]#anf"><img src="images/shmenu/setup.png" onmouseover="src='images/shmenu/setup1.png'" onmouseout="src='images/shmenu/setup.png'" border="0"title="{$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_ASC']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_DESC']}" /></a> </p>
<table width="700" border="0">
<tr>
<th width="350" scope="col">$turnierNEWicon</th>
<th width="350" scope="col">$boardturnierNEWicon</th>
</tr>
</table> </td>
</tr>
</table>
</center>
3. - Bearbeite das Template swf_game.tpl
Suche
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder" align="center">
<tr class="tablecat" align="center">
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_HOMELINKTITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']}." href="swf_game.php?action=start&sid=$session[hash]#anf">{$lang->items['
LANG_SPIELHOELLE_HOMELINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_FAVTITEL']}" href="swf_game_favo.php?action=favolist&favletter=A&sid=$session[ha
sh]#anf">{$lang->items['LANG_SPIELHOELLE_FAV']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_NEWESTGAMESTITEL']}" href="swf_game.php?action=neuespiele&sid=$session[hash]#anf">{$lang->items[
'LANG_SPIELHOELLE_TPL_NEWESTGAMESLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SPECGAMESTITEL']}" href="swf_game.php?action=supers&sid=$session[hash]#anf">{$lang->items[
'LANG_SPIELHOELLE_SONDERSPIELELINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_NEVERPLAYEDTITEL']}" href="swf_game.php?action=never&letter=A&sid=$session[hash]#anf">{$
lang->items['LANG_SPIELHOELLE_NEVERPLAYLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_LASTPLAYEDTITEL']}" href="swf_game.php?action=last&sid=$session[hash]#anf">{$lang->items['L
ANG_SPIELHOELLE_LASTPLAYLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_TUERNAMENTTITEL']}" href="swf_game_mehrs.php?action=start&sid=$session[hash]#anf">{$lang->i
tems['LANG_SPIELHOELLE_TURNIERLINK']}</a></b>$turnierNEWicon</span></td>
<td width="10%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_BOARDTURNAMENTTITEL']}" href="swf_game_boardturnier.php?sid=$session[hash]#anf">{$lang->items['LANG
_SPIELHOELLE_PHP_BOARDTURNIER']}</b></a>$boardturnierNEWicon</span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SESSIONTITEL']}" href="swf_game_session.php?action=session_start&sid=$session[hash]#anf"
>{$lang->items['LANG_SPIELHOELLE_SESSIONLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_STATTITEL']}" href="swf_game_stat.php?sid=$session[hash]#anf">{$lang->items['LANG_SPIELHO
ELLE_STATISTIKLINK']}</a></b></span></td>
<td width="9%"><span class="shsmallfont"><b><a title="{$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_ASC']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_DESC']}" href="swf_game_einstell.php?action=menue&sid=$session[hash]#anf">{$lang->it
ems['LANG_SPIELHOELLE_OPTIONLINK']}</a></b></span></td>
</tr>
</table>
ersetze mit
<center>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="normalfont"><b>Menü Navigation der Spielhölle</b></span></td>
</tr>
<tr>
<td class="tablea" align="center"><p class="shsmallfont">
<a href="swf_game.php?action=start&sid=$session[hash]#anf"><img src="images/shmenu/startseite.png" onmouseover="src='images/shmenu/startseite1.png'" onmouseout="src='images/shmenu/startseite.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_HOMELINKTITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']}." /></a>
<a href="swf_game.php?action=neuespiele&sid=$session[hash]#anf"><img src="images/shmenu/neuespiele.png" onmouseover="src='images/shmenu/neuespiele1.png'" onmouseout="src='images/shmenu/neuespiele.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_NEWESTGAMESTITEL']}" /></a>
<a href="swf_game.php?action=supers&sid=$session[hash]#anf"><img src="images/shmenu/hot.png" onmouseover="src='images/shmenu/hot1.png'" onmouseout="src='images/shmenu/hot.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_SPECGAMESTITEL']}" /></a>
<a href="swf_game.php?action=never&letter=A&sid=$session[hash]#anf"><i
mg src="images/shmenu/niegespielt.png" onmouseover="src='images/shmenu/niegespielt1.png'" onmouseout="src='images/shmenu/niegespielt.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_NEVERPLAYEDTITEL']}" /></a>
<a href="swf_game.php?action=last&sid=$session[hash]#anf"><img src="images/shmenu/zuletztgespielt.png" onmouseover="src='images/shmenu/zuletztgespielt1.png'" onmouseout="src='images/shmenu/zuletztgespielt.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_LASTPLAYEDTITEL']}" /></a>
<br />
<a href="swf_game_favo.php?action=favolist&favletter=Alle&sid=#anf"><img src="images/shmenu/favoriten.png" onmouseover="src='images/shmenu/favoriten1.png'" onmouseout="src='images/shmenu/favoriten.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_FAVTITEL']}" /></a>
<a href="swf_game_mehrs.php?action=start&sid=$session[hash]#anf"><img src="images/shmenu/turniere.png" onmouseover="src='images/shmenu/turniere1.png'" onmouseout="src='images/shmenu/turniere.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_TUERNAMENTTITEL']}" /></a>
<a href="swf_game_boardturnier.php?sid=$session[hash]#anf"><img src="images/shmenu/boardturnier.png" onmouseover="src='images/shmenu/boardturnier1.png'" onmouseout="src='images/shmenu/boardturnier.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_BOARDTURNAMENTTITEL']}" /></a>
<a href="swf_game_session.php?action=session_start&sid=$session[hash]#anf"
><img src="images/shmenu/session.png" onmouseover="src='images/shmenu/session1.png'" onmouseout="src='images/shmenu/session.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_SESSIONTITEL']}" /></a>
<a href="swf_game_stat.php?sid=$session[hash]#anf"><img src="images/shmenu/statistik.png" onmouseover="src='images/shmenu/statistik1.png'" onmouseout="src='images/shmenu/statistik.png'" border="0" title="{$lang->items['LANG_SPIELHOELLE_TPL_STATTITEL']}" /></a>
<a href="swf_game_einstell.php?action=menue&sid=$session[hash]#anf"><img src="images/shmenu/setup.png" onmouseover="src='images/shmenu/setup1.png'" onmouseout="src='images/shmenu/setup.png'" border="0"title="{$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_ASC']} {$lang->items['LANG_SPIELHOELLE_TPL_TITEL']} {$lang->items['LANG_SPIELHOELLE_TPL_SETUPTITEL_DESC']}" /></a> </p>
<table width="700" border="0">
<tr>
<th width="350" scope="col">$turnierNEWicon</th>
<th width="350" scope="col">$boardturnierNEWicon</th>
</tr>
</table> </td>
</tr>
</table>
</center>
4. - Bearbeite die PHP Datei - swf_game_header.php
suche
## Turniere Check
$row =$db->query_first("SELECT * FROM bb".$n."_swf_games_turnier WHERE turnier_startzeit='0' ORDER BY turnierid ASC");
$turnierNEWicon = "";
if($row['turnier_startzeit'] == 0) {
$tage = round((time()-$row['turnier_angelegtam'])/86400);
if($tage < $swfconfig['maxnewday']) $turnierNEWicon = ' <img src="swf_games/allgemein/neu.gif" border="0" alt="Neu"/>';
}
# Boardturniercheck ob NEU #
$boardturnierNEWicon = "";
if($turnier_aktiv == 1) {
$tage = round((time()- $turnierstart_boardturnier)/86400);
if($tage < $swfconfig['maxnewday']) $boardturnierNEWicon = ' <img src="swf_games/allgemein/neu.gif" border="0" alt="Neu"/>';
}
ersetze mit
# Turniere Check ob NEU #
### Turniere warten auf Mitspieler ###
## Turniere Check
$row =$db->query_first("SELECT * FROM bb".$n."_swf_games_turnier WHERE turnier_startzeit='0' ORDER BY turnierid ASC");
$turnierNEWicon = "";
if($row['turnier_startzeit'] == 0) {
$tage = round((time()-$row['turnier_angelegtam'])/86400);
if($tage < $swfconfig['maxnewday']) $turnierNEWicon = '<a href="swf_game_mehrs.php?action=teilnahme&#anf"><img src="images/shmenu/uturnierda.gif" border="0" alt="Neu"/></a>';
}
# Boardturniercheck ob NEU #
$boardturnierNEWicon = "";
if($turnier_aktiv == 1) {
$tage = round((time()- $turnierstart_boardturnier)/86400);
if($tage < $swfconfig['maxnewday']) $boardturnierNEWicon = ' <a href="swf_game_boardturnier.php?action=boardturnier_spiele&sid="><img src="images/shmenu/bturnierda.gif" border="0" alt="Neu"/></a>';
}
Speichern und wieder hochladen...
speichern und fertig!
Viel Spaß
Cybi
Feedback erwünscht