YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Datenbankfehler nach Kalendereinbau » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.865 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Datenbankfehler nach Kalendereinbau
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
cowgirljen cowgirljen ist weiblich
Mitglied


Dabei seit: 09.02.11
Beiträge: 14
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

 Datenbankfehler nach Kalendereinbau Antworten Zitieren Editieren Melden       UP

Problembeschreibung:
Nach dem Einbau kommt eine Fehlermeldung, wenn ich im ACP die Gruppen bearbeiten will, besser gesagt beim Versuch Änderungen zu speichern.

Fehlermeldung:
SQL-DATABASE ERROR

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
='1',avoidfc='1',ismod='1',issupermod='1',m_can_thread_settle='',canuseacp=
'1',maxpostimage='-1',maxsigimage='-1',maxsiglength='250',allowedavatarexte
nsions='gif png jpg',maxavatarwidth='180',maxavatarheight='250',maxavatarsize='150000',maxu
sertextlength='150', canviewprofile='1', canviewcalender='1', canprivateevent='1', canpublicevent='1', canrateusers='', canviewmblist='1', chgpermission='', canseepublic='0', canrelcalthread='0' WHERE groupid='1',can_settle_own_topic='0'
mysql 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 'can_settle_own_topic='0'' at line 1
mysql error number: 1064
Date: 10.11.2011 @ 15:03
Script: /wbblite/acp/group.php
Referer: http://vrh-md.square7.ch/wbblite/acp/gro...&groupid=1&sid=

Was wurde zuletzt geändert oder eingebaut?
Kalender SE
10.11.11 15:13 cowgirljen ist offline E-Mail Finden Als Freund hinzufügen
C-Board
unregistriert
 RE: Datenbankfehler nach Kalendereinbau Antworten Zitieren Editieren Melden       UP

Einbaufehler. Der Eintrag can_settle_own_topic hat in der Where-Bedingung nichts zu suchen.

Prüfe den Hackeinbau ganz genau und korrigiere ihn entsprechend, dann ist auch Schluß mit der Meldung.

Gruß Mike
10.11.11 15:29
cowgirljen cowgirljen ist weiblich
Mitglied


Dabei seit: 09.02.11
Beiträge: 14
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

Themenstarter Thema begonnen von cowgirljen
Antworten Zitieren Editieren Melden       UP

Ich habe nun alles überprüft und ggf. korrigiert. Allerdings ändert das nichts an der Fehlermeldung.

Am besten hänge ich mal die group.php an und dann schaut am besten selbst, was da nicht passt.

Und das soll in dieser Datei geändert werden:
suche in acp/group.php:

----------------------

eval("print(\"".gettemplate("group_edit")."\");");

----------------------

füge darüber ein:

----------------------

$sel_canrelcalthread[$group['canrelcalthread']]=" selected";
$sel_canseepublic[$group['canseepublic']]=" selected";
$chgarray=explode(",",$group['chgpermission']);
$result=$db->query("SELECT groupid, title FROM bb".$n."_groups ORDER BY groupid ASC");
while ($row=$db->fetch_array($result)) $sel_chgperm.=makeoption($row['groupid'],$row['title'],$chgarray);

----------------------

suche in acp/group.php:

----------------------

eval("print(\"".gettemplate("group_add")."\");");

----------------------

füge darüber ein:

----------------------

$result=$db->query("SELECT groupid, title FROM bb".$n."_groups ORDER BY groupid ASC");
while ($row=$db->fetch_array($result)) $sel_chgperm.=makeoption($row['groupid'],$row['title']);

----------------------

suche in acp/group.php (2 mal):

----------------------

$allowedavatarextensions = preg_replace("/\s*\n\s*/","\n",trim($allowedavatarextensions));

----------------------

füge darunter ein (auch 2 mal):

----------------------

if(is_array($_POST['chgpermission'])) $chgpermission=implode(",",$_POST['chgpermission']); else $chgpermission="";

----------------------

suche in acp/group.php:

----------------------

, canrateusers='$canrateusers', canviewmblist='$canviewmblist'

----------------------

füge dahinter ein (vor das where):

----------------------

, chgpermission='$chgpermission', canseepublic='$canseepublic', canrelcalthread='".intval($canrelcalthread)."'

----------------------

suche in acp/group.php:

----------------------

,canpublicevent,canrateusers

----------------------

füge dahinter ein (vor dem )")Augenzwinkern :

----------------------

, chgpermission, canseepublic, canrelcalthread

----------------------
suche in acp/group.php:

----------------------

,'$canpublicevent','$canrateusers'

----------------------

füge dahinter ein (vor dem )")Augenzwinkern :

----------------------

,'$chgpermission','$canseepublic','".intval($canrelcalthread)."'

Dateianhang:
unknown group.php (13 KB, 4 mal heruntergeladen)
10.11.11 16:03 cowgirljen ist offline E-Mail Finden Als Freund hinzufügen
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

Damit sollte es gehen.

Dateianhang:
unknown group.php (13 KB, 4 mal heruntergeladen)


__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
10.11.11 16:38 jacqy ist offline E-Mail Finden Als Freund hinzufügen
cowgirljen cowgirljen ist weiblich
Mitglied


Dabei seit: 09.02.11
Beiträge: 14
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

Themenstarter Thema begonnen von cowgirljen
Antworten Zitieren Editieren Melden       UP

Vielen Dank! Jetzt ist die Fehlermeldung endlich weg.

EDIT: Jetzt kommt eine andere Fehlermeldung, allerdings nicht bei jeder Einstellung und Änderungen werden trotzdem gespeichert.
Warning: trim() expects parameter 1 to be string, array given in /users/vrh-md/www/wbblite/acp/group.php on line 195

Warning: Cannot modify header information - headers already sent by (output started at /users/vrh-md/www/wbblite/acp/group.php:195) in /users/vrh-md/www/wbblite/acp/group.php on line 202

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von cowgirljen: 10.11.11 17:09.

10.11.11 17:01 cowgirljen ist offline E-Mail Finden Als Freund hinzufügen
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

Teste es mal damit.

Dateianhang:
unknown group.php (13 KB, 3 mal heruntergeladen)


__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
10.11.11 17:34 jacqy ist offline E-Mail Finden Als Freund hinzufügen
Schrimm
Banned


Dabei seit: 21.08.11
Beiträge: 700

Antworten Zitieren Editieren Melden       UP

Hallo jacqy,

Vergiss bitte nicht auch die Änderung dazu zu posten, damit auch Hilfesuchende ihren Fehler selbst beseitigen können.

Betrifft hier deine zwei Posts. Augenzwinkern
10.11.11 17:48 Schrimm ist offline Finden Als Freund hinzufügen
jacqy jacqy ist weiblich
Alternativ Mitglied


images/avatars/avatar-5823.jpg

Dabei seit: 01.08.05
Beiträge: 963
Herkunft: Passau(hergezogen)

Antworten Zitieren Editieren Melden       UP

ok hatte ich vergessen großes Grinsen

ALso

das hier
php:
1:
,can_settle_own_topic
habe ich hinter
php:
1:
caneditowntopic
gesetzt.

php:
1:
chgpermissioncanseepubliccanrelcalthread


hier hast du das
php:
1:
canrelcalthread
vergessen.


Dann hast du hier einen Fehler gemacht hatte Mike oben auch geschrieben. Augenzwinkern

php:
1:
WHERE groupid='$groupid',can_settle_own_topic='$can_settle_own_topic'


php:
1:
,can_settle_own_topic='$can_settle_own_topic'


gehört hinter
php:
1:
canpostwithoutmoderation='$canpostwithoutmoderation',caneditownpost='$caneditownpost'


zum meinem 2ten Post.

Aus
php:
1:
while(list($key,$val)=each($_POST)) $$key=trim($val);


wurde
php:
1:
while(list($key,$val)=each($_POST)) $$key=$val;


Allerdings bin ich grad nicht sicher ob das auch funzt. Augen rollen

__________________
<<<<<<Ist in Arbeit>>>>>>>
Zunge raus
10.11.11 18:13 jacqy ist offline E-Mail Finden Als Freund hinzufügen
cowgirljen cowgirljen ist weiblich
Mitglied


Dabei seit: 09.02.11
Beiträge: 14
Fähigkeiten: WBB Lite 1 Anfänger
Forenversion: Lite 1.0

Themenstarter Thema begonnen von cowgirljen
Antworten Zitieren Editieren Melden       UP

Nochmals danke!
Bis jetzt kommt keine Fehlermeldung mehr.
11.11.11 10:04 cowgirljen ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Datenbankfehler nach Kalendereinbau