Beitragszähler ändern?

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.
Peter1984
Mitglied
Beiträge: 45
Registriert: 17.11.2003 16:43

Beitragszähler ändern?

Beitrag von Peter1984 »

Hallo!

Nach einem Wechsel des Servers sind die Beiträge des Admins zwar noch da, aber der Beitragszähler wieder auf 1. Kann man das irgendwie ändern?
Benutzeravatar
florian2003
Mitglied
Beiträge: 141
Registriert: 20.09.2003 03:20
Kontaktdaten:

JA!

Beitrag von florian2003 »

Hi, gaaaaanz einfach:
Einfach die Anleitung unten befolgen!

Code: Alles auswählen

########################################################################################## 
## 
## 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>

########################################################################################## 
########################################################################################## 
########################################################################################## 
Florian
if {YOU LIKE} ['$shooting'] ['$visit'] <span class="gen">[ <a href=" http://www.waffen-board.de</a>
<!-- BEGIN future -->
Signaturen dürfen maximal 3 Zeilen lang sein
Peter1984
Mitglied
Beiträge: 45
Registriert: 17.11.2003 16:43

Beitrag von Peter1984 »

Einfach mit dem Texteditor editieren und dann uploaden?
Benutzeravatar
florian2003
Mitglied
Beiträge: 141
Registriert: 20.09.2003 03:20
Kontaktdaten:

Beitrag von florian2003 »

Haste noch nie einen Mod eingebaut?
Wenn nicht, schreib mir schnell ne PM, dann schicke ich dir die editierten Dateien zu.

Diese Anweisungen sind folgendermaßen aufgebaut:
Open: xxx.php Datei xxx.php öffnen
SUCHE: Code suchen
AFTER, ADD bzw. DANACH EINFÜGEN: nach dem gesuchten einfügen,...

Florian
if {YOU LIKE} ['$shooting'] ['$visit'] <span class="gen">[ <a href=" http://www.waffen-board.de</a>
<!-- BEGIN future -->
Signaturen dürfen maximal 3 Zeilen lang sein
Peter1984
Mitglied
Beiträge: 45
Registriert: 17.11.2003 16:43

Beitrag von Peter1984 »

Ne, hatte vorher noch NIE was mit PHP am Hut. Aber ich habs jetzt per copy and paste gemacht, hat geklappt! Danke!
Benutzeravatar
florian2003
Mitglied
Beiträge: 141
Registriert: 20.09.2003 03:20
Kontaktdaten:

Beitrag von florian2003 »

suppi!
dann kannste jetzt ja mal richtig losmodden, macht süchtig! :lol:

Florian
if {YOU LIKE} ['$shooting'] ['$visit'] <span class="gen">[ <a href=" http://www.waffen-board.de</a>
<!-- BEGIN future -->
Signaturen dürfen maximal 3 Zeilen lang sein
Peter1984
Mitglied
Beiträge: 45
Registriert: 17.11.2003 16:43

Beitrag von Peter1984 »

Allerdings!

Was heißt das:

Parse error: parse error in /var/www/web10000024/phpbb/includes/template.php(127) : eval()'d code on line 251

??? help!
Benutzeravatar
florian2003
Mitglied
Beiträge: 141
Registriert: 20.09.2003 03:20
Kontaktdaten:

Beitrag von florian2003 »

nachdem du den mod eingebaut hast, kam das?
if {YOU LIKE} ['$shooting'] ['$visit'] <span class="gen">[ <a href=" http://www.waffen-board.de</a>
<!-- BEGIN future -->
Signaturen dürfen maximal 3 Zeilen lang sein
Peter1984
Mitglied
Beiträge: 45
Registriert: 17.11.2003 16:43

Beitrag von Peter1984 »

Ne, ein anderer Mod (Chat)... Der andere Mod geht super!
Benutzeravatar
florian2003
Mitglied
Beiträge: 141
Registriert: 20.09.2003 03:20
Kontaktdaten:

Beitrag von florian2003 »

Also:

1) Bitte poste hier schnell den Inhalt der install.txt des Chat Mods, dass ich weiß, welcher es genau ist

2) Poste den Inhalt deiner template.php (ca. Zeile 230-260)

Florian
if {YOU LIKE} ['$shooting'] ['$visit'] <span class="gen">[ <a href=" http://www.waffen-board.de</a>
<!-- BEGIN future -->
Signaturen dürfen maximal 3 Zeilen lang sein
Antworten

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