Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- WBB2 (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=3)
-- Es klappt nicht (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=48)
--- Chatbox global einbinden (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=2441)


Geschrieben von Listiger_Falke am 09.04.2013 um 23:01:

  Chatbox global einbinden

Gleich das nächste Problem:

Nun will ich eine ähnliche Box wie die persönliche Box erstellen, wieder global, erhalte in der Ausgabe aber immer "Array"

Mein Code den ich in der Global.php eingebaut habe:


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
$chatcount 0;
$result1=$db->query("SELECT * FROM bb".$n."_fc_connections WHERE userid!='NULL'");
$chatonline mysql_num_rows($result1);
if ($chatonline != '0') {
            $nameslist=$db->query("SELECT roomid,userid FROM bb".$n."_fc_connections");
            while ($nali $db->fetch_array($nameslist)) {
            $nameid $nali['userid'];
            $nameslist1=$db->query("SELECT useronlinegroupid,userid,username FROM bb".$n."_users WHERE userid='$nameid'");
            while ($nali1 $db->fetch_array($nameslist1)) {
            if($nali1['useronlinegroupid'] == || $nali1['useronlinegroupid'] == || $nali1['useronlinegroupid'] == 3) {
            $chatname "<span class="admin"><b>$nali1[username]</b></span>";
            }else{
            $chatname "$nali1[username]";
            }
            $roomid $nali['roomid'];
            $chatroom=$db->query("SELECT name FROM bb".$n."_fc_rooms WHERE id='$roomid'");
            while ($chatroom1 $db->fetch_array($chatroom)) {
            $chatraum $chatroom1['name'];
            $chatcount++;
            eval("\$chat_useronlinebit_tpl = "".$tpl->get("index_useronline_chat")."";");
            if ($chatcount>1$chat_useronlinebit .=  ", ".$chat_useronlinebit_tpl;
            else $chat_useronlinebit .= $chat_useronlinebit_tpl;
            }
            }
            }

}
if ($chatonline == 1) {
$anzeige $lang->items['LANG_START_CHATUSERONLINE_ONE'];
}else{
$anzeige $lang->items['LANG_START_CHATUSERONLINE_MORE'];
}
$anzeigeende $lang->items['LANG_START_CHATUSERONLINE_END'];


Ich habe das ganze direkt über

?>

eingefügt, normalerweise soll dieser Code in die index.php



Geschrieben von haumi am 10.04.2013 um 08:51:

 

Auf den ersten Blick scheint alles korrekt.
Kannst du das mal in einem Testbaord einbauen, so das ich mal nachsehen kann.

LG
haumi



Geschrieben von Listiger_Falke am 10.04.2013 um 13:56:

 

Habe es nun doch hinbekommen. Ich habe das ganze in eine externe neue PHP ausgelagert, und dann nur in die global includiert. Dabei gabs dann aber weiterhin den Fehler. Dann habe ich zusätzlich das Sprachpacket eingebunden ( $lang->load("START"); ) .... und dann ging es st12

Kleine Fehler, große Probleme st8


Ich werde die einzelnen Änderungen demnächst posten, siehe Tread Persönliche Box global einbinden.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH