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 st8



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&auml;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&auml;hlen Sie diese Option, wenn die Avatare anderer Mitglieder neben Ihren Beitr&auml;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&auml;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 st3


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH