Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
superaktieboy
- Berichten: 113
- Lid geworden op: 09 dec 2004, 16:31
-
Contacteer:
Bericht
door superaktieboy » 26 jan 2006, 16:10
Support template:
- Wat is het probleem? SubSilver
Wanneer ontstond het probleem? er is geen probleem
Adres van je forum: http://www.stroef.nl
Geïnstalleerde mods: Allerlei maar het gaat om de Chatbox van Smartor
Huidige template: subSilver
phpBB versie: 2.0.19
Host: betaald
Heb je onlangs een mod of stijl geïnstalleerd? neej
Heb je gezocht naar een antwoord?
niks gevonden :S
Overige opmerkingen: tis niet egt een probleem maar moet weten waarom hij niet werkt
eey
k ben bezig om op de chatbox van Smartor een paar extra functies toe te voegen: ben nu bezig met afwezig.. maar ik krijg heletijd deze fout als je intypt: /afwezig:
Code: Selecteer alles
Fatal error: Call to a member function on a non-object in /home/stroefn/public_html/chatbox_mod/messenger_view.php on line 204
dit is de stukje van 204 te bginnen op lijn 199:
Code: Selecteer alles
elseif (strtolower(substr($msg, 0, 10)) == '/afwezig') // /radio status als tekst
{
$currentact = isuser_active($isimler[$s],'away');
$sql = "UPDATE " . $table_chatbox_session_name . " SET laststatus = '" . mysql_escape_string($currentact) . "' WHERE username = \"" . mysql_escape_string($isimler[$s]) . "\"";
if (!$result = $db->sql_query($sql))
{
die("SQL Error in function chatters_sub(): UPDATE");
}
write_msg(_CHATBOX_SYSTEM_MSG, "<span style='color: #006666'><i><b>$isimler[$s]</b> kreeg de status afwezig op " . create_date($board_config['default_dateformat'], time(), $board_config['board_timezone']) . "</i>");
return;
}
wat is er mis aan de sql?
-
Bee
- Berichten: 13403
- Lid geworden op: 29 aug 2004, 10:30
Bericht
door Bee » 26 jan 2006, 16:12
Deze fout geeft aan dat $db niet is gedefineerd, en dat de database dus niet goed aangesproken kan worden.
... Maar ik modereer (nog) niet.
-
Paul
- Beheerder
- Berichten: 20298
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 26 jan 2006, 16:12
zet eens voor:
dit:
-
superaktieboy
- Berichten: 113
- Lid geworden op: 09 dec 2004, 16:31
-
Contacteer:
Bericht
door superaktieboy » 26 jan 2006, 16:16
ok bedankt voor snelle reply.. heb dat gedaan.. krijg nou deze melding.. denk dat ut aan de sql syntax ligt
maar wat week nie
heb trouwes wat extra's toegevoegd aan de functie isuser_active.. dit is hem nu:
Code: Selecteer alles
function isuser_active($usernick,$ownstatus='')
{
global $chatbox_config, $table_chatbox_session_name, $db;
$sql = "SELECT lastactive FROM " . $table_chatbox_session_name . " WHERE username = '" . mysql_escape_string($usernick) . "'";
if (!$sol = $db->sql_query($sql))
{
die("SQL Error in function isuser_active()");
}
$record = $db->sql_fetchrow($sol);
$lastactive = $record['lastactive'];
if ( ($lastactive == "") or ($lastactive == "0") )
{
$result="offline";
}
else
{
if ( ( ($lastactive + $chatbox_config['away_time']) < time() ) and ( ($lastactive + $chatbox_config['offline_time']) > time() ) )
{
$result = "away";
}
else if ( ($lastactive + $chatbox_config['offline_time']) <= time() )
{
drop_user($usernick);
$result = "offline";
}
else
{
$result = "online";
}
}
if($ownstatus)
{
$result = $ownstatus;
}
return $result;
}
-
Paul
- Beheerder
- Berichten: 20298
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 26 jan 2006, 16:24
Maak van:
dit
Code: Selecteer alles
message_die(GENERA_ERROR,"SQL Error in function isuser_active()","",__LINE__,__FILE__,$sql);
-
superaktieboy
- Berichten: 113
- Lid geworden op: 09 dec 2004, 16:31
-
Contacteer:
Bericht
door superaktieboy » 26 jan 2006, 17:11
nou krijg k de header + blokje + footer.. blokje met fout
-
Paul
- Beheerder
- Berichten: 20298
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 26 jan 2006, 17:20
hmm,
maak van:
Code: Selecteer alles
message_die(GENERA_ERROR,"SQL Error in function isuser_active()","",__LINE__,__FILE__,$sql);
dit
Code: Selecteer alles
die("SQL Error in function isuser_active(). Error: ".mysql_error());
-
superaktieboy
- Berichten: 113
- Lid geworden op: 09 dec 2004, 16:31
-
Contacteer:
Bericht
door superaktieboy » 26 jan 2006, 17:28
deze keer kreeg k dit:
Code: Selecteer alles
SQL Error in function isuser_active(). Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SET laststatus = 'offline' WHERE username = ""' at line 1