Forum

Moderiert von: spinne
Forum Index
Dokumentation
     Dokumentation Allgemein
     tufat Flaschchat
 

Seite 1 2 nächste Seite 


Autor tufat Flaschchat
cipro

Registriert: 23.03.2011
Beiträge: 2


Sende eine Private Nachricht an cipro
Geschrieben: 24.03.2011 19:43

Hallo Leute,
verwende nun seit gestern openphpnuke und finde es eigendlich total spitze was ihr da gemacht habt. Dem einzigen bisherigen Problem dem ich jetzt gegenüberstehe, ist die Integration eines Chat´s besser gesagt dem tufat Flaschchat.
Wie mache ich das am besten? Können sie mir da helfen, Bitte?
Danke für euere Hilfe
Cipro


Zitieren nach oben
stefan
Beiträge: 2436
Wohnort: Münster


Sende eine Private Nachricht an stefan
ICQ
Geschrieben: 27.03.2011 11:47

Ich kenne das "tufat Flaschchat" nicht, aber was stellst du dir denn vor?

Wenn man bei tufat Flaschchat auf die Seite geht wird da doch schon was drüber gesagt? Eigentlich steht da alles sehr gut erklärt.


Zitieren nach oben
Flash
Registriert: 20.08.2001
Beiträge: 1707
Wohnort: Luzern


Sende eine Private Nachricht an Flash Besuche die Homepage von Flash
ICQ
Geschrieben: 20.04.2011 09:10

noch zur Ergänzung.

Im Einsatz ist bei Cipro nun der http://www.phpfreechat.net/, welcher an die DB von OPN angebunden wurde.

Der Chat ist jedoch kein OPN Modul und wird es auch nicht in der Art für OPN geben.

Flash






F.L.A.S.H.: Functional Lifeform Assembled for Sabotage and Harm




OPN Themes/Templates --- Jobs Aktuell --- Geheime Gedanken --- mein spinnennetz ---
Aktuelle Jobs in der Schweiz --- RenderWorld Cinema4d Portal




Zitieren nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 11.09.2011 15:27

*aufgreif*

Hallo,
wie wurde der Chat denn angebunden?
Meine User wollen auch chatten - und die Shoutbox ist dafür ja nur bedingt geeignet...

Oder gibt's ein OPN-Chat-Modul?

Ciao,
Boby
[addsig]

Zitieren nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 11.09.2011 21:39

Okay, ich formuliere meine Frage um:
Gibt es eine Möglichkeit, an den (im IFRAME eingebetteten) Chat den User (Nickname) aus OPN irgendwie rauszubekommen? Oder ist ein IFRAME ein in sich gekapselter Container, wo es zum Bereich, in dem er eingebettet ist, keine Verbindung gibt?

Dem Chat kann man nämlich im PHP-Script einen Defaultnamen mitgeben (derzeit "Gast") - und wenn ich dort eine Funktion einsetzen könnte, die dem Chat den angemeldeten User der Session mitteilt, wäre das perfekt!

Ciao,
Boby
[addsig]

Zitieren nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 22.09.2011 21:47

Boby schrieb am 11.09.2011 um 21:39:21 Uhr folgendes:

Okay, ich formuliere meine Frage um:
Gibt es eine Möglichkeit, an den (im IFRAME eingebetteten) Chat den User (Nickname) aus OPN irgendwie rauszubekommen? Oder ist ein IFRAME ein in sich gekapselter Container, wo es zum Bereich, in dem er eingebettet ist, keine Verbindung gibt?

Dem Chat kann man nämlich im PHP-Script einen Defaultnamen mitgeben (derzeit "Gast") - und wenn ich dort eine Funktion einsetzen könnte, die dem Chat den angemeldeten User der Session mitteilt, wäre das perfekt!

Ciao,
Boby

*nachfrag*

Wie kann ich den in der Session verwendeten Nickname (=Username) des angemeldeten Users herausbekommen? Den Rest schaffe ich vermutlich selbst...aber ich bräuchte ein Code-Sniplet, wo ich den aktive User auslesen kann.

Danke,
Boby
[addsig]

Zitieren nach oben
Flash
Registriert: 20.08.2001
Beiträge: 1707
Wohnort: Luzern


Sende eine Private Nachricht an Flash Besuche die Homepage von Flash
ICQ
Geschrieben: 25.09.2011 12:46

Sorry Boby


Habe deine Posting hier übersehen.

Leider kann ich da nicht mehr nachschauen wie ich das gemacht habe, denn die Seite läuft nicht mehr mit OPN.

Ich bin mir aber sicher, dass ich den Chat in einen Anypage Seite eingebunden hatte.

Schau mal hier http://www.phpfreechat.net/de/faq#wie-kann-ich-benutzerkonten-aus-punbb-in-phpfreechat-einbinden

Sowas ähnliches habe ich dann auch gemacht mit Stefans Hilfe.

Vielleicht hilft dir das auch weiter -> http://www.phpfreechat.net/forum/viewtopic.php?pid=4673#p4673


Den Code habe ich nicht mehr, aber das war sowas in der Art. Muss mal bei einem anderen Modul schauen, wie das den "User Namen" holt.

Im Chat habe ich das dann eingebaut, so wie in anderen Modulen auch.

Beispiel:

$userinfo = $opnConfig['permission']->GetUserInfo ();
$uname = $userinfo['uname'];


