Integration des POC in phpNUKE (>=6.5)

Welche nderungen mssen bei phpNUKE gemacht werden um den POC zu integrieren?


1) Lade die Datei "buton_poc.gif" in Dein phpNuke/images Verzeichnis hoch.
2) ndere folgende Angaben in der Datei poc.php

$poc_doc_root  = '/phpopenchat'; // der ordnername der chat installation
$poc_root_path = './../phpopenchat'; // der pfad aus nuke zum chat


Beispiel:
Dein Chat ist im Ordner chatb7
Nuke & Chat sind im selben Stammordner..

dann mssen die Angaben wie folgt aussehen:

$poc_doc_root  = '/chatb7';
$poc_root_path = '../chatb7/';

Wenn die phpnuke und poc ordner nicht im selben verzeichnis liegen,
musst du die Pfade entsprechend anpassen.. :)
 

Datenbankeinstellungen:

$dbhost = "localhost";         // 'localhost' or 'www.yoursiteurl.com' if on a remote site
$dbuser = "root";           // username
$dbpwd = "";            // password
$dbname = "";       // the name of your database


Scripteinstellungen:

$deftheme = 'openchat'; // POC default Theme -- POC Standard Theme
$siteurl = 'http://www.yourdomain.tld'; // Deine Domain URL -- Your Domain URL -- without ending  "/"
$nuke_prefix = 'nuke_'; // Prefix of phpnuke tables // Prefix der PHPnuke Tabellen.. Meist "nuke_"
$nukeordner = '/'; 

 Der Ordnername in dem phpnuke ist
 Wenn phpnuke in keinem seperaten Ordner liegt, sondern im Stammverzeichnis, lsche das "/".


ACHTUNG! 

Gste bekommen derzeit auch einen Button angezeigt, der zur registrierung fhrt.
Diese wird in meinem Nuke ber das phpBB Forum abgewickelt!

Wenn Du KEINEN Gast Login wnschst, ersetze die Meldung, die ausgegeben wird, entsprechend..

=====================================
Finde 
=====================================

echo"<table class='fonts' width='100%' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td><p><font size='2' face='Georgia, Times New Roman, Times, serif'><strong><font face='Verdana, Arial, Helvetica, sans-serif'>Hallo Gast!
        </font></strong> </font></p>
        <p><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>          Solltest Du als Gast Chatten wollen, klicke unten auf den \"Zum Gast-Chat\" Button,<br>
          gebe einen Nicknamen ein und betrete den Chat als Gast.<br>
          <br>
        Um den Chat ohne Umwege direkt zu betreten, w&auml;re es gut, wenn Du Dich bereits vorher anmeldest.<br>
       Der Chat list dann Deine Benutzerdaten aus und Du kannst direkt als Benutzer chatte- <br>
      melde Dich am Besten JETZT an und nutze alle tollen Features!</font></p>
       <br>Du kannst Dein Profil jederzeit l&ouml;schen... Also, auf gehts! <br><br>

<center>

<form action='".$siteurl.$poc_doc_root."/index.php' method='get'>
  <div align=\'center\'>
    <input type='submit' name='Submit' value='Zum Gast-Chat'>
  </div>
</form>
<form action='".$siteurl.$nukeordner."/modules.php' method='get'>
  <div align=\'center\'>
    <input type='submit' name='Submit' value='Zur Registrierung'>
	<input type='hidden' value='profile' name='file'>
	<input type='hidden' value='register' name='mode'>
  		<input type='hidden' value='Forums' name='name'>
</div>
</form>

</center>
          <br>
    </td>
  </tr>
</table>";


exit;

=====================================
Ersetze mit
=====================================

echo"<table class='fonts' width='100%' border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td><p><font size='2' face='Georgia, Times New Roman, Times, serif'><strong><font face='Verdana, Arial, Helvetica, sans-serif'>

Sorry, kein Gast-Login Mglich!

    </td>
  </tr>
</table>";


exit;

=====================================

=====================================


Solltest Du den User ber "Your_Account" registrieren lassen wollen, so ersetze in
poc.php folgendes:


=====================================
Finde 
=====================================

<form action='".$siteurl.$nukeordner."/modules.php' method='get'>
  <div align=\'center\'>
    <input type='submit' name='Submit' value='Zur Registrierung'>
	<input type='hidden' value='profile' name='file'>
	<input type='hidden' value='register' name='mode'>
  		<input type='hidden' value='Forums' name='name'>
</div>
</form>

=====================================
Ersetze mit
=====================================

<form action='".$siteurl.$nukeordner."/modules.php' method='get'>
  <div align=\'center\'>
    <input type='submit' name='Submit' value='Zur Registrierung'>
	<input type='hidden' value='new_user' name='op'>
  		<input type='hidden' value='Your_Account' name='name'>
</div>
</form>

=====================================

=====================================



bertrage die Datei poc.php, im Download im Ordner contrib/nuke in das 
Hauptverzeichnis von phpnuke.




3) Baue den Link zum Chat in das Men von nuke ein. Dies geht wie folgt:

Gehe in den Administrationsbereich und erstelle einen neuen Block. 
Diesen kannst Du nennen wie Du mchtest, sichtbar sollte er fr ALLE sein.

Als Inhalt trgst Du folgendes ein:


<a href=\"poc.php\"><img src=\"images/button_poc.gif\" alt=\"Auf in den Chat\" width=\"45\" height=\"22\" border=\"0\"></a>";

Wenn ein Gast den Link anklickt, bekommt er eine entsprechende Meldung angezeigt, er mge sich anmelden, oder
hat die Mglichkeit, den Gast Login zu nutzen, und bekommt entsprechende Buttons angezeigt. 



Einstellungen in der Datei config.inc.php des POC:
Beispiel 1: Du mchtest das nur registrierte User des Forum den Chat 
            benutzen knnen und Gste somit keinen Zugang haben.

define('ALLOW_GUEST_LOGIN',false);
define('SEND_CONFIRMATION_MAIL', false);
define('AUTOLOGIN_DIRECTLY', true);

Der Chat luft nun nur ber das Forum, eine Ausfhrung auch als Standalone 
fr User die nicht am Forum teilnehmen ist ausgeschlossen!

Beispiel 2: Du mchtest das die Registrierten Teilnehmer des Forum in den 
            Chat bernommen werden, trotzdem soll eine Registrierung 
            fr den Chat auch ohne Forum mglich sein und Gste Zugang haben.

define('ALLOW_GUEST_LOGIN',true);
define('SEND_CONFIRMATION_MAIL', true); //kann auch auf false stehen wenn du nicht mchtest das die email adresse auf richtigkeit geprft wird
define('AUTOLOGIN_DIRECTLY', false);

Der Chat ist in das Forum integriert, eine Nutzung als Standalone fr User 
die das Forum nicht nutzen mchten ist trotzdem mglich

Weitere Informationen findest du auch in unserem Forum unter 
http://www.phpopenchat.de/ -> Integration in ein Forum Ebenfalls ein MOD zur Anzeige 
der Onlinechatter auf der Boardindex kannst du dir dort Downloaden.

HTH
POC-Suport-Team