Frage zur instalation von hacks |
ThE StFu
Mitglied
Dabei seit: 27.11.06
Beiträge: 54
Forenversion: 2.3
|
|
Moin
Also ich weiß jetzt nicht ob ich hier im richtigen threat bin wenn nicht sol es bitte ein mod verschieben.
Also ich hab folgendes problemm ich bin besitzer eines wblite 1.0.2 von funpic und wollte mir einen hack einbauen. Das Problemm is nur ich hab null ahnung wie man hacks installiert ich weiß nur das man sie auf denn server hochladen muss mit diesen skripten hab ich leider sowas von garkeine ahnung. Wollte mal fragen ob mir vieleicht jemand das ganze mal erklären könnte wie das alles funktioniert.
mfg
|
|
09.12.06 23:09 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Izzmoo unregistriert
|
|
|
09.12.06 23:10 |
|
|
thesnake
Mitglied
Dabei seit: 19.03.05
Beiträge: 4
|
|
die meissten hacks haben ja eine anleitung bei...und so wie es dadrin steht musst du es machen...jeder fängt mal an...also so hab ich das auch gelernt...das beste is wenn du das auf ein probe Board machst
|
|
10.12.06 01:40 |
E-Mail
Finden
Als Freund hinzufügen
|
|
ThE StFu
Mitglied
Dabei seit: 27.11.06
Beiträge: 54
Forenversion: 2.3
Themenstarter
|
|
Zitat: |
Original von Shoutbox Anleitung
#################################
# shoutbox für das wbb lite 1.x #
# 2004 by progressive #
#################################
# http://www.treffpunkt.ac.de #
#################################
*********************************
* 2006 überarbeitet durch *
* jotesen *
*********************************
shoutbox für das wbb lite
zu ändernde dateien :
/index.php
/global.php
/templates/index.tpl
/acp/global.php
/acp/templates/menue.htm
/acp/group.php
/acp/templates/group_edit.htm
/acp/templates/group_add.htm
neue dateien :
/templates/shoutbox.tpl
/templates/shoutbox_bbcode.tpl
/templates/shoutbox_bit.tpl
/templates/shoutbox_bit_me.tpl
/templates/shoutbox_bit_none.tpl
/templates/shoutbox_chat.tpl
/templates/shoutbox_input.tpl
/templates/shoutbox_userban.tpl
/shoutbox.php
/acp/shoutbox.php
/acp/templates/shoutbox_badword.htm
/acp/templates/shoutbox_badword_bit.htm
/acp/templates/shoutbox_badword_none.htm
/acp/templates/shoutbox_ban.htm
/acp/templates/shoutbox_ban_none.htm
/acp/templates/shoutbox_ban_user.htm
/acp/templates/shoutbox_clear.htm
/acp/templates/shoutbox_clear_bit.htm
/acp/templates/shoutbox_clear_none.htm
/acp/templates/shoutbox_config.htm
-------------------------------
1. shoutboxinstall.php hochladen, ausführen, den anweisungen folgen und wieder löschen.
-------------------------------
2. alle dateien in die entsprechenden verzeichnisse hochladen
-------------------------------
3. Datein bearbeiten:
Für bislang nicht modifizierte Foren liegen die bearbeiteten Dateien bei!
Wer bereits Modifizierungen am Forum vorgenommen hat, nutze bitte folgende Einbauanleitung:
-----
3.1 /index.php
suche nach
eval("\$tpl->output(\"".$tpl->get("index")."\");");
und füge DARÜBER ein
$result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'");
if($result['canseesbox']==1) {
if($result['canusesbox']==1) {
eval ("\$sbox_input = \"".$tpl->get("shoutbox_input")."\";");
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
if($result['smilies']==1) {
$bbcode_smilies = getclickysmilies(3,15);
eval ("\$shoutbox_bbcode = \"".$tpl->get("shoutbox_bbcode")."\";");
}
}
else {
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
}
if($result['status']==1) {
eval ("\$shoutbox = \"".$tpl->get("shoutbox")."\";");
}
}
-----
3.2 /global.php
ACHTUNG, diese veränderung könnte bereits bestehen, bitte überprüfen!!!!
suche nach:
<?php
füge darunter ein:
while (list($var,$val) = each($_REQUEST)) ${$var} = $val;
-----
3.3 /templates/index.tpl
suche nach
$index_stats
</table>
füge DARUNTER ein
$shoutbox
----
3.4 /acp/global.php
ACHTUNG, diese veränderung könnte bereits bestehen, bitte überprüfen!!!!
suche nach:
<?php
füge darunter ein:
while (list($var,$val) = each($_REQUEST)) ${$var} = $val;
-----
3.5 /acp/templates/menue.htm
suche nach:
<p><b><a href="otherstuff.php?sid=$session[hash]" target="main">Anzeigen aktualisieren</a></b></p>
<hr>
und füge DARUNTER ein
<p><b><a href="shoutbox.php?action=config&sid=$session[hash]" target="main">Shoutbox - Einstellungen</font></a></b></p>
<p><a href="shoutbox.php?action=badword&sid=$session[hash]" target="main">Shoutbox - Badwords</font></a></p>
<p><a href="shoutbox.php?action=ban&sid=$session[hash]" target="main">Shoutbox - User bannen</font></a></p>
<p><a href="shoutbox.php?action=clear&sid=$session[hash]" target="main">Shoutbox - Shouts löschen</font></a></p>
<hr>
-----
3.6 /acp/group.php
suche nach:
$db->query("INSERT INTO bb".$n."_groups (groupid,title,canviewboard,canviewoffboard,canusesearch,canusepms,canstart
topic,canreplyowntopic,canreplytopic,canpostwithoutmoderation,caneditownpos
t,candelownpost,cancloseowntopic,candelowntopic,caneditowntopic,canpostpoll
,canvotepoll,canuseavatar,canuploadavatar,canratethread,canviewmblist,appen
deditnote,avoidfc,ismod,issupermod,canuseacp,maxpostimage,maxsigimage,maxsi
glength,allowedavatarextensions,maxavatarwidth,maxavatarheight,maxavatarsiz
e,maxusertextlength,canviewprofile,canviewcalender,canprivateevent,canpubli
cevent,canrateusers
füge danach ein:
,canseesbox,canusesbox
--
suche nach:
VALUES (NULL,'".addslashes($title)."','$canviewboard','$canviewoffboard','$canuses
earch','$canusepms','$canstarttopic','$canreplyowntopic','$canreplytopic','
$canpostwithoutmoderation','$caneditownpost','$candelownpost','$cancloseown
topic','$candelowntopic','$caneditowntopic','$canpostpoll','$canvotepoll','
$canuseavatar','$canuploadavatar','$canratethread','$canviewmblist','$appen
deditnote','$avoidfc','$ismod','$issupermod','$canuseacp','".intval($maxpos
timage)."','".intval($maxsigimage)."','".intval($maxsiglength)."','".addsla
shes($allowedavatarextensions)."','".intval($maxavatarwidth)."','".intval($
maxavatarheight)."','".intval($maxavatarsize)."','".intval($maxusertextleng
th)."','$canviewprofile','$canviewcalender','$canprivateevent','$canpublice
vent','$canrateusers'
füge danach ein:
,'$canseesbox','$canusesbox'
--
suche nach:
canpublicevent='$canpublicevent', canrateusers='$canrateusers', canviewmblist='$canviewmblist'
füge danach ein:
, canseesbox='$canseesbox', canusesbox='$canusesbox'
--
suche nach:
$sel_canviewmblist[$group['canviewmblist']]=" selected";
füge darunter ein:
$sel_canseesbox[$group['canseesbox']]=" selected";
$sel_canusesbox[$group['canusesbox']]=" selected";
-----
3.7 /acp/templates/group_edit.htm
suche nach:
<tr class="firstrow">
<td><b>max. Bilderanzahl in Beiträgen:</b><br>(-1=unbegrenzt)</td>
<td><input type="text" name="maxpostimage" value="$group[maxpostimage]" maxlength=3></td>
</tr>
füge darunter ein:
<tr class="tblsection">
<td colspan=2>Rechte - Shoutbox</td>
</tr>
<tr class="secondrow">
<td><b>Kann die Shoutbox sehen?</b><br>Kann die Benutzergruppe die Shoutbox auf der Startseite sehen?</td>
<td><select name="canseesbox">
<option value="1"$sel_canseesbox[1]>Ja</option>
<option value="0"$sel_canseesbox[0]>Nein</option>
</select></td>
</tr>
<tr class="firstrow">
<td><b>Kann in der Shoutbox schreiben?</b><br>Kann die Benutzergruppe in der Shoutbox auf der Startseite schreiben?</td>
<td><select name="canusesbox">
<option value="1"$sel_canusesbox[1]>Ja</option>
<option value="0"$sel_canusesbox[0]>Nein</option>
</select></td>
</tr>
-----
3.8 /acp/templates/group_add.htm
suche nach:
<tr class="firstrow">
<td><b>max. Bilderanzahl in Beiträgen:</b><br>(-1=unbegrenzt)</td>
<td><input type="text" name="maxpostimage" value="" maxlength=3></td>
</tr>
füge darunter ein:
<tr class="tblsection">
<td colspan=2>Rechte - Shoutbox</td>
</tr>
<tr class="secondrow">
<td><b>Kann die Shoutbox sehen?</b><br>Kann die Benutzergruppe die Shoutbox auf der Startseite sehen?</td>
<td><select name="canseesbox">
<option value="1"$sel_canseesbox[1]>Ja</option>
<option value="0"$sel_canseesbox[0]>Nein</option>
</select></td>
</tr>
<tr class="firstrow">
<td><b>Kann in der Shoutbox schreiben?</b><br>Kann die Benutzergruppe in der Shoutbox auf der Startseite schreiben?</td>
<td><select name="canusesbox">
<option value="1"$sel_canusesbox[1]>Ja</option>
<option value="0"$sel_canusesbox[0]>Nein</option>
</select></td>
</tr>
-------------------------------
Bitte macht von allen veränderten Dateien eine Sicherheitskopie!!!
Sowohl Autor als auch alle späteren Bearbeiter dieser Modifizierungen sind in keiner Weise für irgendwelche Schäden verantwortlich machbar.
Der Einbau und die Benutzung dieser Modifizierung erfolgt ausdrücklich auf eigene Gefahr.
Viel Spass damit
jotesen |
Wie man das hochladet is mir eigentlich klar nur ich werd aus denn komischen skripten ned schlau.
Also bei manchen hacks muss man zb irgend wie so nen skript wo einfügen
Daraus werd ich nicht schlau. Könnte mir einer das vieleicht in nen sren shot oder viedeo tut mal etwas genauer erklären würde es dann eher kapieren.
|
|
10.12.06 11:39 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Master-X
Lucky Strike Raucher
Dabei seit: 29.12.05
Beiträge: 4.367
Fähigkeiten: WBB2 Profi; WBB Lite 1 Profi Forenversion: 3.0; 2.3
|
|
Wo ist das Problem?
Ich nehme mal den ersten Part als Beispiel:
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:
|
-----
3.1 /index.php
suche nach
[PHP]eval("\$tpl->output(\"".$tpl->get("index")."\");");[/PHP]
und füge DARÜBER ein
[PHP]$result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'");
if($result['canseesbox']==1) {
if($result['canusesbox']==1) {
eval ("\$sbox_input = \"".$tpl->get("shoutbox_input")."\";");
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
if($result['smilies']==1) {
$bbcode_smilies = getclickysmilies(3,15);
eval ("\$shoutbox_bbcode = \"".$tpl->get("shoutbox_bbcode")."\";");
}
}
else {
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
}
if($result['status']==1) {
eval ("\$shoutbox = \"".$tpl->get("shoutbox")."\";");
}
}[/PHP]
----- |
|
Am Anfang steht: Index.php. Soll heißen, dass du dich via FTP in deinen Account einloggst und die Datei INDEX.PHP vom Server herunterlädst. Beispielsweise auf deinen Desktop. Nun öffnest du einen beliebigen Editor, z.B. Windows Editor, Waverslave, phase5. Wenn du die INDEX.PHP geöffnest hast, suchst du den gewünschten Part (meistens öffnet sich, wenn du F2 drückst, ein Suchfenster)
Also gibst du in das Suchfenster
code: |
1:
|
eval("\$tpl->output(\"".$tpl->get("index")."\");"); |
|
Nun springt er zu diesem Part.
Nun kommt die Anweisung:
code: |
1:
|
und füge DARÜBER ein |
|
Das soll heißen, dass du den folgenden Part über den gesuchten Part einfügen sollst.
Also fügst du:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
|
$result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'");
if($result['canseesbox']==1) {
if($result['canusesbox']==1) {
eval ("\$sbox_input = \"".$tpl->get("shoutbox_input")."\";");
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
if($result['smilies']==1) {
$bbcode_smilies = getclickysmilies(3,15);
eval ("\$shoutbox_bbcode = \"".$tpl->get("shoutbox_bbcode")."\";");
}
}
else {
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
}
if($result['status']==1) {
eval ("\$shoutbox = \"".$tpl->get("shoutbox")."\";");
}
} |
|
über
code: |
1:
|
eval("\$tpl->output(\"".$tpl->get("index")."\");"); |
|
ein.
Es könnte dann so aussehen
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
$result = $db->query_first("SELECT * FROM bb".$n."_groups WHERE groupid = '$wbbuserdata[groupid]'");
if($result['canseesbox']==1) {
if($result['canusesbox']==1) {
eval ("\$sbox_input = \"".$tpl->get("shoutbox_input")."\";");
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
if($result['smilies']==1) {
$bbcode_smilies = getclickysmilies(3,15);
eval ("\$shoutbox_bbcode = \"".$tpl->get("shoutbox_bbcode")."\";");
}
}
else {
$result = $db->query_first("SELECT * FROM bb".$n."_shoutbox_config");
}
if($result['status']==1) {
eval ("\$shoutbox = \"".$tpl->get("shoutbox")."\";");
}
}
eval("\$tpl->output(\"".$tpl->get("index")."\");"); |
|
Zum Schluss speicherst du die Datei und lädst sie wieder auf deinen Webspace hoch.
__________________
|
|
10.12.06 12:08 |
WWW
Finden
Als Freund hinzufügen
|
|
|