Jetzt kostenlos Anmelden!


BlackFightDevil Männlich

ist gerade angekommen

Beiträge: 27

Geschlecht: Männlich

Wohnort: Schwabach

PHPKIT Version: 1.6.4

31

Montag, 30. März 2009, 17:30

hallo
habe heute den flashchat runtergeladen.
allerdings habe ich jetzt die neue version also die 5.0.10.

meine frage gibt es dafür auch schon ein neues script für die navbox.chateingang.php .
weil bei mir kommt da eine fehlermeldeung jetzt .

oder kann ich die alte chatversion irgendwo runter laden ???

danke für die hilfe im voraus

gruß alex
  • Zum Seitenanfang
  • Zum Seitenende

BlackFightDevil Männlich

ist gerade angekommen

Beiträge: 27

Geschlecht: Männlich

Wohnort: Schwabach

PHPKIT Version: 1.6.4

32

Montag, 30. März 2009, 21:38

also hab jetzt die version 4.7.11 gefunden

hab die navbox.chateingang.php wie folgt eingebaut :

<?php
//navbox für den Flashchat von http://www.tufat.com/s_flash_chat_chatroom.htm
//Chateingang, ohne Login für den Flashchat von http://www.tufat.com/s_flash_chat_chatroom.htm
//geändert auf phpkit Version 1.6.4 pl3
//FlashChat 4.7.11
// Copyright (c) 2008 http://www.ue-ei-portal.de
// Diese Integration, wurde von Leiche http://www.kit-power.de für die 1.6.03 / 1.6.1 geschrieben
//Und mit Erlaubnis auf die 1.6.4 umgeschrieben
//Der Download ist nur von www.ue-ei.portal.de erlaubt (oder http://www.kit-power.de)

if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$boxlinks=array();
$urlchat = "http://www.chat.grillfest-franken.de/"; //Hier den Pfad zum Chat ordner setzen am ende immer / setzten bsp. http://www.deine HP/Chat/
$adminpasswort = "XXXXXX"; // steht in der datei root-> inc/config.php vom flashchat
$modpasswort = "XXXXXX"; // steht in der datei root-> inc/config.php vom flashchat
$community = ""; // Community Erkennung, das heisst, ein Chat für mehrere PHPKIT Seiten möglich (Kennung wird im Chat neben dem Usernamen angezeigt, kann freigelassen werden)



$info=$DB->fetch_array($DB->query("SELECT * FROM ".$db_tab['user']." WHERE user_nick='".pkGetUservalue('nick')."' AND user_status='".pkGetUservalue('status')."' AND user_id='".$USER['id']."' LIMIT 1"));
$nick = pkGetUservalue('nick');
$nickstatus = pkGetUservalue('status');
$nick = ''.$nick.$community.'';
$id = intval(rand(0, 999));
if (pkGetUservalue('status') =='admin') {$url = ''.$urlchat.'flashchat.php?username='.$nick.'&password='.$adminpasswort.'';}
elseif (pkGetUservalue('status') =='mod') {$url = ''.$urlchat.'flashchat.php?username='.$nick.'&password='.$modpasswort.'';}
elseif (pkGetUservalue('status') =='user') {$url = ''.$urlchat.'flashchat.php?username='.$nick.'&password='.$userpasswort.'';}
elseif (pkGetUservalue('status') =='member'){$url = ''.$urlchat.'flashchat.php?username='.$nick.'&password='.$userpasswort.'';}
elseif (pkGetUservalue('status') =='guest') {$url = ''.$urlchat.'flashchat.php?username=Gast'.$id.$community.'';}
else $url = ''.$urlchat.'flashchat.php?username='.$nick.'&password='.$userpasswort.'';


$boxlinks[0]='<script language="javascript" type="text/javascript">
<!--
var win=null;
onerror = stopError;
function stopError(){
return true;
}
function y1201118750(){
myleft=20;
mytop=20;
settings="width=800,height=600,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes,dependent=no";
win=window.open("'.$url.'","mypopup",settings);
win.focus();
}
// -->
</script>
<a class="navleft" href="javascript:y1201118750();">Beitreten als '.$nick.'</a><br><br>
';

