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 |