TinaW5
Hallo. Ich habe den Burning Chat Premium Beta 5 von Internet4Ever installiert und es funktioniert auch alles bestens.
Ich hätte aber gerne noch eine Erweiterung, wenn das irgendwie möglich ist:
Die Anzeige, wer gerade im Chat anwesend ist, hätte ich auch gerne im WIW anstatt "nur" bei der User-Online-Anzeige. Ich habe es schon selber probiert, bekomme das aber nicht hin. Habe mich deswegen schon an Internet4Ever gewendet, aber die haben mich hierher verwiesen
Kann mir jemand helfen?
blackeagle1075
Probier mal das
suche in der class_wiw.php
php: |
1:
2:
3:
|
case "index.php":
$location = $lang->get("LANG_WIW_FILE_INDEX", array('$SID_ARG_1ST' => $SID_ARG_1ST));
break; |
|
füge danach dann das eine
php: |
1:
2:
3:
|
case "deineseite.php":
$location = $lang->get("LANG_WIW_DEINESEITE", array('$SID_ARG_1ST' => $SID_ARG_1ST));
break; |
|
Du musst dann noch noch die entsprechende Variable erstellen für DEINESEITE und auch die richtige php-Datei einsetzen
TinaW5
Das kann leider nicht funktionieren, weil der Chat als gesonderte Seite aufgeht.
Auf der Startseite sieht der Hinweis auf die Leute im Chat wie folgt aus (Auszug aus dem index.tpl):
code: |
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:
|
<!-- CHAT-Anzeige Anfang -->
<tr>
<td class="tabletitle" colspan="<if($hide_modcell==0)><then>6</then><else>5</else></if>" align="left">
<span class="smallfont"><b><a href="#" onclick="BC('i4e_bc.php?sid=$session[hash]',800,600,70,100)">Chat</a></b></span></td>
</tr>
<tr>
<td <if($gesamt_online_chat!="0")><then>rowspan="2"</then></if> class="tableb" align="center"><img src="{$style['imagefolder']}/online.gif" alt="" border="0" title="" /></td>
<td colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" class="tablea" align="left"><span class="smallfont">Zur Zeit $ist_sind $gesamt_online_chat $erW im Chat unterwegs</span></td>
</tr>
<if($gesamt_online_chat!="0")><then>
<tr>
<td class="tablea" colspan="<if($hide_modcell==0)><then>5</then><else>4</else></if>" align="left"><span class="smallfont">$online_chat</span></td>
</tr>
</then></if>
<!-- CHAT-Anzeige Ende -->
|
|
Wenn ich das jetzt aber ins WIW.tpl übernehme, wird mir nicht angezeigt, welche User im Chat sind.
Ich habe leider nicht viel Ahnung von PHP, deswegen kriege ich das nicht alleine hin....
blackeagle1075
du sollst ja nicht die wiw.tpl bearbeiten sondern die class_wiw.php im acp/lib verzeichniss
für deineseite.php gibts du dann i4e_bc.php ein
TinaW5
Dass ich das in der class_wiw.php eintragen sollte, habe ich schon verstanden. Aber ich war mir nicht sicher, dass das auch funktioniert. Der User ist ja dann irgendwo im Board und ZUSÄTZLICH noch im Chat (separates Fenster).
Ich habe das jetzt einfach mal eingebaut und eine Sprachvariable erstellt. Jetzt muss ich nur noch warten bis jemand in den Chat geht....
Zusatz 28.08.2007:
Ich habe das jetzt näher beobachtet. Die Variante klappt leider nicht. Es ist genauso wie ich dachte, da ein extra Fenster aufgeht, wird im WIW weiterhin angezeigt, wo sich der User befindet als er den Chat aufgemacht hat.
Gibt es denn keine andere Möglichkeit, genauso eine Chat-Anwesenheitsanzeige im WIW einzubauen wie es sie auch auf der Startseite gibt?
blackeagle1075
Naja ne andere Möglichkeit weiß ich leider nicht. Vielleicht weiß jemand anderes hier noch Rat
Achim
hm ... wenn ich die Chat-Anzeige, die in der index.tpl eingebaut wird, in einer neuen Tabelle in die wiw.tpl unter oder über der WIW Anzeige einbaue, hätte ich die Chatanzeige seperat mit in der wiw ....
fällt mir spontan ein und vielleicht isses ja auch nee Lösung ..
TinaW5
Ich habe jetzt schon verschiedene Sachen ausprobiert, aber ich kriege das nicht hin. Im Prinzip scheiter ich immer an der gleichen Stelle - die Zeile, wo aufgeführt werden soll, welche Personen sich im Chat aufhalten, wird nicht angezeigt (siehe Grafik).
Auf der Startseite geht es und im WIW nicht. Bin schon voll am Verzweifeln.
Jetzt bin ich endlich drauf gekommen:
Nur der Einbau im wiw.tpl reicht nicht aus. In der WIW.php muss natürlich auch noch eine Ergänzung vorgenommen werden, damit die Personen, die im Chat sind, erstmal "zusammengesammelt" werden.
So langsam kriege ich bei PHP ein bißel den Durchblick. Habe es jetzt nämlich hingekriegt und bin mächtig stolz....