Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- Sql-Database Error (https://www.gegen-bilderklau.net/thread.php?threadid=184487)


Geschrieben von Vani <3 am 08.07.2012 um 14:37:

  Sql-Database Error

Hallo liebe GB-ler,
ich wollte gerade folgenden Hack einbauen.
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:
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:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
/***********************************************************************************
*
* Titel: Username-Style Hack
*
* Copyright by sToRmInG
* Enthält Elemente des Member ~ Groupcolor Hack von Helmchen
*
* Beschreibung: Zeigt Mitglieder bestimmter Gruppen 
*               in einem Stil, der im ACP festgelegt
*               werden kann. (z.B. Fett, Kursiv, Farbig, etc.)
*
* Version: 1.0
*
* Boardversion: WBBLite 1.0.x
*
* Fragen bitte in den entsprechenden Thread auf www.mywbb.info schreiben
*
* Zu ändernde Dateien:
* index.php
* memberlist.php
* profile.php
* team.php
* thread.php
* templates/memberslist_membersbit.tpl
* templates/profile.tpl
* templates/team_adminbit.tpl
* templates/team_modbit.tpl
* acp/group.php
* acp/templates/group_add.htm
* acp/templates/group_edit.htm
*
* Zuerst ein Backup der Datenbank und der zu bearbeitenden Dateien anlegen!
*
* Für Fehler übernehme ich keine Verantwortung!
*
* Der Hack darf nur von mir angeboten werden!
*
***********************************************************************************/

###################################################################################

1. Datenbank aktualisieren

   ==> install_style.php in das Hauptverzeichnis des Boards laden und ausführen.

   ==> install_style.php wieder löschen!

###################################################################################

###################################################################################

2. index.php

Suchen nach:

if(!$row['invisible']) {

Danach einfügen:

		###### Username-Style Hack ######
		$uname = $row['username'];
		$grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
		$grp_id = $grp_id_query['groupid'];
		$group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
		$group_style = $group_style_query['groupstyle'];
		$row['username'] = stripslashes(sprintf($group_style, $row['username']));
		###### Username-Style Hack End ######

###################################################################################

###################################################################################

3. memberslist.php

Suche nach:

eval ("\$membersbit .= " ".$tpl->get("memberslist_membersbit")."";");

Davor einfügen:

 ###### Username-Style Hack ######
 $uname = $members['username'];
 $grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
 $grp_id = $grp_id_query['groupid'];
 $group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
 $group_style = $group_style_query['groupstyle'];
 $members2['username'] = stripslashes(sprintf($group_style, $members['username']));
 ###### Username-Style Hack End ######

###################################################################################

###################################################################################

4. profile.php

Suche nach:

if(!$user_info['userid']) eval("error("".$tpl->get("error_falselink")."");");

Danach einfügen:

###### Username-Style Hack ######
$uname = $user_info['username'];
$grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
$grp_id = $grp_id_query['groupid'];
$group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
$group_style = $group_style_query['groupstyle'];
$user_info2['username'] = stripslashes(sprintf($group_style, $user_info['username']));
###### Username-Style Hack End ######

###################################################################################

###################################################################################

5. team.php

Suche nach:

if($user['canuseacp']) {

Davor einfügen:

 ###### Username-Style Hack ######
 $uname = $user['username'];
 $grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
 $grp_id = $grp_id_query['groupid'];
 $group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
 $group_style = $group_style_query['groupstyle'];
 $user2['username'] = stripslashes(sprintf($group_style, $user['username']));
 ###### Username-Style Hack End ###### 

Suche nach:

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

Davor einfügen:

 ###### Username-Style Hack ######
 $uname = $user['username'];
 $grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
 $grp_id = $grp_id_query['groupid'];
 $group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
 $group_style = $group_style_query['groupstyle'];
 $user2['username'] = stripslashes(sprintf($group_style, $user['username']));
 ###### Username-Style Hack End ######

###################################################################################

###################################################################################

6. thread.php

Suche nach:

eval ("\$posts['username'] = "".$tpl->get("thread_username")."";");

Davor einfügen:
  ###### Username-Style Hack ######
  $uname = $posts['username'];
  $grp_id_query = $db->query_first("SELECT groupid FROM bb".$n."_users WHERE username LIKE '".$uname."'");
  $grp_id = $grp_id_query['groupid'];
  $group_style_query = $db->query_first("SELECT groupstyle FROM bb".$n."_groups WHERE groupid LIKE '".$grp_id."'");
  $group_style = $group_style_query['groupstyle'];
  $posts['username'] = stripslashes(sprintf($group_style, $posts['username']));
  ###### Username-Style Hack End ######

###################################################################################

###################################################################################

7. templates/memberslist_membersbit.tpl

Suche nach:

&sid=$session[hash]">$members[username]

Ersetzen mit:

&sid=$session[hash]">$members2[username]

###################################################################################

###################################################################################

8. templates/profile.tpl

Suche nach:

» Profil von $user_info[username]</b></font></td>

Ersetzen mit:

» Profil von $user_info2[username]</b></font></td>

Suche nach:

<b>Profil von $user_info[username]</b></font></td>

Ersetzen mit:

<b>Profil von $user_info2[username]</b></font></td>

###################################################################################

###################################################################################

9. templates/team_adminbit.tpl

Suche nach:

$user[username]

Ersetzen mit:

$user2[username]

###################################################################################

###################################################################################

10. templates/team_modbit.tpl

Suche nach:

$user[username]

Ersetzen mit:

$user2[username]

###################################################################################

###################################################################################

11. Öffne acp/group.php

Suche nach:

$db->query("INSERT INTO bb".$n."_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstarttopic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpost,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,canpostpoll,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appendeditnote,avoidfc,ismod,issupermod,canuseacp,maxpostimage,maxsigimage,maxsiglength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsize,maxusertextlength,canviewprofile

Danach einfügen:

,groupstyle

Suche nach:

VALUES (NULL,'".addslashes($title)."','$canviewboard','$canviewoffboard','$canusesearch','$canusepms','$canstarttopic','$canreplyowntopic','$canreplytopic','$canpostwithoutmoderation','$caneditownpost','$candelownpost','$cancloseowntopic','$candelowntopic','$caneditowntopic','$canpostpoll','$canvotepoll','$canuseavatar','$canuploadavatar','$canratethread','$canviewmblist','$appendeditnote','$avoidfc','$ismod','$issupermod','$canuseacp','".intval($maxpostimage)."','".intval($maxsigimage)."','".intval($maxsiglength)."','".addslashes($allowedavatarextensions)."','".intval($maxavatarwidth)."','".intval($maxavatarheight)."','".intval($maxavatarsize)."','".intval($maxusertextlength)."','$canviewprofile'

Danach einfügen:

,'".addslashes(str_replace('"', "'", $groupstyle))."'

Suche nach:

$db->query("UPDATE bb".$n."_groups SET title='".addslashes($title)."',canviewboard='$canviewboard',canviewoffboard='$canviewoffboard',canusesearch='$canusesearch',canusepms='$canusepms',canstarttopic='$canstarttopic',canreplyowntopic='$canreplyowntopic',canreplytopic='$canreplytopic',canpostwithoutmoderation='$canpostwithoutmoderation',caneditownpost='$caneditownpost',candelownpost='$candelownpost',cancloseowntopic='$cancloseowntopic',candelowntopic='$candelowntopic',caneditowntopic='$caneditowntopic',canpostpoll='$canpostpoll',canvotepoll='$canvotepoll',canuseavatar='$canuseavatar',canuploadavatar='$canuploadavatar',canratethread='$canratethread',appendeditnote='$appendeditnote',avoidfc='$avoidfc',ismod='$ismod',issupermod='$issupermod',canuseacp='$canuseacp',maxpostimage='".intval($maxpostimage)."',maxsigimage='".intval($maxsigimage)."',maxsiglength='".intval($maxsiglength)."',allowedavatarextensions='".addslashes($allowedavatarextensions)."',maxavatarwidth='".intval($maxavatarwidth)."',maxavatarheight='".intval($maxavatarheight)."',maxavatarsize='".intval($maxavatarsize)."',maxusertextlength='".intval($maxusertextlength)."', canviewprofile='$canviewprofile'

Danach einfügen:

, groupstyle = '".addslashes(str_replace('"', "'", $groupstyle))."'

Suche nach:

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

Davor einfügen:

###### Username-Style Hack ######
$groupstyle = stripslashes($group["groupstyle"]);
###### Username-Style Hack End ######

###################################################################################

###################################################################################

12. acp/templates/group_add.htm

Suche nach:

  <tr class="firstrow">
   <td><b>Kann Profile anderer Mitglieder sehen?</b><br>Kann diese Benutzergruppe Profile anderer Mitglieder sehen?</td>
   <td><select name="canviewprofile">
    <option value="1">Ja</option>
    <option value="0">Nein</option>
   </select></td>
  </tr>

Danach einfügen:

  <tr class="secondrow">
   <td><b>Username-Markierung</b><br><b>%s</b> ist der Platzhalter f&uuml;r den Benutzernamen (z.B. &lt;i&gt;%s&lt;/i&gt; markiert den Benutzernamen kursiv)</td>
   <td><input type="text" name="groupstyle" value="%s" maxlength=255></td>
  </tr>

###################################################################################

###################################################################################

13. acp/templates/group_edit.htm

Suche nach:

  <tr class="firstrow">
   <td><b>Kann Profile anderer Mitglieder sehen?</b><br>Kann diese Benutzergruppe Profile anderer Mitglieder sehen?</td>
   <td><select name="canviewprofile">
    <option value="1"$sel_canviewprofile[1]>Ja</option>
    <option value="0"$sel_canviewprofile[0]>Nein</option>
   </select></td>
  </tr>

Danach einfügen:

  <tr class="secondrow">
   <td><b>Username-Markierung</b><br><b>%s</b> ist der Platzhalter f&uuml;r den Benutzernamen (z.B. &lt;i&gt;%s&lt;/i&gt; markiert den Benutzernamen kursiv)</td>
   <td><input type="text" name="groupstyle" value="$groupstyle" maxlength=255></td>
  </tr>

###################################################################################

###################################################################################

14. Alle geänderten Dateien hochladen.


Jetzt kommt aber folgende Fehlermeldung.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: SELECT groupstyle FROM bb1_groups WHERE groupid LIKE '1'
mysql error: Unknown column 'groupstyle' in 'field list'
mysql error number: 1054
Date: 08.07.2012 @ 14:36
Script: /index.php?sid=
Referer:


Wie kann ich das wieder beheben?
Hoffe es findet sich jemand.

LG Vanessa



Geschrieben von WuLana am 08.07.2012 um 15:02:

 

ehm ich seh nu die tabelle nicht aber laut fehlermeldung gibt es keine tabelle namens groupstyle bzw sucht er in fieldlist,
guck ma in deiner datenbank nach ob es die besagte tabelle gibt
und vorallem ob beim hack irgendeine anleitung war, welche tabellen du anlegen musst



Geschrieben von Vani <3 am 08.07.2012 um 16:03:

 

Man musste die install_style.php ausführen, was muss man da machen?
Ich hab die in den Ordner bei 2ftp hochgeladenn, geöffnet, gespeichert und dann sollte man die ja wieder löschen. Muss man da noch mehr machen? Weil ich wusste nicht genau, was mit ausführen gemeint war. (siehe Schritt 1)

Soweit ich das sehe, gibt es keine Datei, die groupstyle heißt.



Geschrieben von WuLana am 08.07.2012 um 16:06:

 

den link aufrufen nachdem du geuploadet hast
so wie bei der foren installation da müssten dann ein paar schritte kommen,
ich denk die install_style soll die datenbank dinger anlegen

edit: achja keine datei im verzeichnis
welchen anbieter haste denn?
da musste dann nämlich mit phpmyadmin rein und da guckn, das is ja ne datenbank tabelle



Geschrieben von Vani <3 am 08.07.2012 um 16:32:

 

also ich hab das jetzt geuploadet, aber wenn ich die seite von meinem forum aufrufe, ist
da kein link o.O
-> siehe Board
Ich bin bei Kilu, aber ich glaube net, das die da ist, weil ich diese install_style.php ja nich ausgefüührt habe.

_______________________________________________________________________
Habs schon hingekriegt smile
Danke trotzdem für die Hilfe Augenzwinkern



Geschrieben von WuLana am 08.07.2012 um 17:29:

 

^^ nein nein du musst das selbst eingeben
wenn dus in den forums ordern reingepackt hast dann:
forum/install_style.php
__________
edit: oke versuch wars wert fröhlich



Geschrieben von Nanni am 08.07.2012 um 22:16:

 

Wenn das Thema erledigt ist, bitte im Startpost das "erledigt" - Kästchen ankreuzen Augenzwinkern


Forensoftware: Burning Board, entwickelt von WoltLab GmbH