Da wo du den Chat einbindest, also in der Anypage oder so kannst du mit den Paramtern ja eine Menge anstellen.


$params["nick"]= $uname[uname];


so in der Art was.




F.L.A.S.H.: Functional Lifeform Assembled for Sabotage and Harm




OPN Themes/Templates --- Jobs Aktuell --- Geheime Gedanken --- mein spinnennetz ---
Aktuelle Jobs in der Schweiz --- RenderWorld Cinema4d Portal




Zitieren nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 08.10.2011 23:02

Hallo Flash,
ich bin am Verzweifeln...ich schaffe es bis vor die Tore Roms, aber nicht hinein. Und das schon seit Tagen...

Zu meiner prinzipiellen Konfiguration/Idee:
- Ich habe als Chat-Bereich eine PHP-Box, die das Chat-Script lädt
- Das Chat-Skript ermittelt den angemeldeten User selbst (das ist einfacher wegen der Parameterübergabe)
- Das funktioniert auch prinzipiell - mit folgenden Code-Teilen bekomme ich den User ins Chat-Skript rein (das Echo habe ich zu Testzwecken reingetan, damit ich sehe, ob das was ich ermittle, auch stimmt):

global $opnConfig;
if (!defined ('_OPN_MAINFILE_INCLUDED') ) {
     include ('../opn/mainfile.php');
}
$userinfo = $opnConfig['permission']->GetUserInfo ();
$username = $userinfo['uname'];
echo 'User:'.$username;

- Damit hätte ich alles, um dem Chat-Skript den User $username mitzugeben.
- Sobald ich aber obigen Code einfüge, "bedankt" sich der Chat mit folgenden Fehlermeldungen, die ich nicht deuten kann:

User:Boby
--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 44

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcI18N::Init() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcglobalconfig.class.php]
FOUND AT 648

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcI18N::GetAcceptedLanguage() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfci18n.class.php]
FOUND AT 59

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcContainer::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcglobalconfig.class.php]
FOUND AT 737

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcUserConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 47

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 21

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 58

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 58

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 58

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 58

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/pfcuserconfig.class.php]
FOUND AT 58

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcGlobalConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 99

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcUserConfig::Instance() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 100

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcI18N::SwitchOutputEncoding() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 111

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
STRICT [2048] Non-static method pfcI18N::SwitchOutputEncoding() should not be called statically, assuming $this from incompatible context
FOUND IN [/www/htdocs/vxxxxxx/chat/src/phpfreechat.class.php]
FOUND AT 119

--------------------------------------------------------------------------------



Der Chat lädt
Warte bitte

Sobald ich die "User-Ermittlung" wieder wegtue, funktioniert der Chat wieder (allerdings ohne User - den muss man wieder händisch eingeben).

Es dürfte ein prinzipielles Problem im PHP sein, dass ich als PHP-Noob nicht verstehe. Vielleicht kann mir ja einer der Profis den entscheidenen Tipp geben.

Danke & LG,
Boby
[addsig]

Zitieren nach oben
Flash
Registriert: 20.08.2001
Beiträge: 1707
Wohnort: Luzern


Sende eine Private Nachricht an Flash Besuche die Homepage von Flash
ICQ
Geschrieben: 11.10.2011 11:02

Hallo Boby

Sorry für die späte Antwort. Tine und ich waren in den Ferien.

Muss mich da mal schlau machen. Auf die schnelle weiss ich auch nicht was das sein könnte.

Kannst du mal prüfen was denn $this ist oder macht?

Was ich mal noch geänderte hatte sind:

function is........

Diese function ist nicht korrekt deklariert.

Das müsste heissen public static function

Damit habe ich den einen oder anderen Fehler weg bekommen.

Hoffe das hilft dir mal weiter.


Flash




F.L.A.S.H.: Functional Lifeform Assembled for Sabotage and Harm




OPN Themes/Templates --- Jobs Aktuell --- Geheime Gedanken --- mein spinnennetz ---
Aktuelle Jobs in der Schweiz --- RenderWorld Cinema4d Portal




Zitieren nach oben
Gast
Unregistrierter Benutzer
Geschrieben: 29.10.2011 20:10

Hallo Flash bzw.Stefan,
ich habe nun meine Strategie geändert - nicht zuletzt, weil dieser Fehler nun weg ist.

Ich bekomme den Usernamen bis in den Bereich, wo der Chat aufgerufen wird. Aus Sicherheitsgründen möchte ich aber keine PHP-Datei vom Server aufrufen - sondern den Aufruf aus einer OPN-Seite (ich probier's derzeit von ANYPAGE heraus) durchzuführen.

Leider hänge ich bei folgendem Fehler, den ich nicht deuten kann:

/www/htdocs/vxxxxxx/opn/system/anypage/functions_center.php(103) : eval()'d code existiert nicht

Was heißt das bzw. wo könnte da das Problem liegen? Wenn ich was einfaches zwischen die PHP-Einleitung und -Ende schreibe (wie z.B. ECHO "hello world"), dann klappt es.

Danke,
Boby
[addsig]

[ Diese Nachricht wurde bearbeitet von: Boby am 29.10.2011 20:16 (Originaldatum 29.10.2011 20:10) ]

Zitieren nach oben
sortieren nach
Seite 1 2 nächste Seite 

 
Vorheriges Thema:  OPN mit SVN aktuell halten- is noch aktuell?

Gehe zu: