Fragen zum Bugfix-Thread

magic-th
Bei mir funzt der BBCode.js auch nicht. Ich habe mich genau an die Anleitung gehalten und was ist das Ergebnis? Wenn ich auf irgendeinen Button/Smiley im Editor klicke, passiert........gar nix

Zum Glück hab ich mir die Originaldatei vorher gesichert und konnte es so wieder austauschen.

Ist das bei euch auch so?

MfG magic-th

PS: Ich benutze Firefox 2.0
The Ball Master
Es ist wirklich schade, das hier nicht mal genauer geschaut wird wo das Problem liegt.
Wenn wohl mit dem Fehler leben müssen.
nobe0001
Hallo,

ich kann Dir leider keine Lösung anbieten, da Du nicht beschreibst, was genau Dein Fehler ist.

Aber immerhin kann ich Dir den Tipp geben, dass bei mir die bbcode.js so aussieht (bzw. aussah), wie sie Shr522 bei myWBB hier angehangen hat.

Außerdem könnte dieses Thema - ebenfalls bei myWBB - eine Rolle spielen.
Auch dort spielt wieder eine dort weiterverlinkte Lösung von Shr522 eine wesentliche Rolle.

Sollte einer der Links Dir helfen, kannst Du das ja hier hinterlassen.
sonne68
Zitat:
Original von Izzmoo
Mit neuen Versionen von Mysql hat das Lite Probleme in der Team-Ansicht.
Es kommt die Fehlermeldung:

code:
1:
2:
3:
4:
5:
6:
7:
8:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: SELECT u.userid, u.username, u.invisible, u.receivepm, u.lastactivity, uf.* FROM bb1_users u, bb1_groups g LEFT JOIN bb1_userfields uf ON (u.userid=uf.userid) WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC
mysql error: Unknown column 'u.userid' in 'on clause'
mysql error number: 1054
Date: 12.04.2006 @ 20:21
Script: /Foren/wbblite/team.php?sid=
Referer: http://localhost/Foren/wbblite/index.php 


Um den Fehler zu beheben muss Du folgendes machen:

Öffne die Datei Team.php!
Suche nach:
code:
1:
FROM bb".$n."_users u, bb".$n."_groups g

Ersetze durch:
code:
1:
FROM bb".$n."_groups g, bb".$n."_users u


wir haben das gleiche problem und nachdem ich hier gesucht und auch fündig wurde hab ich mir die team.php angeschaut die ist schon so wie man sie ändern soll...

gibt es nochwas das der team button funktioniert?

lg sonne68
Luzifer69
dann gucke nochmal durch sie ist nicht geändert wurden an dieser stelle
siehe deine eigene sql fehlermeldung

FROM bb1_users u, bb1_groups g LEFT JOIN

steht also immer noch original so drin wie es war

ps: die zeile kann auch 2x vorkommen dann muss sie auch 2x geändert werden
sonne68
Zitat:
Original von Luzifer69
dann gucke nochmal durch sie ist nicht geändert wurden an dieser stelle
siehe deine eigene sql fehlermeldung

FROM bb1_users u, bb1_groups g LEFT JOIN

steht also immer noch original so drin wie es war

ps: die zeile kann auch 2x vorkommen dann muss sie auch 2x geändert werden


sorry..aber ich finde es nicht noch einmal und so wie ich es lese ist es geändert bzw. musste gar nicht geändert werden...

hier mal meine team.php..

code:
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:
<?php
$filename="team.php";

require("./global.php");

$users = $db->query("SELECT
 u.userid, u.username, u.invisible, u.receivepm, u.lastactivity,
 uf.*,
 g.canuseacp
 FROM bb".$n."_groups g, bb".$n."_users u
 LEFT JOIN bb".$n."_userfields uf ON (u.userid=uf.userid)
 WHERE u.groupid = g.groupid AND (g.canuseacp = 1 OR g.issupermod = 1) ORDER BY g.canuseacp DESC, u.username ASC");

$acount=1;
$scount=1;

while($user = $db->fetch_array($users)) {
 $pm="";

 $posts['userid']=$user['userid'];
 $posts['username']=$user['username'];
 if(($user['invisible']==0 || $wbbuserdata['canuseacp']==1) && $user['lastactivity']>=time()-$useronlinetimeout*60) eval ("\$user_online = \"".$tpl->get("thread_user_online")."\";");
 else eval ("\$user_online = \"".$tpl->get("thread_user_offline")."\";");
 if($wbbuserdata['canusepms']==1 && $user['receivepm']!=0) eval ("\$pm = \"".$tpl->get("thread_pm")."\";");

 if($user['canuseacp']) {
  $tdbgcolor=getone($acount,"{tablecolorb}","{tablecolora}");
  $tdid=getone($acount,"tableb","tablea");
  eval("\$adminbits .= \"".$tpl->get("team_adminbit")."\";");
  $acount++;
 }
 else {
  $tdbgcolor=getone($scount,"{tablecolorb}","{tablecolora}");
  $tdid=getone($scount,"tableb","tablea");
  eval("\$supermodbits .= \"".$tpl->get("team_adminbit")."\";");
  $scount++;
 }
}

$boardids="";
$boardcache=array();
$modcache=array();
$result = $db->query("SELECT b.boardid, b.title, b.invisible, p.boardpermission FROM bb".$n."_boards b LEFT JOIN bb".$n."_permissions p ON (b.boardid=p.boardid AND p.groupid='$wbbuserdata[groupid]')");
while($row=$db->fetch_array($result)) {
 if($row['invisible']==1) continue;
 $boardcache[$row['boardid']]=$row;
 $boardids.=",".$row['boardid'];
}

$count=1;
$result = $db->query("SELECT userid, boardid FROM bb".$n."_moderators WHERE boardid IN (0$boardids) ORDER BY userid ASC");
while ($row = $db->fetch_array($result)) $modcache[$row['userid']][] = $row['boardid'];

$users = $db->query("SELECT
 u.userid, u.username, u.invisible, u.receivepm, u.lastactivity,
 uf.*
 FROM bb".$n."_users u, bb".$n."_groups g
 LEFT JOIN bb".$n."_userfields uf ON (u.userid=uf.userid)
 WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC");

while ($user = $db->fetch_array($users)) {
 $forumbits="";
 $pm="";

 $tdbgcolor=getone($count,"{tablecolorb}","{tablecolora}");
 $tdid=getone($count,"tableb","tablea");

 $posts['userid']=$user['userid'];
 $posts['username']=$user['username'];
 if(($user['invisible']==0 || $wbbuserdata['canuseacp']==1) && $user['lastactivity']>=time()-$useronlinetimeout*60) eval ("\$user_online = \"".$tpl->get("thread_user_online")."\";");
 else eval ("\$user_online = \"".$tpl->get("thread_user_offline")."\";");
 if($wbbuserdata['canusepms']==1 && $user['receivepm']!=0) eval ("\$pm = \"".$tpl->get("thread_pm")."\";");

 for($i=0;$i<count($modcache[$user['userid']]);$i++) {
  $boardid=$modcache[$user['userid']][$i];
  if(!$boardcache[$boardid]['boardpermission'] && $boardcache[$boardid]['invisible']==1) continue;
  $forumbits .= makehreftag("board.php?boardid=$boardid&sid=$session[hash]",$boardcache[$boardid]['title'])."<br>";
 }

 eval("\$moderatorbits .= \"".$tpl->get("team_modbit")."\";");
 $count++;
}

unset($boardcache);

if($showboardjump==1) $boardjump=makeboardjump(0);
eval("\$tpl->output(\"".$tpl->get("team")."\");");
?>
Biggi
Zeile 59, wenn ich mich nicht verzählt habe.

Poste Code demnächst bitte mit den Code-BB-Codes [IMG]http://your-wbb.de/images/y******_dark/bbcode_code.gif[/IMG] oder [IMG]http://your-wbb.de/images/y******_dark/bbcode_php.gif[/IMG].
Dann kann man sich das Zählen sparen, weil Zeilennummern davor stehen. Augenzwinkern
Luzifer69
doch haste biggi hehe
57 iss das

das ist die stelle siehe hier zeile 4

code:
1:
2:
3:
4:
5:
6:
$users = $db->query("SELECT
u.userid, u.username, u.invisible, u.receivepm, u.lastactivity,
uf.*
FROM bb".$n."_users u, bb".$n."_groups g
LEFT JOIN bb".$n."_userfields uf ON (u.userid=uf.userid)
WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC");
Biggi
Ich habe oben abgezählt, ohne auf die Umbrüche zu achten, die da in den Code geraten sind, weil der Code nicht in Code-Tags steht. Augenzwinkern
jacqy
@sonne68

tausche mal mit der aus smile
sonne68
vielen lieben dank..hat geklappt Ehren Ehren und wegen dem nur rein kopieren sorry..Peinlich Peinlich

lg sonne68
Hamsterinfos
huhu,

habe eben den Bugfix ausgeführt,
Zitat:


Um den Fehler zu beheben muss Du folgendes machen:

Öffne die Datei Team.php!
Suche nach:
code:
1:
FROM bb".$n."_users u, bb".$n."_groups g

Ersetze durch:
code:
1:
FROM bb".$n."_groups g, bb".$n."_users u


aber bekomme immer noch diesen fehler.


Zitat:
SQL-DATABASE ERROR Database error in WoltLab Burning Board: Invalid SQL: SELECT u.userid, u.username, u.invisible, u.receivepm, u.lastactivity, uf.* FROM bb7_users u, bb7_groups g LEFT JOIN bb7_userfields uf ON (u.userid=uf.userid) WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC mysql error: Unknown column 'u.userid' in 'on clause' mysql error number: 1054 Date: 18.05.2009 @ 20:30 Script: /boards/7/team.php?sid= Referer: http://wbb4you.de/boards/7/index.php


wenn jetzt die Antwort kommt, wende dich an den Anbieter, dazu sage ich nur der bin ich.
Bräke
Magst mal team.php anhängen bitte.
Hamsterinfos
Bitteschön
Bräke
Könnte an noch neueren Version von php / mysql liegen. Keine Ahnung so genau. verwirrt

Unter MySql5.0.67 / php 5.2.6 funktioniert das.
Agi
Aktualisiere mal auf die aktuellste Version. Du hast ja noch ein Lite 1.0.1 - aktuell ist 1.0.2 pl3

Bist du sicher, dass du die team.php ins richtige Verzeichnis hochgeladen hast? Denn laut Fehlermeldung ist da noch immer der alte Fehler drinnen, der aber in der angehängen Datei nicht drinnen ist.

Zeile des Fehlers:

code:
1:
SELECT u.userid, u.username, u.invisible, u.receivepm, u.lastactivity, uf.* FROM bb7_users u, bb7_groups g LEFT JOIN bb7_userfields uf


Diese Zeile in deiner Datei:

code:
1:
2:
3:
4:
5:
SELECT
 u.userid, u.username, u.invisible, u.receivepm, u.lastactivity,
 uf.*
 FROM bb".$n."_groups g, bb".$n."_users u
 LEFT JOIN bb".$n."_userfields uf


Wie gesagt, ist irgendwie sehr merkwürdig oO
Hamsterinfos
ich habe jetzt gerade die Forenversion von hier runtergeladen und mit dem Forenhoster ein Board erstellt.

http://wbb4you.de/boards/9/

aber was jetzt merkwürdig ist, er installiert immer noch das 1.0.1
Bräke
Zitat:
Original von Hamsterinfos
mit dem Forenhoster ein Board erstellt.

Ist das ein Script oder wie soll man das verstehen?

Falls ja, liegt da wohl zumindest der Fehler mit der Version. Der Download ist die 1.0.2pl3, grad getestet.
Schreibrechte gaben die entsprechenden Dateien auch?
Hamsterinfos
ist forenhost script.

was ich jetzt gerade herausgefunden habe ist das ich das Board manuell noch updaten muss da das dieses Script wahrscheinlich es nur als 1.0.1 installiert

alles komisch verwirrt verwirrt verwirrt
Bräke
Dann musst mal den Script-Hersteller fragen, warum das so ist. Augenzwinkern