Your-pMF
     registrieren     benutzer     suche     team     kalender     hilfe     index    
Chat     downloads     link us     gästebuch     supportforum    
 

Suche Anleitung zur Implementation einer Shoutbox

original Thema anzeigen

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

geändert von: silfester - 18.11.05, 21:15:10

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

geändert von: silfester - 20.11.05, 15:03:34

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

geändert von: silfester - 21.11.05, 18:11:10

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....
 
Powered by: phpMyForum 4.2.1 © Christoph Roeder
SQL Error