// Pfad zur Common.php (bitte anpassen)
include_once('http://www.chat.grillfest-franken.de/inc/common.php');
//Retrieves the number of users who are chatting in any room.
//Leave the $room parameter empty to return the number of users in all room.
function numusers( $room = "" )
{
if($room) {
$stmt = new Statement("SELECT COUNT(*) AS numb FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL AND roomid=?");
$rs = $stmt->process($room);
} else {
$stmt = new Statement("SELECT COUNT(*) AS numb FROM {$GLOBALS['fc_config']['db']['pref']}connections,{$GLOBALS['fc_config']['db']['pref']}rooms
WHERE userid IS NOT NULL AND ispublic IS NOT NULL
AND {$GLOBALS['fc_config']['db']['pref']}connections.roomid = {$GLOBALS['fc_config']['db']['pref']}rooms.id");
$rs = $stmt->process();
}
//while($rec = $rs->next()) toLog('usr',$rec);
$rec = $rs->next();
return $rec?$rec['numb']:0;
}
/**
Retrieves a list of the users (by login ID) who are in $room.
Leave the $room parameter empty to return a list of all users in all rooms.
*/
function usersinroom( $room = "" )
{
$cms = $GLOBALS['fc_config']['cms'];
$list = array();
if($room) {
$stmt = new Statement("SELECT userid, state, color, lang, roomid FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL AND roomid=?");
$rs = $stmt->process($room);
} else {
$stmt = new Statement("SELECT userid, state, color, lang, roomid FROM {$GLOBALS['fc_config']['db']['pref']}connections WHERE userid IS NOT NULL");
$rs = $stmt->process();
}
while($rec = $rs->next()) $list[] = array_merge($cms->getUser($rec['userid']), $rec);
return $list;
}
/**
Retrieves a list of all available rooms, as an array.
*/
function roomlist()
{
$list = array();
// populate $list with the names of all available rooms
$stmt = new Statement("SELECT * FROM {$GLOBALS['fc_config']['db']['pref']}rooms WHERE ispublic IS NOT NULL order by ispermanent");
$rs = $stmt->process();
while($rec = $rs->next()) $list[] = $rec;
//result will be an array of arrays like ('id' => <room id>, 'updated' = <timestamp>, 'created' => <timestamp>, 'name' => <room name>, 'ispublic' => <public flag>, 'ispermanent' => <autoclose flag>)
return $list;
}

$rooms = roomlist();
$roomnumb = sizeof($rooms);
$usercnt="0";
foreach($rooms as $room) {
$users = usersinroom($room['id']);
foreach( $users as $user ) {
$usercnt++;
$allusers .= $user['login'] . ", ";}}
if($usercnt=="1"){$ist ="ist";} else {$ist="sind";}
$allusers = substr(trim($allusers),0,strlen($allusers)-2);
if($usercnt=="0"){$boxlinks[1]= "Es ist niemand im Chat!";} else {
$boxlinks[1]= "<b>$usercnt Benutzer im Chat:<br> $allusers</b>";}
return $boxlinks;
?>


jetzt bekomm ich folgenden fehler :

Fatal error: Cannot instantiate non-existent class: statement in
/www/htdocs/w007594e/Grillfest/pkinc/publicinc/navbox.chateingang.php on
line 97

bitte dringend um hilfe danke
gruß alex
  • Zum Seitenanfang
  • Zum Seitenende

BlackFightDevil Männlich

ist gerade angekommen

Beiträge: 27

Geschlecht: Männlich

Wohnort: Schwabach

PHPKIT Version: 1.6.4

33

Dienstag, 31. März 2009, 23:17

kann mir bei meinem problem keiner helfenn ???

wär echt super wenn mir einer helfen könnte

gruß alex
  • Zum Seitenanfang
  • Zum Seitenende

sechzger

ist gerade angekommen

34

Montag, 21. September 2009, 18:32

was mache ich Falsch ?

Ich habe den Chat erfolgreich in meine Page eingebaut mit "phpkit 1.6.4pl3" erstellt !!

Habe dann eingestellt das den Chat nur registrierte Personen auf meiner Page sehen und nutzen können , aber jetzt wird bei mir z.B. beim Gästebuch link nicht Gästebuch sondern "G(statt dem ä ist da ein kleines viereck zusehen)ästebuch" angezeigt, ich bekomme kein "ä" mehr zu sehen und das jetzt auf meiner ganzen Page !!

Das soll heißen Besucher meiner Page sehen als unregistrierte die korrekten buchstaben also auch "ä" und wenn ich mich dann einlogge verschwindet das "ä" , aber nur wenn die Navbox vom Chat aktiviert ist verschwindet es !! Wenn ich sie rausnehme funktioniert alles einwandfrei !!

Da muss doch irgendein Fehler in der navbox.php sein, oder ?

bitte um hilfe !!



DANKE
  • Zum Seitenanfang
  • Zum Seitenende

Harry Männlich

ist gerade angekommen

Beiträge: 25

Geschlecht: Männlich

Wohnort: St.Valentin (AUT)

PHPKIT Version: 1.6.03

35

Samstag, 31. Oktober 2009, 15:34

Flashchat integration 1.6.5

Tag zusammen!

Bin schon seit einigen Tagen auf der Suche nach einer Flash Chat Integration für PHPKit 1.6.5
Hat schon jemand sowas gecoded?
Wer kennt sich da aus und könnte das Script von der 1.6.4 evtl. umschreiben?

Vielen Dank für eure Hilfe.

LG Harry
  • Zum Seitenanfang
  • Zum Seitenende