|
Support -> Shoutbox Counter |
|
Name des Addons: Shoutbox Counter
Autor: coolguppi
Bitte ein Backup der zuänderten Dateien machen, sowie der Datenbank
Einbau und Nutzung des Addons erfolgt auf eigene Gefahr.
Was macht das Addon?
Es zählt die SB-Einträge eines Users und gibt diese im Profil aus.
######
Step 1
######
führe zuerst im ACP oder PHPMyAdmin folgen SQL aus
CREATE TABLE `bb1_shoutbox_counter` (
`id` int(200) NOT NULL auto_increment,
`userid` int(11) NOT NULL default '0',
`username` varchar(250) NULL default '',
`count` int(30) NULL default '0',
PRIMARY KEY (`id`)
);
######
Step 2
######
############################
öffne shoutbox.php und suche
############################
$db->query("INSERT INTO bb".$n."_shoutbox_messages (userid,message,time,befehl,farbe,pn,pnuserid,buzzerid) VALUES ('".$wbbuserdata['userid']."','".$message."','".time()."','".$befehl."','".
$farbe."','".$pn."','".$pnuserid."','".$buzzerid."')");
#################
füge darunter ein
#################
$counter0 = $db->query_first("SELECT * FROM bb".$n."_shoutbox_counter WHERE userid='$wbbuserdata[userid]'");
$counteruser = (int)$counter0[userid];
if($wbbuserdata[userid] == $counteruser){
$counter = $counter0[count] + 1;
$db->query("UPDATE bb".$n."_shoutbox_counter SET count='$counter' WHERE userid='" . $wbbuserdata[userid] . "'");
}
else
{
$db->query("INSERT INTO bb".$n."_shoutbox_counter (id,userid,username,count) VALUES ('','$wbbuserdata[userid]','$wbbuserdata[username]','1')");
}
###############################
speichern und wieder hochladen.
###############################
######
Step 3
######
###########################
öffne profile.php und suche
###########################
eval("\$tpl->output(\"".$tpl->get("profile")."\");");
################
füge darüber ein
################
$counter = $db->query_first("SELECT count FROM bb".$n."_shoutbox_counter WHERE userid='".$user_info['userid']."'");
$counter_profil = (int)$counter[count];
###############################
speichern und wieder hochladen.
###############################
######
Step 4
######
###########################
öffne profile.tpl und suche
###########################
<if($userlocation!="")>
<then>
<tr align="left">
<td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LOCATION']}</b></
span></td>
<td><span class="normalfont">$userlocation</span></td>
</tr>
</then>
</if>
#################
füge darunter ein
#################
<tr align="left">
<td><span class="normalfont"><b>Shoutbox Einträge:</b></span></td>
<td><span class="normalfont">$counter_profil</span></td>
</tr>
speichern.
######
Step 5 (wenn erwünscht)
###### $userlevel
###########################
öffne thread.php und suche
###########################
eval("\$postbit = \"".$tpl->get("thread_postbit")."\";");
return $postbit;
}
#################
füge darüber ein
#################
$counter = $db->query_first("SELECT count FROM bb".$n."_shoutbox_counter WHERE userid='".$posts['userid']."'");
$counter_thread = (int)$counter[count];
speichern.
######
Step 6
######
##################################
öffne thread_postbit.tpl und suche
##################################
$userlevel
#################
füge darunter ein
#################
$counter_thread
speichern!
Das wars!
viel Spaß damit
coolguppi
__________________
HaveFunKonsole deine Tausch Börse Start bis auf weiteres Verschoben !!!
Hacks4wbb is ONLINE wir kommen nach 12 Jahren wieder ZURÜCK.
|
|