Suche Anleitung zur Implementation einer Shoutbox
15.11.05, 15:41:35
silfester
Hallo alle miteinander,
wie ich im Betreff schon geschrieben habe, bin ich auf der Suche nach einem Tutorial oder einer Anleitung für das Erstellen eines Chats oder einer Shoutbox in einem eigenen Template.
Ich habe dazu leider nichts mit der Suchfunktion gefunden und mit der Beschreibung im Download-Bereich bei Shoutbox kann ich auch nicht allzuviel anfangen.
Vielleicht kann mir hier jemand detailliert beschreiben, was ich machen muß, um eine Shoutbox oder den Flashchat in einem eigenen Template zu integrieren und wie ich das dann in mein Forum einbinde.
Gruß Silfester
15.11.05, 16:05:45
pip
guck dir mal folgende beiträge an, die sollten eigentlich helfen *g*
--> http://www.your-pmf.de/topic.php?id=610&goto=4634
--> http://www.your-pmf.de/topic.php?id=610&goto=4643 (und die folgenden beiträge)
17.11.05, 10:51:21
silfester
Danke für die Antwort, aber anscheinend bin ich zu dämlich für, das ganze auf die Reihe zu bekommen.
Kann mir bitte jemand detailliert beschreiben was ich machen muß, um die Shoutbox als Link im head_menu anzubieten, sodaß sich bei Auswahl des Links die Shoutbox in einem neuen Fenster öffnet.
Ein konfuser und verwirrter Silfester :confused:
18.11.05, 17:47:39
pip
hmm eigentlich steht da alles, naja hier also nochmal ne zusammenfassung :D
erstell zwei dateien wie hier beschrieben: http://www.your-pmf.de/topic.php?id=610&goto=4643
aus dem template löschst du das was in diesem beitrag steht: http://www.your-pmf.de/topic.php?id=610&goto=4647
danach ist die shoutbox über .../chat.php verfügbar. um dieser datei nun noch die ganzen sprachvariablen (menü etc) zuzufügen saugst du dir [URL="http://www.your-pmf.de/attachment.php?id=634"]dieses attachment[/URL] und trägst in diesem ganz oben die beiden geforderten daten ein, zb:
[php]$newfilename = 'chat.php'; // Beispiel: '/portal.php'
$newfilenamedef = 'Shoutbox - Chat'; // Beispiel: 'Portal'[/php]
danach lädst du es hoch und führst es aus ... dann wieder löschen. danach sollte alles funzen...
18.11.05, 21:03:26
silfester
Hallo pip,
danke für Deine Geduld.
Ich habe jetzt die beiden Dateien erstellt, bearbeitet und hochgeladen.
Die Datei "x_chat.tpl" habe ich in das Verzeichnis "templates" und die Datei "chat.php" in das Root-Verzeichnis hochgeladen. Danach habe ich auch die Datei "pmf_new_datei.php" bearbeitet, in das Root-Verzeichnis hochgeladen und ausgeführt. Als Meldung kam überall OK. Danach habe ich diese Datei wieder gelöscht.
Die Einbindung in das Menü klappt auch. Nur bei der Ausführung bekomme ich folgende Fehlermeldung:
[QUOTE]Sie haben keine Rechte diese Seite zu betreten. Dies könnte einer der Gründe sein:
Sie haben keine Rechte, diese Seite zu betreten.
Sie versuchen vielleicht den Beitrag eines anderen Nutzers zu bearbeiten oder eine Aktion durchzuführen, die Administratoren vorbehalten ist? Bitte prüfen Sie in den Forum Regeln, ob Sie die Erlaubnis für diese Aktion haben.
Sie versuchen einen Beitrag zu verfassen und haben keine Rechte.
Angemeldet als:
XXXXX [logout]
[/QUOTE]
Frage: Was mache ich da falsch bzw. was muß ich noch tun ?
Danke
Gruß Silfester
19.11.05, 00:23:22
pip
geändert von: pip - 19.11.05, 00:23:39
du musst im acp unter den rechten der entsprechenden benutzergruppe die shoutbox freischalten...
(acp - benutzergruppen - [zugriffsrechte] - benutzer - shoutbox sehen)
19.11.05, 00:59:59
silfester
Danke.
Habe ich gemacht und jetzt bekomme ich folgende Fehlermeldung:
[QUOTE]Template Error: Cachefile "chat" not found.[/QUOTE]
Woran liegt das, bzw., was habe ich falsch gemacht ?
Gruß Silfester
21.11.05, 10:44:50
silfester
Hallo alle miteinander,
kann mir keiner mehr helfen ?
Würde die Shoutbox liebend gern zum Laufen bringen :(
Gruß Silfester
21.11.05, 15:50:20
Barkeeper
Offenbar hast du bei den Templates einen kleinen Fehler gemacht, füg am besten die chat_* Templates manuell hinzu. Guck dir dazu einfach die mitgelieferten tpls an und füg dann deren Inhalt als neues Template ein (ohne die vier Zahlen am Anfang).
Ansonsten kannst du auch noch mal im Chat vorbeigucken.
Gruß Barkeeper
21.11.05, 17:51:27
pip
ahh damn. am notebook hatte ich dein post gelesen, als ich dann aber zu hause war hatte ich ihn vergessen.
und zwar wollte ich dir folgende beiträge nahelegen :D
http://www.your-pmf.de/topic.php?id=610&goto=4007
http://www.your-pmf.de/topic.php?id=829&goto=5587
21.11.05, 18:04:04
silfester
Hallo alle miteinander,
zuallererst: Dankeschön :)
Ich habe jetzt die Templates "richtig" benannt. Die Shoutbox wird jetzt auch angezeigt,
nur leider etwas "komisch" (mehrere Rahmen, die Navigation wird nicht richtig angezeigt (chat, home) etc.),
siehe Anhang.
Weiß auch darauf jemand die Antwort ? ;)
Würde mich riesig freuen.
Liebe Grüße
Silfester
Dateianhang (verkleinert):
shoutbox.gif (38.99 KByte | 74 mal heruntergeladen | 2.82 MByte Traffic)
13.08.07, 09:19:58
bandit
Halli Hallo!
Ich muss euch kurz mit einer kleinen Frage quälen...
Ich habe gestern die Shoutbox in mein Forum eingefügt. Habe Sie über das menü, punkt "chat" erreichbar gemacht.
(die anleitung dazu ist super ;) )
Dann hab ich mir gedacht, es wäre doch nett wenn es in der Liste der "zurzeit aktiven benutzer" auch aufscheint, wenn sich jemand auf der Chat-Seite befindet.
Hab mir die online.php hergenommen und den Absatz
#
#
### Verfügbare Sites
$aviable_sites = array ('online_site_index',
'online_site_profile',
'online_site_members',
'online_site_board',
'online_site_topic',
'online_site_newtopic',
'online_site_newpost',
'online_site_private',
'online_site_search',
'online_site_mail',
'online_site_online');
um den eintag 'online_site_chat' erweitert.
tja, das hat dann gar nicht funktioniert :(
dann hab ich den eintrag wieder entfernt und jetzt kommt trotzdem folgende fehlermeldung
"Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /web/forum/online.php:1) in /web/forum/lib/sessions.inc.php on line 9
"
dann wird die tabelle der aktiven benutzer angezeigt (etwas verschoben, aber lesbar ;)
und dann wieder
"Warning: Cannot modify header information - headers already sent by (output started at /web/forum/online.php:1) in /web/forum/mainfile.php on line 340"
wer kann mir meine fehler erklären ? :confused:
danke! :D
13.08.07, 12:23:00
pip
du hast warscheinlich ausversehen in der online.php ganz am anfang einen buchstaben oä. eingefügt oder hast die online.php mit einem nicht utf8 fähigen editor bearbeitet...
13.08.07, 13:16:51
bandit
hallo
ok danke! ich hab von meiner arbeitsstätte nur eine online-maske zum ändern der daten auf dem server. dann werd ich das am abend von daheim nochmals probieren...
aber grundsätzlich müsste das so hinhauen oder ?
(also diesen absatz erweitern)
habe dazu dieses thema als vorlage genommen
http://www.your-pmf.de/topic.php?id=727&highlight=zurzeit%20aktive%20benutzer&
lg
bandit
13.08.07, 16:14:15
pip
yop so sollte es gehen.
also viel glück heute abend :D
wenn du nicht weiterkommst, melde dich einfach...
13.08.07, 19:00:05
bandit
ich bins wieder ;)
also ich hab jetzt im online.php
den absatz um
'online_site_portal',
'online_site_chat',
erweitert. dazu jeweils eine tpl angelegt. (1_online_site_portal.tpl und 1_online_site_chat.tpl)
ist jemand im portal, funktioniert das in der online liste
ist jemand im chat schreibt er nach wie vor "unbekannt"
problem 2:
ich habe auch -wie in diesem thema http://www.your-pmf.de/topic.php?id=953&highlight=&page=2&
von dir beschrieben
die index.php (bzw. auch index.tpl) um den code für "aktive chatter" erweitert.
Leider funkt das auch nicht :(
egal wie lang sich jmd auf der seite "chat.php" aufhält und auch schon shouts abgegeben hat, es steht in der übersicht, dass niemand auf der chat.php ist....