Beitraganzahl eines users faken bzw. ausblenden...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
mario d.
Mitglied
Beiträge: 220
Registriert: 04.12.2003 20:18

Beitraganzahl eines users faken bzw. ausblenden...

Beitrag von mario d. »

Ich habe das zwar schoneinmal vor ein paar Wochen hier im Forum gelesen, kann es aber über die Suchfunktion nicht finden.

Hat einer 'ne Idee?
Benutzeravatar
Markus Wandel
Mitglied
Beiträge: 658
Registriert: 01.12.2003 18:13
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Hallo,

es gibt einen MOD zum ändern der Userbeiträge.
##########################################################################################
##
## Hack Titel: Userbeitragszahl Editor
## Hack Version: 1.0.3 (ab phpBB 2.0.4)
## Autor : Acid
## Support: http://www.phpbbhacks.com/forums oder http://www.phpbb.de/
##
## Beschreibung: Mit diesem Hack kann man über das Adminpanel die Beitragszahl eines
## Users ändern.
##
## Dateien zu ändern: 3
## language/lang_german/lang_admin.php
## admin/admin_users.php
## templates/xxx/admin/user_edit_body.tpl
##
##########################################################################################
##
## Notiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
##########################################################################################
##
## Versionen:
##
## 1.0.3 - Stylesheet zu Feld hinzugefügt
## 1.0.2 - Schreibfehler behoben
## 1.0.1 - Fehler behoben (user_posts werden nun im Feld angezeigt ;))
## 1.0 - Veröffentlichtung
##
##########################################################################################
#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# language/lang_german/lang_admin.php
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$lang['User_special_explain'] = '...

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$lang['Set_posts'] = 'Userbeiträge';




#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# admin/admin_users.php
#
#-----[ FINDE ]---------------------------------------------------
#
$location = ( !empty($HTTP_POST_VARS['location']) ) ? trim(strip_tags( $HTTP_POST_VARS['location'] ) ) : '';

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = ( !empty($HTTP_POST_VARS['user_posts']) ) ? trim(strip_tags( $HTTP_POST_VARS['user_posts'] ) ) : 0;


#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars(stripslashes($location));

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars(stripslashes($user_posts));


#
#-----[ FINDE ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank" . $avatar_sql . "
WHERE user_id = $user_id";

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
user_from = '" . str_replace("\'", "''", $location) . "'

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, user_posts = '" . str_replace("\'", "''", $user_posts) . "'


#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars(stripslashes($location));

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars(stripslashes($user_posts));


#
#-----[ FINDE ]---------------------------------------------------
#
$location = htmlspecialchars($this_userdata['user_from']);

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$user_posts = htmlspecialchars($this_userdata['user_posts']);


#
#-----[ FINDE ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="location" value="' . str_replace("\"", """, $location) . '" />';

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="user_posts" value="' . str_replace("\"", """, $user_posts) . '" />';


#
#-----[ FINDE ]---------------------------------------------------
#
'LOCATION' => $location,

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
'USER_POSTS' => $user_posts,


#
#-----[ FINDE ]---------------------------------------------------
#
'L_LOCATION' => $lang['Location'],

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
'L_SET_POSTS' => $lang['Set_posts'],




#
#-----[ AKTION: ÖFFNEN ]------------------------------------------
# templates/xxx/admin/user_edit_body.tpl

#
#-----[ FINDE ]---------------------------------------------------
#
<tr>
<td class="row1" colspan="2"><span class="gensmall">{L_SPECIAL_EXPLAIN}</span></td>
</tr>

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_SET_POSTS}</span></td>
<td class="row2"><input type="text" name="user_posts" value="{USER_POSTS}" size="10" maxlength="10" /></td>
</tr>

##########################################################################################
##########################################################################################
##########################################################################################
Hab den selber schon ausgetestet. Geht wunderbar.

bye bye
WebMaster von: www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite für Achterbahn- und Freizeitparkfans, kostenlose Mitgliedschaft, keine Verpflichtungen.
mario d.
Mitglied
Beiträge: 220
Registriert: 04.12.2003 20:18

Beitrag von mario d. »

Hey danke! Ich probier's mal aus!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“