Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBBLITE (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=67)
-- Hilfe Anfragen zum Einbau (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=69)
--- SpielHöllen Info an- und abwählen (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=930)
Geschrieben von haumi am 07.09.2010 um 23:15:
FALSCH: Dann öffnest du die global.php und suchst
RICHTIG: Dann öffnest du die index.php und suchst
if($wbbuserdata['userid']){
require_once("./swf_game_topanzeige.php");
}
und ersetzt es mit
if($wbbuserdata['userid'] && $wbbuserdata['spielanz']==1 ){
require_once("./swf_game_topanzeige.php");
}
Wenn das nicht klappt dann muss ich weitersuchen.
LG
haumi
Geschrieben von tuner am 08.09.2010 um 05:25:
in der global.php steht garnichts drin von der spielhölle
Geschrieben von haumi am 08.09.2010 um 08:31:
upps Fehler von mir.
Nimm die index.php statt der global.php.
LG
haumi
Geschrieben von tuner am 08.09.2010 um 15:52:
geht leider immer noch nicht haumi.
Wenn ich das in die index reinmache, ist die anzeige auf der index weg.
im usercp steht es auf ja. Trotzdem keine anzeige.
wen ich es dann auf nein stelle, dann springt er wieder auf JA
Geschrieben von haumi am 08.09.2010 um 16:06:
wenn es wieder auf ja springt dann ist ein Fehler im Einbau.
Der Eintrag wird so nicht in die Datenbank übernommen.
Setze mal in der Index bei
if($wbbuserdata['userid'] && $wbbuserdata['spielanz']==1 ){
die 1 auf 0
dann sollte es nicht mehr angezeigt werden.
Du kannst mir ja mal deine Daten per PN geben dann
schau ich mir den Einbau mal an.
Vielleicht legst du auch einen Testaccount an, damit ich im Forum was sehe,
sollte da es ja für Gäste nicht sichtbar ist.
Geschrieben von tuner am 08.09.2010 um 16:15:
hast pn
Geschrieben von haumi am 08.09.2010 um 17:15:
Nach einigem Hin und her - da ich ja keine Kontrolle hatte - haben wir es denn auch zu klappen gebracht.
Hier nun die finale Anleitung:
Für wbb2!!!!!!!!!!!!!
Führe folgende SQL-Abfrage aus:
ALTER TABLE bb1_users ADD spielanz tinyint (1) NOT NULL default 0;
Ich habe es im Dumper unter SQL-Browser --> SQL Befehle gemacht.
Öffne usercp.php und suche:
if (isset($_POST['r_showimages'])) $r_showimages = wbb_trim($_POST['r_showimages']);
füge darunter ein.
if (isset($_POST['r_spielanz'])) $r_spielanz = trim($_POST['r_spielanz']);
suche weiter:
$r_showimages = $wbbuserdata['showimages'];
füge darunter ein.
$r_spielanz = $wbbuserdata['spielanz'];
suche weiter:
if (isset($r_showimages)) $showimages[$r_showimages] = " selected=\"selected\"";
füge darunter ein
if (isset($r_spielanz)) $spielanz[$r_spielanz]=" selected";
suche
, showavatars='".intval($r_showavatars)."'
füge dahinter ein
, spielanz='".intval($r_spielanz)."'
speichern.
Öffne templates/usercp_options_change.tpl und suche:
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_OPTIONS_SHOWAVATARS']}</
b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_OPTIONS_SHOWAVATARS_DESC']}<
/span></td>
<td class="tableb"><select name="r_showavatars">
<option value="1"$showavatars[1]>{$lang->items['LANG_REGISTER_OPTIONS_YES']}</optio
n>
<option value="0"$showavatars[0]>{$lang->items['LANG_REGISTER_OPTIONS_NO']}</option
>
</select></td>
</tr>
füge darunter ein:
<tr align="left">
<td class="tableb"><span class="normalfont"><b>Anzeige Spielhölle?</b></font><br><smallfont>Wählen Sie diese Option, wenn die Anzeige der Spielhölleninfo dargestellt werden soll.</font></td>
<td class="tableb"><select name="r_spielanz">
<option value="1"$spielanz[1]>Ja</option>
<option value="0"$spielanz[0]>Nein</option>
</select></td>
</tr>
Speichern
Nun kann man das im Profil an-bzw. abwählen.
Ersetze nur noch in der index.php über
require_once("./swf_game_topanzeige.php");
if($wbbuserdata['userid']){
mit
if($wbbuserdata['userid'] && $wbbuserdata['spielanz']==1 ){
Für wbblite!!!!!!!!!!!!!
Führe folgende SQL-Abfrage aus:
ALTER TABLE bb1_users ADD spielanz tinyint (1) NOT NULL default 0;
Ich habe es im Dumper unter SQL-Browser --> SQL Befehle gemacht.
Anmerkung: Wie man den Dumper ins Lite einbaut findest du hier
Öffne usercp.php und suche:
if(isset($_POST['r_showimages'])) $r_showimages = trim($_POST['r_showimages']);
füge darunter ein.
if(isset($_POST['r_spielanz'])) $r_spielanz = trim($_POST['r_spielanz']);
suche weiter:
$r_showimages = $wbbuserdata['showimages'];
füge darunter ein.
$r_spielanz = $wbbuserdata['spielanz'];
suche weiter:
if(isset($r_showimages)) $showimages[$r_showimages]=" selected";
füge darunter ein
if(isset($r_spielanz)) $spielanz[$r_spielanz]=" selected";
suche
, showavatars='".intval($r_showavatars)."'
füge dahinter ein
, spielanz='".intval($r_spielanz)."'
speichern.
Öffne templates/usercp_options_change.tpl und suche:
<tr id="tableb" bgcolor="{tablecolorb}">
<td><normalfont><b>Avatare anderer Mitglieder anzeigen?</b></font><br><smallfont>Wählen Sie diese Option, wenn die Avatare anderer Mitglieder neben Ihren Beiträgen dargestellt werden soll.</font></td>
<td><select name="r_showavatars">
<option value="1"$showavatars[1]>Ja</option>
<option value="0"$showavatars[0]>Nein</option>
</select></td>
</tr>
füge darunter ein:
<tr id="tablea" bgcolor="{tablecolora}">
<td><normalfont><b>Anzeige Spielhölle?</b></font><br><smallfont>Wählen Sie diese Option, wenn die Anzeige der Spielhölleninfo dargestellt werden soll.</font></td>
<td><select name="r_spielanz">
<option value="1"$spielanz[1]>Ja</option>
<option value="0"$spielanz[0]>Nein</option>
</select></td>
</tr>
Speichern
Nun kann man das im Profil an-bzw. abwählen.
Ersetze nur noch in der index.php über
require_once("./swf_game_topanzeige.php");
if($wbbuserdata['userid']){
mit
if($wbbuserdata['userid'] && $wbbuserdata['spielanz']==1 ){
Auch hier gilt wie immer:
alle zu ändernden templates und php-Dateien vorher sichern,
damit man bei einem Fehler den alten Zustand wieder herstellen kann!!
Eine Garantie wird auch nicht übernommen.
Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.
LG
haumi
Geschrieben von katze2ooo am 09.09.2010 um 09:41:
Hi haumi,
wenn du was testen willst mit der Spielhölle kannst
du auch mein Testboard nutzen.
Gruß katze2ooo
Geschrieben von haumi am 09.09.2010 um 10:13:
Hi Katze,
Danke für das Angebot, aber das was ich gemacht habe war nur rein Zufälig für eine Anzeige der Spielhölle.
Im Prinzip ging es einfach um das an- und abwählen von irgendwelchen Anzeigen, und das beim wbblite.
Da es hier Unterschiede gibt zu wbb2 musste ich mich mit der Struktur des wbblites auseinandersetzen.
LG
haumi
Geschrieben von blackdragon2k5 am 09.09.2010 um 11:23:
Hallo haumi
Eingebaut und funktioniert perfekt.
Danke dir für das Addon
LG, BlackDragon
PS. Jetzt weiß ich auch wo ich den Fehler beim umschreiben von der Wbb2 Version gemacht habe
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH