News:

Wondering if this will always be free?  See why free is better.

Main Menu

Chat Einbindung nun auch für SMF

Started by Horseman, June 24, 2004, 05:41:15 PM

Previous topic - Next topic

Horseman

Nachdem wir das schon für YabbSE umgesetzt hatten gibt es nun auch die Möglichkeit den POC (PhpOpenChat) in SMF zu "integrieren".
Es ist keine integration wie man ein Forum in ein Portal einbinden würde sondern es gibt eine Schnittstelle zwischen SMF und dem POC.
Diese Schnittstelle sorgt dafür das alle User des Forum ohne erneute Registrierung den Chat aufrufen können, beim ersten Aufruf dort Registriert werden und alle Daten aus dem SMF Profil zum Chat übernommen werden. Ab dem zweiten Login werden die Daten lediglich abgeglichen, falls Änderungen im SMF Profil vorgenommen wurden.
Eine Demoist zu finden unter:
http://www.horseman.de//index.php
Download, Mod's, Supportforum unter
http://phpopenchatde.h725080.serverkompetenz.net in kürze wieder unter http://www.phpopenchat.de

gruss
horseman
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

andrea

Danke Horseman, schaut gut aus. Werde ich mir bei Gelegenheit sicher näher angucken.

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



robo47

hmm hab mcih da gerade angemeldet, wo in dem forum finde ihc den chat? :P

andrea

Button im Menu oben, nur sichtbar nach Login.

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



Horseman

genau, habe ich vergessen zu schreiben. da ein gastzugang in der version nicht möglich ist, könnte aber gemacht werden, ist der button nur nach einem login ins forum sichtbar. rechts vor dem logout button.
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

robo47

ah, gefunden:P

ist schon ungefähr klar, wann ein fertiges smf-packet rauskommt, oder zumindest eine angepasste version mit den version, weil ich komm mit den anleitungen ned so ganz klar, was so brockenmäßig aufm board verteilt ist.

mfg
robo47

Daniel D.

Quote from: robo47 on June 25, 2004, 06:26:32 AM
...oder zumindest eine angepasste version mit den version, weil ich komm mit den anleitungen ned so ganz klar, was so brockenmäßig aufm board verteilt ist.
??? Was meinst Du?

robo47

weil ich das doch irgendwie integrieren kann, dass er die daten übernimmt vom smf
das hab ich irgendiwe nirgends in der config und so gefunden, nur nen thread wo es jemand versucht hat anzupassen

Daniel D.

Quote from: robo47 on June 25, 2004, 01:02:55 PM
weil ich das doch irgendwie integrieren kann, dass er die daten übernimmt vom smf
das hab ich irgendiwe nirgends in der config und so gefunden, nur nen thread wo es jemand versucht hat anzupassen

Huh? ???

Christian Land

Ach Daniel.... armer Kerl.... irgendwie scheinen hier immerwieder einige Leute am gesunden Menschenverstand zu scheitern....

*robo47 mal ans patschehändchen nehm und nochmal zu daniels erstem post zurückgeh* so... und nun erklärt onkel snow dir mal was daniel dich gefragt hat: er möchte gerne wissen, von welchen versionen du redest... eine angepasste SMF-version in die das chat-mod schon eingebaut ist vielleicht? oder eine finale smf-version damit man dann das mod einbauen kann? oder vielleicht eine POC version die mit SMF interagieren kann? so... ich hoffe du hast die frage nun verstanden...

;D

robo47

sorry, deutsche sprache schwere sprache, ich hab mir ne ganz normale version des poc runtergeladen, was anderes habe ich ned gefunden, hab ihn offline auf meinem wamp getestet und fand ihn gut und wollte ihn nun mit meinem smf verbinden, leider bin ich dabei kläglich gescheitert, weil ich 0 plan hatte wie. dann hab ich dort aufm board geschaut und nur nen eintrag gefunden, wo aber auch probleme aufgetreten sind, dann hab ich auf der seite weitergesucht, hab aber nirgends überhaupt ne version für yabb se gefunden, weil ich mir anschauen wollte wie es dort aussieht um es mir vieleicht mal schnell selbst umzubauen.

xonom

die installation ist doch haarklein erklärt daran solltest du ansich nicht scheitern!
was deine andere aussage angeht du meintest diesen user der es gerne so hatte das die daten der anmeldung im forum auch für seine seiten gelten oder? ???

Horseman

@xonom
danke, wüsste nämlich nicht wie wir es noch besser/leichter erklären könnten.

