Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 583%
Ausl. d. letzten 5 Minuten: 489%
Ausl. d. letzten 15 Minuten: 432%
Aktulle Uhrzeit: 08:41
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Flashchat integration. |
Maalxer
VGLizenz
Zeige Maalxer auf Karte
Dabei seit: 05.02.2006
Beiträge: 444
0 Filebase-Einträge
Alter: 52 Jahre
Herkunft: Bad Urach wBB-Version: wBB2.3 PHP-Version: PHP Version 5.3.3-7+ MySQL-Version: 5.1.49 Wo bist du gehostet?: eigener Server
Bewertung:
Level: 42 [?]
Erfahrungspunkte: 2.942.209
Nächster Level: 3.025.107
|
|
Du hast den Chat nicht als CMS (auf der ersten Seite der Installation ganz oben den Hacken - vor der CMOD-Prüfung) nicht gesetzt. Musst also den Chat nochmals neu installieren....
Wenn es Probleme gibt - einfach per PN melden! Installiere und integriere den Chat dann gerne
__________________ Der Weise lernt aus den Erfahrungen anderer - Der Thor muss alles selbst lernen
|
|
24.02.2008 15:36 |
|
|
|
RE: Flashchat integration. |
|
hallöleee,
was für eine software verwendest du denn..???
weil wie das wbb2 sieht das nicht aus, finde ich aber gut.
wenn du es mit cms installiert hast, gibt es zwei möglichkeiten,
bei ersten login, muss man grundsätzlich sich mit dem benutzernamen
und passwort anmelden und cookies muss gesetzt werden, weil da
bezieht der chat seine user-informationen her.
so ist es auf jedenfall beim wbb2.
LG
barkeeper
__________________
|
|
25.02.2008 00:37 |
|
|
|
|
Zitat: Original von Walerik
hat nicht wirklich ein namen das system!
ist mehr oder weniger eine abgeänderte version einen lovescriptes
hast du ne ahnung wie ich das mit dem cookies setzen hinbekomme? |
|
|
hallöleee,
du solltest schauen mit welchem präfix dein system die cookies
ablegt und das muss dann noch bei dem chat geändert werden,
damit der chat weiss, welche cookies er auslesen muss.
dazu muss es aber mit einem cms installiert sein, weil ansonsten
der chat die cookies in dieser form nicht ausließt, also in der
normalen installation.
gruss
barkeeper
__________________
|
|
25.02.2008 13:00 |
|
|
|
da ich keinen der cms verwende die in der integration aufgeführt sind wird da sicherlich kein leichtes spiel oder?
ja und cookies ist auch so ne geschichte von dennen ich keine ahnung hab ... naja mal sehen
|
|
25.02.2008 14:23 |
|
|
|
|
Zitat: Original von Walerik
da ich keinen der cms verwende die in der integration aufgeführt sind wird da sicherlich kein leichtes spiel oder?
ja und cookies ist auch so ne geschichte von dennen ich keine ahnung hab ... naja mal sehen |
|
|
hallöleee,
kommt darauf an..vielleicht ist ja eines der vielen cms die angeboten
werden beim tufat chat, ähnlich und anpassbar.
ansonsten hilft wohl nur eine individuelle anpassung.
gruss
barkeeper
__________________
|
|
25.02.2008 19:18 |
|
|
|
schwer zu sagen ... ist ja leider kein cms das man profimässig irgendwo vertrieben wird!
es ist mehr oder weniger ein kleines projekt eines russischen kleinen programmierers gewesen!
bei normal installation ohne integration ist also ein kein
cookies anpassung möglich oder hab ich das falsch verstanden?
|
|
25.02.2008 20:01 |
|
|
|
hast du ne ahnung wo ich nach den cookies oder präfixen suchen muß im tufat
|
|
25.02.2008 20:47 |
|
|
|
|
Zitat: Original von Walerik
hast du ne ahnung wo ich nach den cookies oder präfixen suchen muß im tufat |
|
|
hallöleee,
das ganze seieht fürs wbb2 so aus und daraus musst du dir halt
was basteln...
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
|
<?php
if ( !defined( 'INC_DIR' ) ) {
die( 'hacking attempt' );
}
/************************************************************************/
//!!! IMPORTANT NOTE
//!!! FlashChat 4.4.0 and higher support a new user role: ROLE_MODERATOR
//!!! Please edit the getUser and getRoles function if you need use of
//!!! the new moderator role. This change has not yet been applied.
/************************************************************************/
// integration class for WotLab Burning Board
// chdir hack for allowing wotlab global.php to include files
$curdir = getcwd();
$wbb_root_path = realpath(dirname(__FILE__) . '/../../../') . '/';
chdir($wbb_root_path);
require_once($wbb_root_path . 'global.php');
//include($wbb_root_path . 'acp/lib/common.php');
include($wbb_root_path . 'acp/lib/config.inc.php');
require_once($wbb_root_path . 'acp/lib/options.inc.php');
chdir($curdir);
// endofhack
$pu = parse_url($GLOBALS['url2board']);
$GLOBALS['cookiepath'] = $pu['path'] . '/';
class WBBCMS {
function WBBCMS() {
$this->userid = isset($_COOKIE['wbb2_userid']) ? $_COOKIE['wbb2_userid'] : null;
}
function isLoggedIn() {
return $this->userid;
}
function getUserProfile($userid) {
global $CFG;
if ($userid == SPY_USERID) $rv = NULL;
elseif ($this->userid == $userid) $rv = $GLOBALS['url2board']."/usercp.php?sid={$_COOKIE[$GLOBALS['cookieprefix'].'cookiehash']}";
else $rv = $GLOBALS['url2board'] . "/profile.php?userid={$userid}";
return $rv;
}
function getUser($userid) {
$rv = NULL;
$u = getwbbuserdata($userid);
if ($u) {
$rv['id'] = $u['userid'];
$rv['login'] = $u['username'];
$rv['roles'] = $this->getRoles($u);
$rv['gender'] = $u['gender'];
}
return $rv;
}
function getRoles($userdata) {
$rv = ROLE_USER;
/*
if ($userdata['groupcombinationid'] == 1 ) $rv = ROLE_ADMIN;
if ($userdata['groupcombinationid'] == 3 ) $rv = ROLE_MODERATOR;
*/
if ($userdata['a_can_users_delete']) $rv = ROLE_ADMIN;
return $rv;
}
function login($login, $password) {
global $db, $session, $sid, $n;
$rv = NULL;
$result = getwbbuserdata($login, "username");
$wbbuserpassword = $result['password'];
if ($result['userid'] && $wbbuserpassword == md5($password)) {
if ($result['usecookies'] == 1) {
setcookie($GLOBALS['cookieprefix']."userid", $result['userid'], time() + 3600 * 24 * 365, $GLOBALS['cookiepath']);
setcookie($GLOBALS['cookieprefix']."userpassword", $wbbuserpassword, time() + 3600 * 24 * 365, $GLOBALS['cookiepath']);
}
$db->unbuffered_query("DELETE FROM bb".$n."_sessions WHERE userid = '$result[userid]'", 1);
$db->unbuffered_query("UPDATE bb".$n."_sessions SET userid = '$result[userid]', authentificationcode='', styleid='".$result['styleid']."' WHERE sessionhash = '$sid'", 1);
unset($session['authentificationcode']);
$rv = $result['userid'];
}
return $rv;
}
function userInRole($userid, $role) {
if($user = $this->getUser($userid)) {
return ($user['roles'] == $role);
}
return false;
}
function logout() {
}
function getUsers() {
global $db, $n;
$rv = array();
$result = $db->query("SELECT * FROM bb".$n."_users WHERE userid= '$this->userid'");
$row = mysql_fetch_array($result);
$t['roles'] = $this->getRoles($row);
$t['login'] = $row['username'];
$t['id'] = $row['userid'];
$rv[] = $t;
return $rv;
}
function getGender($userid){
// 'M' for Male, 'F' for Female, NULL for undefined
$rv = NULL;
if($user = $this->getUser($userid)) {
if ($user['gender'] == "1") { $rv = "M"; }
if ($user['gender'] == "2") { $rv = "F"; }
if ($user['gender'] == "0") { $rv = NULL ; }
}
return $rv;
}
}
$GLOBALS['fc_config']['db'] = array(
'host' => $GLOBALS['sqlhost'],
'user' => $GLOBALS['sqluser'],
'pass' => $GLOBALS['sqlpassword'],
'base' => $GLOBALS['sqldb'],
'pref' => 'bb'.$GLOBALS['n']."_fc_",
);
$GLOBALS['fc_config']['cms'] = new WBBCMS();
foreach($GLOBALS['fc_config']['languages'] as $k => $v) {
$GLOBALS['fc_config']['languages'][$k]['dialog']['login']['moderator'] = '';
}
?> |
|
LG
barkeeper
__________________
|
|
26.02.2008 11:16 |
|
|
|
ach du scheisse ... lol ... das bekomme ich ja nie hin ... aba egal trotzdem danke. noch ne frage in welcher datei hast du das gefunden?
|
|
26.02.2008 12:58 |
|
|
|
|
Zitat: Original von Walerik
ach du scheisse ... lol ... das bekomme ich ja nie hin ... aba egal trotzdem danke. noch ne frage in welcher datei hast du das gefunden? |
|
|
hallöleee,
sieht schlimmer aus, als es ist, aber dazu müsste man dein
sstem kennen.
die cmses findest du hier
/chat/inc/cmses/
gruss
barkeeper
__________________
|
|
26.02.2008 16:30 |
|
|
|
stimmt ... ich raf aber nicht nicht wo die gebildet werden bei mir...
...ich glaube ich bekomme das selber nicht gebacken
|
|
27.02.2008 13:06 |
|
|
|
kann ich dir das schicken?
|
|
27.02.2008 16:06 |
|
|
|
hallöleee,
klar kannst du das..
gruss
barkeeper
__________________
|
|
27.02.2008 20:21 |
|
|
|
ich schick dire den link per pn
|
|
01.03.2008 13:24 |
|
|
|
|
|
|