Forgi
Mitglied
Dabei seit: 05.07.05
Beiträge: 5
Herkunft: Hessen Forenversion: WBB Lite
|
|
Hi!
Bei mir werden manche user nicht in der wwo angezeigt... aber beim useronline sind die drin... was is da falsch? habe alle codes mehrere male nachgeguckt und stimmen... soll ich nochmal install.php ausführen? oder was?
bis denn
|
|
16.01.06 22:10 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
eragon
Mitglied
Dabei seit: 30.01.06
Beiträge: 124
|
|
bei mir kommt:
Parse error: parse error, unexpected $ in /usr/export/www/vhosts/funnetwork/hosting/brom93/wbblite/index.php on line 135
bitrte um schnelle antwort sonst geht das boaRD nicht.
|
|
02.02.06 13:26 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|
bekomme es auch nicht hin.
Hab schon alles durchgelesen.
Weiss nicht mehr weiter.
Fehlermeldung:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: DELETE FROM bb1_sessions_day WHERE time<'1138834800'
mysql error: Table 'wilthenereagles.bb1_sessions_day' doesn't exist
mysql error number: 1146
Date: 02.02.2006 @ 15:19
Script: /wbblite/index.php?sid=
Referer:
Egal ich lass das jetzt.
Eh ich alles kaputt mache schreibe ich die Orginal dateien wieder rein.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von boardtester: 02.02.06 15:43.
|
|
02.02.06 15:22 |
E-Mail
Finden
Als Freund hinzufügen
|
|
eragon
Mitglied
Dabei seit: 30.01.06
Beiträge: 124
|
|
ok
ich hab den thread durchgelesen und bin zum schluss gekommen das es in der index.php ein fehler von mir hat.
mal schauen
<?php
$filename="index.php";
require("./global.php";);
if(isset($_COOKIE['boardvisit'])) $boardvisit=decode_cookie($_COOKIE['boardvisit']);
else $boardvisit=array();
if(isset($_COOKIE['threadvisit'])) $threadvisit=decode_cookie($_COOKIE['threadvisit']);
else $threadvisit=array();
$boardcache=array();
$permissioncache=array();
$modcache=array();
$activtime=time()-60*$useronlinetimeout;
$result = $db->query("
SELECT
b.*".ifelse($showlastposttitle==1,", t.topic, i.*";)."
FROM bb".$n."_boards b
".ifelse($showlastposttitle==1,"LEFT JOIN bb".$n."_threads t ON (t.threadid=b.lastthreadid)
LEFT JOIN bb".$n."_icons i USING (iconid)";)."
ORDER by b.parentid ASC, b.boardorder ASC";);
while ($row = $db->fetch_array($result)) $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
$result = $db->query("SELECT boardid, threadid, lastposttime FROM bb".$n."_threads WHERE visible = 1 AND lastposttime > '$wbbuserdata[lastvisit]' AND closed <> 3";);
while($row=$db->fetch_array($result)) $visitcache[$row['boardid']][$row['threadid']]=$row['lastposttime'];
$result = $db->query("SELECT * FROM bb".$n."_permissions WHERE groupid = '$wbbuserdata[groupid]'";);
while ($row = $db->fetch_array($result)) $permissioncache[$row['boardid']] = $row;
$result = $db->query("SELECT bb".$n."_moderators.*, username FROM bb".$n."_moderators LEFT JOIN bb".$n."_users USING (userid) ORDER BY username ASC";);
while ($row = $db->fetch_array($result)) $modcache[$row['boardid']][] = $row;
$boardbit = makeboardbit(0);
$index_pms="";
$quicklogin="";
$index_useronline="";
$index_stats="";
/* ############## STATS ############## */
if($showstats==1) {
$members=$db->query_first("SELECT COUNT(*) AS members, MAX(userid) AS userid FROM bb".$n."_users WHERE activation = 1";);
$newestmember=$db->query_first("SELECT userid, username FROM bb".$n."_users WHERE userid = '$members[userid]'";);
$posts=$db->query_first("SELECT COUNT(*) AS posts FROM bb".$n."_posts";);
$threads=$db->query_first("SELECT COUNT(*) AS threads FROM bb".$n."_threads";);
$installdays = (time() - $installdate) / 86400;
if ($installdays < 1) $postperday = $posts['posts'];
else $postperday = sprintf("%.2f",($posts['posts'] / $installdays));
eval ("\$index_stats = \"".$tpl->get("index_stats";)."\";";);
/* ############## USERONLINE ############## */
if($showuseronline==1) {
$guestcount=0;
$membercount=0;
$useronlinebit = '';
$result = $db->query("SELECT bb".$n."_sessions.userid, username, groupid, invisible FROM bb".$n."_sessions LEFT JOIN bb".$n."_users USING (userid) WHERE bb".$n."_sessions.lastactivity >= '".(time()-60*$useronlinetimeout)."' ORDER BY username ASC";);
while($row = $db->fetch_array($result)) {
if($row['userid']==0) {
$guestcount++;
continue;
}
$membercount++;
if(!$row['invisible']) {
if(isset($useronlinebit) && $useronlinebit != '') $useronlinebit .= ', ';
eval ("\$useronlinebit .= \"".$tpl->get("index_useronline";)."\";";);
}
}
$totaluseronline = $membercount+$guestcount;
$wwd_useron = $db->query_first("SELECT COUNT(*) FROM bb".$n."_sessions_day";);
$wwd_useron = $wwd_useron[0];
$result=$db->query("SELECT d.userid, d.time,u.* FROM bb".$n."_sessions_day d LEFT JOIN bb".$n."_users u USING(userid)";);
while($wwd=$db->fetch_array($result)) {
$wwd['time'] = formatdate($timeformat,$wwd['time']);
$werwarda1++;
$ghost = "";
if($wwd['invisible']){
if($wbbuserdata['canuseacp'] == 1) {
$ghost = " (Geist)";
eval ("\$werwarda .= \"".$tpl->get("index_wwhd";)."\";";);
}else{
$ghost = "";
continue;
}
}else eval ("\$werwarda .= \"".$tpl->get("index_wwhd";)."\";";);
}
if($totaluseronline>$rekord) {
$rekord=$totaluseronline;
$rekordtime=time();
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekord' WHERE varname='rekord'",1);
$db->unbuffered_query("UPDATE bb".$n."_options SET value='$rekordtime' WHERE varname='rekordtime'",1);
require ("./acp/lib/class_options.php";);
$option=new options("acp/lib";);
$option->write();
}
$rekorddate = formatdate($dateformat,$rekordtime);
$rekordtime = formatdate($timeformat,$rekordtime);
eval ("\$index_useronline = \"".$tpl->get("index_showuseronline";)."\";";);
}
if(!$wbbuserdata['userid']) {
eval ("\$welcome = \"".$tpl->get("index_welcome";)."\";";);
eval ("\$quicklogin = \"".$tpl->get("index_quicklogin";)."\";";);
}
else {
$currenttime=formatdate($timeformat,time());
$toffset=ifelse($default_timezoneoffset>=0,"+";).$default_timezoneoffset;
$lastvisitdate = formatdate($dateformat,$wbbuserdata['lastvisit']);
$lastvisittime = formatdate($timeformat,$wbbuserdata['lastvisit']);
eval ("\$welcome = \"".$tpl->get("index_hello";)."\";";);
if($wbbuserdata['canusepms']==1 && $showpmonindex==1) {
$counttotal=0; $countunread=0; $countnew=0;
$result = $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'";);
while($row=$db->fetch_array($result)) {
$counttotal++;
if($row['view']==0) {
$countunread++;
if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
}
}
if($countnew>0) eval ("\$new_notnew = \"".$tpl->get("index_newpm";)."\";";);
else eval ("\$new_notnew = \"".$tpl->get("index_nonewpm";)."\";";);
eval ("\$index_pms = \"".$tpl->get("index_pms";)."\";";);
}
}
eval("\$tpl->output(\"".$tpl->get("index";)."\";);";);
?>
Dateianhang: |
index.php (5,36 KB, 3 mal heruntergeladen)
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von eragon: 02.02.06 16:08.
|
|
02.02.06 15:55 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Snake124
Mitglied
Dabei seit: 26.12.05
Beiträge: 12
Herkunft: Zwickau Forenversion: WBB Lite 1.0.2
|
|
Schöner script, hatte auch erst den fehler:
Database error in WoltLab Burning Board: Invalid SQL: INSERT INTO bb1_sessions_day VALUES('1', '1105169271')
mysql error: Column count doesn't match value count at row 1
mysql error number: 1136
Date: 08.01.2005 @ 08:27
Script: /wbblite/
Referer:
geht nach dem "hotfix" wieder einwandsfrei..
gruß und lob, Snake124
__________________
|
|
17.02.06 19:43 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Svenkan
Mitglied
Dabei seit: 16.01.04
Beiträge: 779
Fähigkeiten: WBB2 Profi; WBB Lite 1 Fortgeschritten Herkunft: Bersenbrück Forenversion: 2.3; Lite 1.0
Themenstarter
|
|
So Leute. Sry dass ich so lange ne fehlerhafte install.txt im Archiv drinne hatte. Aber ich war kaum noch hier, und hab den Thread auch net mea gesehn. Aber jetzt war ich doch ma nett und hab die Passage in der global.php gefixt. Thx nomma an kju. hier der Fix:
Zitat: |
Original von kju
hi ich bin zwar neu in diesem forum aber ich wollte mal was anmerken
ich habe einen kleinen fehler gefunden in deinem code.
Zitat: |
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
4. Schritt:
------------
Öffne die global.php und suche:
if(($wbbuserdata['canviewboard']==0 || $wbbuserdata['blocked']==1 || ($wbbuserdata['userid'] && $wbbuserdata['activation']!=1)) && $filename!="login.php" && $filename!="logout.php" && $filename!="register.php" && $filename!="forgotpw.php") access_error();
Füge darüber ein:
$curtime = time();
$date_today = getdate($curtime);
$time_today=mktime(0,0,0,$date_today[mon],$date_today[mday],$date_today[year]);
$res1 = $db->query("DELETE FROM bb".$n."_sessions_day WHERE time<'".$time_today."'");
if($wbbuserdata['userid']){
$row = $db->query_first("select * FROM bb".$n."_sessions_day WHERE userid='".$wbbuserdata['userid']."'");
if(!$row[userid]) {
$res1 = $db->query("INSERT INTO bb".$n."_sessions_day VALUES('".$wbbuserdata['userid']."', '".$curtime."')");
}
} |
|
|
Dieser Zeilenauszug muss anders aussehen (Falscher Code):
php: |
1:
|
$res1 = $db->query("INSERT INTO bb".$n."_sessions_day VALUES('".$wbbuserdata['userid']."', '".$curtime."')"); |
|
Dies ist der richtige Zeilenauszug (Richtiger Code):
php: |
1:
|
$res1 = $db->query("INSERT INTO bb".$n."_sessions_day (userid,time) VALUES('".$wbbuserdata['userid']."', '".$curtime."')"); |
|
ich hoffe ich hab nicht zuviel geschrieben
aber möchte anderen ja das ersparen was ich hatte *g
mfg
Q |
|
|
26.02.06 16:33 |
E-Mail
Finden
Als Freund hinzufügen
|
|
siegi4444
Mitglied
Dabei seit: 08.05.05
Beiträge: 27
|
|
soda...
was hab ich da falsch?
bei mir wird zwar die zeile anzeigt...
aber ned der user :-/
bzw die zeile bleib immer frei
Dateianhänge: |
global.php (7,11 KB, 3 mal heruntergeladen) index.php (6,50 KB, 3 mal heruntergeladen) index.tpl (4,42 KB, 2 mal heruntergeladen)
|
|
|
27.02.06 21:36 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Svenkan
Mitglied
Dabei seit: 16.01.04
Beiträge: 779
Fähigkeiten: WBB2 Profi; WBB Lite 1 Fortgeschritten Herkunft: Bersenbrück Forenversion: 2.3; Lite 1.0
Themenstarter
|
|
Zitat: |
Original von Jerry0110
Gibts ne Möglichkeit, das nur registrierte User sehen wer da war? |
Ich hatte ma vor, was für's ACP zu basteln..das mans einstelln kann..bin aber nie wirklich dazu gekommen..vlt hol ich mir Anfang nächsten Monats nomma n bissle Space..oda richte mir nomma XAMMP ein..aber momentan wird das alles nix (Prüfungen und so). Dann im Juni mündl..bin grad ziemlich in Stress, weil ich meinen Schnitt hochschrauben muss. xD
Naja ma guggen was daraus wird..sry wenn ihr so lange rein gar nichts mehr von mir gehört habt, aber ich brauchte ma ne Auszeit von dem Ganzen hier.
|
|
28.02.06 15:39 |
E-Mail
Finden
Als Freund hinzufügen
|
|
MüCa
Mitglied
Dabei seit: 15.04.04
Beiträge: 31
Herkunft: nähe Bremerhaven Forenversion: wbb 1.2
|
|
habs installiert aber ohne erfolg hilfe...
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: DELETE FROM bb1_sessions_day WHERE time<'1142031600'
mysql error: Table 'osmanliboard.bb1_sessions_day' doesn't exist
mysql error number: 1146
Date: 11.03.2006 @ 14:54
Script: /wbblite/
Referer:
__________________
|
|
11.03.06 14:57 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Izzmoo unregistriert
|
|
Hast Du die Install.php ausgeführt?
|
|
11.03.06 17:57 |
|
|
Izzmoo unregistriert
|
|
Dann überprüf mal ob die Tabelle bb1_sessions_day existiert.
Dies kannst Du über phpmyadmin machen ... falls nicht, dann führe die Install.php nochmal aus
|
|
11.03.06 18:01 |
|
|
jotesen
Mitglied
Dabei seit: 20.01.04
Beiträge: 42
|
|
Guten Abend,
sorry, dass ich so blöd frage, habe alles gelesen und habe den überblick verloren, welche Vorschläge und Wünsche in den Download übernommen wurden.
also ein wer war da zeigt in meinen augen folgendes an:
- wer war heute online
- ich würde sagen, dass der zeitpunkt des letzten besuchs angegeben wird
- um 0:00 uhr ist reset
- ausgabe alphabetisch
zusatzlich vielleicht noch die zeit des ersten besuchs des tages, aber eigentlich überflüssig.
bietet das dieser hack, so wie er ist?
|
|
02.04.06 23:35 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Cee
Mitglied
Dabei seit: 01.12.04
Beiträge: 2
|
|
Guten Abend,
ich habe den Hack eben eingebaut auch ohne Fehler (auch wenn ich zuerst die falsche Install.php hatte). Alle Änderungen sind vorgenommen worden, aber ich sehe kein Resultat. Sprich: Unter dem Forum steht nach wie vor nicht, wer heute online war... Zudem kommt, wenn ich im ACP die Befugnis einer Gruppe ändern möchte, folgender Fehler:
Zitat: |
Database error in WoltLab Burning Board: Invalid SQL: UPDATE bb1_groups SET title='Administratoren',canviewboard='1',canviewoffboard='1',canusesearch='
1',canusepms='1',canstarttopic='1',canreplyowntopic='1',canreplytopic='1',c
anpostwithoutmoderation='',caneditownpost='1',candelownpost='1',cancloseown
topic='1',candelowntopic='1',caneditowntopic='1',canpostpoll='1',canvotepol
l='1',canuseavatar='1',canuploadavatar='1',canratethread='1',appendeditnote
='0',avoidfc='1',ismod='1',issupermod='1',canuseacp='1',maxpostimage='-1',m
axsigimage='-1',maxsiglength='1000',allowedavatarextensions='gif jpg jpeg',maxavatarwidth='100',maxavatarheight='100',maxavatarsize='10000',maxu
sertextlength='1000', canviewprofile='1', canviewcalender='', canprivateevent='', canpublicevent='', canrateusers='', canviewmblist='1', canview_wwhd='1' WHERE groupid='1'
mysql error: Unknown column 'canview_wwhd' in 'field list'
mysql error number: 1054
Date: 13.05.2006 @ 01:07
Script: /phpbb/acp/group.php
Referer: http://XXX\phpbb/acp/group.php?action=edit&groupid=1&sid= |
Kann mir jemand behilflich sein?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Cee: 13.05.06 01:12.
|
|
13.05.06 01:11 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Izzmoo unregistriert
|
|
Ein Feld Names canview_wwhd existiert nicht. Sicher, dass Du die Install ausgeführt hast? - Ohne Fehlermeldung?
|
|
13.05.06 01:34 |
|
|
Shuyin
Mitglied
Dabei seit: 01.05.06
Beiträge: 10
|
|
ich habe auch eine fehlermeldung, nur habe ich das gefühl, die install.php funze nicht...diese fehlermeldung kriege ich:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: DELETE FROM bb1_sessions_day WHERE time<'1147557600'
mysql error: Table 'divin27.bb1_sessions_day' doesn't exist
mysql error number: 1146
Date: 14.05.2006 @ 00:34
Script: /wbblite/
Referer:
kann mir jemand helfen?
|
|
14.05.06 00:43 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|