@robo47
der eintrag im forum von 'germane' war der wunsch diese integration umzusetzten. da er dies nicht so hinbekommen hat wie es hätte sein sollen habe ich ihm dabei unter die arme gegriffen und die notwendige datei poc.php erstellt.
du must lediglich folgendes machen
a) für smf und poc eine db nutzen, oder die zweite db in der poc.php eintragen wenn diese von der smf db abweicht
b) den im download enthaltenen button 'Chat', wie beschrieben ins Menü einbauen
c) einige, wenige, angaben in der datei poc.php an dein web anpassen. geänderte dateien hochladen, poc.php ins hautpverzeichnis des smf
fertig
ohne installation des chat rechne ich mit einem zeitaufwand von etwa 10 minuten.
alles was du dazu brauchst ist logischerweise ein SMF B5, den POC 3.0.0 und den Download  SMF Integration

gruss
horseman

bekommst du es nicht hin kannst deine fragen immer noch bei uns im forum posten. das auf die farben des default theme von SMF angepasste template für den poc stelle ich die tage auch noch online! Ebenfalls umgesetzt ist nun auch die anzeige der im chat befindlichen user auf der boardindex von SMF.

gruss
horseman
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

robo47

wow, vielen dank für diese super antwort, werde mich nacher wohl gleich mal dransetzen.

mfg
robo47

robo47

jo also mal vielen dank, der chat läuft einwandfrei, respekt, ist ein giles system

Horseman

einige passende buttons:

für das default theme:


für meine goldenen buttons:


für meine blauen buttons:
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

Denis1976

Hallo alle zusammen !

Ich habe gerade bei mir den PHPOpenChat wie angegeben installiert und in mein SMF-Forum integriert.
Funktioniert auch super.

2 Fragen hab ich aber noch:

1. Wie kann ich nach dem Aufruf des Chats das Chat-Login-Fenster umgehen, und direkt in einen Raum gehen (ich will nur einen Raum haben) ?

2. Wie kann ich die derzeitigen Chatter unten in der Statusleiste (unter Aktive Forumbenutzer) einblenden ??? Beim chat ist ja eine status.php dabei, aber WO muss ich die einbinden ???


Vielen Dank schon mal vorab !


Denis.

www.denis-heinemann.de/yabbse

Horseman

#17
Quote
1. Wie kann ich nach dem Aufruf des Chats das Chat-Login-Fenster umgehen, und direkt in einen Raum gehen (ich will nur einen Raum haben) ?
alle räume bis auf einen löschen | den noch vorhandenen raum in der datei config.inc.php als default raum eintragen, ebenso in der datei poc.php | in der datei config.inc.php autologin_directly auf true stellen.
dann geht es vom forum diret in den von dir gewünschten raum
Quote
2. Wie kann ich die derzeitigen Chatter unten in der Statusleiste (unter Aktive Forumbenutzer) einblenden Huh Beim chat ist ja eine status.php dabei, aber WO muss ich die einbinden
ein ganz simple art ist es einfach die db abzufragen wer gerade online ist, namen einlesen und ausgeben

schritt 1
binde die gewünschten texte in die sprachdateien ein z.b. german
$txt['chat1'] = 'User im Chat: ';
$txt['chat2'] = 'Niemand im Chat, mache doch den Anfang!';

schritt zwei öffne die datei BoardIndex.template.php
suche nach:

<td class="windowbg2" width="100%">
<a href="', $scripturl, '?action=who">', $context['num_guests'], ' ', $context['num_guests'] == 1 ? $txt['guest'] : $txt['guests'], ', ', $context['num_users_online'], ' ', $context['num_users_online'] == 1 ? $txt['user'] : $txt['users'], (empty($context['num_users_hidden']) ? '' : ' (' . $context['num_users_hidden'] . ' ' . $txt['hidden'] . ')'), '</a><br />
<span class="smalltext">';

darunter füge ein:

// wir fragen ab welche user sich im chat befinden
$chatteronline = '';
$requestChat = mysql_query (" SELECT NICK from poc_user_data where Online ='1' ");
while ($row = mysql_fetch_row ($requestChat)) {
$chatteronline .=$row[0].', ';
}
if ($chatteronline == ''){
$chatteronline = $txt['chat2'];
}
// ende der abfrage

den darunter stehenden code änderst du das er dann so aussieht:

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online']))
echo '
', $txt[140], ':<br />', implode(', ', $context['list_users_online']);
echo "<br />";
echo "<b>".$txt['chat1']."</b><br />";
echo $chatteronline;
echo '
<br />', $context['show_stats'] && !$settings['show_sp1_info'] ? '
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</span>
</td>
</tr>';


gruss
horseman
Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

Denis1976


Horseman

Gruß Horseman
______________________________________________________

PhpOpenChat Support Portal: http://www.phpopenchat.de

Advertisement: