Realchat im VKP funktioniert bist auf....

Begonnen von Livestream, 09 Juni 2004, 18:03:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

BasicOne

Zitat von: onkel am 18 Januar 2005, 14:42:43
Dann kann ich dir Helfen, ich habe den Realchat bei mir installiert ......sag mir welche Datei du brauchst oder wo der fehler auftaucht.

Ok, Erstmal Dank, das du mit helfen willst, hoffe das klappt endlich, der chat ist einfach recht gut...

ok, bisher habe ich wie gesagt alles befolgt, was im ersten post steht, wenn ich nun dann aber einen Link zum chat, in einer neuen html box erstelle, und diesen dann aufrufen möchte kommt an dieser stelle immer dieser "mxgetusersession()" Fehler, ich muss dazu sagen, ich habe zum testen den chat, und das vkp local installiert, ich glaube aber nicht das es daran liegen könnte, oder ?

Gruß

BasicOne

 :-\ wurde ich vergessen  ::)

Hat jemand noch ne idee, warum das bei mir nicht klappt...

Gruß
BasicOne

PS: bin schon soweit das ich dafür auch "löhnen" würde  :D

onkel

Kannst du uns zeigen wie du ihn einbinden willst und welche Version vom chat hast du denn ?

BasicOne

#23
Hi,

Also die versionen des Chat sind:

Client: 3.5.1d / Server: 2.2.2a ( linux )

und mein VKP ist das 2.1a

Ich möchte nur das die Nicks an den Chat übergeben werden, was ich schon habe, das einzige Problem ist, das er diese "kleinen Profile" im Chat selbst nicht "mitnehmen" möchte..... Ich hab hier schon alles was vorher Stand versucht, aber das klappt leider nicht.

Im grunde möchte ichs so haben wie auf http://www.dream-flirts.de


PS: Wie schon weiter oben Erwähnt hab ich das alles aber noch "Local" wobei ich da nicht denke das es daran liegt

onkel

 <?

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

$index = 1;







#require_once("mainfile.php");

$module_name = basename(dirname(__FILE__));







include("banner.html");



echo"<applet"

  . "  archive = \"RealChat.jar\""

  . "//hier das verzeichniss eintragen wo sich der client befindet//"

  . "  codebase = \"modules/client/\""

  . "  code     = \"rcs.client.RealChatClient.class\""

  . "  name     = \"ChatClient\""

  . "  width    = \"100%\""

  . "  height   = \"500\""

  . "  align    = \"top\""

  . "  alt      = \"RealChat Client applet\""

  . "  MAYSCRIPT>";









$cookie = mxGetUserSession();



echo"<param name=\"nick\" value=\"".$cookie[1]."\">";

if(mxIsUser()) {

$userinfo=mxGetUserData();

//mxDebugFuncVars($userinfo);

}



if ($userinfo['user_sexus'] == 1) {

$userinfo['user_sexus']='weiblein';

}

else if ($userinfo['user_sexus'] == 2) {

$userinfo['user_sexus']='männlein';

}

else {

$userinfo['user_sexus']='keine Ahnung';

}

$age=get_age($userinfo['user_bday']);



echo "<param name=\"pValue6\" value=\"$userinfo[femail]\">;

<param name=\"pValue2\" value=\"$age\">;

<param name=\"channel\"value=\"chat_raum\">;

<param name=\"pLabel8\" value=\"Interessen:\">;

<param name=\"pValue8\" value=\"$userinfo[user_intrest]\">;

<param name=\"pLabel7\" value=\"Tätigkeit:\">;

<param name=\"pValue7\" value=\"$userinfo[user_occ]\">;

<param name=\"pLabel4\" value=\"Wohnort:\">;

<param name=\"pValue4\" value=\"$userinfo[user_from]\">;

<param name=\"pValue5\" value=\"$userinfo[url]\">;

<param name=\"pValue3\" value=\"$userinfo[user_sexus]\">";



//hier muss rein 1 oder 3

//all done! Visit CwCity.de... the awesome community!

if ($userinfo['user_sexus'] == 'weiblein') {

$userinfo['new_sex']= 3;

}

else if ($userinfo['user_sexus'] == 'männlein') {

$userinfo['new_sex']= 1;

}

echo "<param name=\"avatarIcon\" value=\"".$userinfo[new_sex]."\">";









function get_age($user_bday){



$year=split("-",$user_bday);

$time=getdate();

$a=mktime(0,0,0,$time['mon'],$time['mday'],$time['year']);

$b=mktime(0,0,0,$year[1],$year[2],$time['year']);

$age=$time['year']-$year[0];

if ($a<$b) {

  $age--;

}

        return($age);

}





echo"<param name=\"hasThemesMenu\" value=\"no\">"



  . "<param name=\"externalProfileURL\" value=\"http://www.DeinSeite.de/modules.php?name=Userinfo&uname=_USER_\">"

  . ""

  . ""

  . "<param name=\"avatarIcon\" value=\"5\">"

  . "<param name=\"onLoadURLTarget \" value=\"_blank\">"

  . "<param name=\"embedded\" value=\"yes\">"

  . "<param name=\"hasThemesMenu\" value=\"no\">"

  . "<param name=\"hasExploreMenu\" value=\"yes\">"

  . "<param name=\"exploreMenuLabel\" value=\"Interessante Links\">"



  . "<param name=\"exploreMenuItem3\" value=\"Forum durchsuchen|http://www.DeinSeite.de/modules.php?name=eBoard&file=search|DeinSeite\">";



?>




so habe ich es bei mir gemacht .............

BasicOne

Hi,

Ok, Danke dir erstmal ich werde das morgen sofort testen

Gruß
BasicOne

Livestream

#26
Hi Onkel,

hab den Code für den Realchat Userblock noch schnell gefunden.

<style type="text/css">
<!--
.Stil2 {
   font-family: Verdana;
   font-weight: bold;
   color: #000000;
   font-size: 12px;
}
.Stil4 {color: #ffcc00}
-->
</style>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse=collapse"  bordercolor="#ffcc00" width="100%" bgcolor="#ffcc00">
  <tr>
    <td><span class="Stil2"> <span class="Stil4">-</span>Chat </span></td>
  </tr>
</table>

<?


$port = 10010;

function getServerAPI( $apiCommand ) {
   global $port, $prefix;
   $result = "";
   $fp = fsockopen("DOMAIN-NAME.DE", $port, &$errno, &$errstr, 2);
   if(!$fp) {
      echo "$errstr ($errno)\n";
   } else {
      fputs($fp,"GET /?".$apiCommand." HTTP/1.0\n\n");
      $header = true;
      while(!feof($fp)) {
         $line = fgets($fp,128);
         if ( $header == false ) $result .= $line;
         if ( trim($line) == "" ) $header = false;
      }
      fclose($fp);
   }
   return $result;
}

$userCount = getServerAPI( "api.UserCount" );
$PeopleInRoom = getServerAPI( "api.PeopleInRoom=NAMECHATRAUM" );
$tmp = strtr($PeopleInRoom, "\n", ",");
$tmp = explode(",", $tmp );
$anz = count($tmp)-1;


if( !stristr($PeopleInRoom, "ERROR:" )){

echo "
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#ffcc00\" width=\"100%\" bgcolor=\"#5A5D94\">
<tr><td>User im Chat: ".$userCount."
<pre><div><font-size=\"10px\">".$PeopleInRoom."</div></pre>
</td></tr>";

}else{
echo "
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#ffcc00\" width=\"100%\" bgcolor=\"#5A5D94\">
<tr><td><br>Niemand ist im Chat<br><br>

</td></tr>";
}

?>


Achte darauf das Du den DOMAIN-NAMEN und den NAMENCHATRAUM entsprechend einträgst.

Da wir die Realchat ISP-Edition einsetzen, bin ich mir nicht sicher ob
dieses auch in den anderen Versionen funktioniert.
Probier es einfach mal aus.

Viele Grüße
Peter

onkel

Danke Livestream

aber das gleiche Problem, ich kann das nicht verstehen  :'(


No such file or directory (2) No such file or directory (2)





Livestream

Hi Onkel,

ich schicke Dir später die angepassten Files dafür.

Bei mir klappte es ohne Probleme.

Welche Version vom Realchat setzt Du ein ?

Viele Grüße
Peter

onkel

Moin Livestream,

Ich habe die Enterprise Edition und bei mir klappt es auch, aber nur als  Module und als Block will es nicht klappen :(
und da bin ich schon seid über 6 Monaten dran  :'(