admin pic in viewtopic

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
Dagobert
Mitglied
Beiträge: 129
Registriert: 18.05.2003 19:49

admin pic in viewtopic

Beitrag von Dagobert »

wie mach ich das ? ;)



ich habe einen hack bei phpbbhacks.com gefunden, aber der ist nur für phpbb 2.0.0 und ich hatte beim einbau probleme.
(die ersten beiden FIND konnte ich nicht finden....)

ausserdem bräuchte ich noch ne anpassung für den supermod.


könnt ihr mir hier weiterhelfen ?

vielen dank für jede hilfe !!



gruß dagobert


Code: Alles auswählen

######################################################## 
## MOD Title:   Admin & Moderator Image Beside Topic Posts 
## MOD Version: 1.2 
## Author:     Brewjah < blackhash@rogers.com > 
## 
## Description:  
## 
## This mod will add an image beside the moderator and admin 
## and colour the admin/moderator nick in the viewtopic pages 
## of your forum.. Tested on RC-3 and RC-4 based on mitsubishi's 
## admin & moderator colour mod for viewtopics page 
## 
## Installation Level:  (easy) 
## Installation Time:  2-5 Minutes 
## 
## Files To Edit:         2 
##       - forumroot/viewtopic.php 
##       - forumroot/whosonline.php 
## 
## Included Files:      None 
## 
######################################################## 
## VERSION HISTORY: 
## 
## March 23rd 2002: v1.2 
## 1. added image tag to who's online page 
## 
## March 22nd 2002: v1.1 
## 1. borrowed and alterd Mitsubishi's colour code  
## 
######################################################## 
## 
## NOTES: make and upload images to the root directory 
##     or change the <img src="admin.gif"> to 
##     <img src="images/admin.gif> as well as 
##     <img src="moder.gif"> to 
##     <img src="images/moder.gif> 
##     *** REMEMBER TO MAKE THE ACTUAL IMAGES 
##     *** NOT INCLUDED WITH THIS MOD. 
## 
######################################################## 

# 
# ------ [ Action: Open ] ---- 
#    

Viewtopic.php 

# 
# ------ [ Action: FIND (line 398ish) ] ---- 
#    

$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid 

# 
# ------ [ Action: REPLACE WITH ] ---- 
#    

$sql = "SELECT u.user_level, u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid 


# 
# ------ [ Action: Find (line 815ish) ] ---- 
#    

$poster = $postrow[$i]['username']; 

# 
# ------ [ Action: Replace with ] ---- 
#    

$poster = ($postrow[$i]['user_level'] == ADMIN ) ? '<span style="color:#' . $theme['fontcolor3'] . '">' . $postrow[$i]['username'] . '</span>&nbsp;<img src="admin.gif" border="0">' : ( ($postrow[$i]['user_level'] == MOD ) ? '<span style="color:#' . $theme['fontcolor2'] . '">' . $postrow[$i]['username'] . '</span>&nbsp;<img src="moder.gif" border="0">' : $postrow[$i]['username'] ); 

# 
# ------ [ Action: save, close, upload ] ---- 
#  

# 
# ------ [ Action: open ] ---- 
#  
   viewonline.php 
# 
# ------ [ Action: Find ] ---- 
#  
            $style_color = ""; 
            if ( $row['user_level'] == ADMIN ) 
            { 
               $username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>'; 
            } 

# 
# ------ [ Action: replace with ] ---- 
#  
            $style_color = ""; 
            if ( $row['user_level'] == ADMIN ) 
            { 
               $username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>&nbsp<img src="admin.gif" border="0">'; 
            } 

# 
# ------ [ Action: Find ] ---- 
#  
            else if ( $row['user_level'] == MOD ) 
            { 
               $username = '<b style="color:#' . $theme['fontcolor1'] . '">' . $username . '</b>'; 
            } 

# 
# ------ [ Action: replace with ] ---- 
#  
            else if ( $row['user_level'] == MOD ) 
            { 
               $username = '<b style="color:#' . $theme['fontcolor1'] . '">' . $username . '</b>&nbsp<img src="mod.gif" border="0">'; 
            } 

# 
# ------ [ Action: save, close, upload ] ---- 
# 
# 
##### [ EOF ] ########################################## 
Gast

Beitrag von Gast »

keiner ne idee ?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Inwiefern hast du Probleme mit dem Hack... sollte eigentlich auch mit >2.0.4 funktionieren.
Dagobert
Mitglied
Beiträge: 129
Registriert: 18.05.2003 19:49

Beitrag von Dagobert »

hi acid !!


ich habe das erste FIND commando des mods nicht gefunden.
aber ich habe die stelle gefunden und sein "SELECT u.*"

daher gehe ich davon aus, wie ich auch innem andern thread mal gelesen habe, dass ich den schritt weglassen kann.



das zweite FIND commando hab ich ebenfalls nicht gefunden und habe wieder nur eine stelle gefunden, die ähnlich aber nicht gleich aussieht.

Code: Alles auswählen

//

	// Handle anon users posting with usernames

	//

	if ( $poster_id == ANONYMOUS && $postrow[$i]['post_username'] != '' )

	{

		$poster = $postrow[$i]['post_username'];

		$poster_rank = $lang['Guest'];

		$poster_age=''; 

	}
was mich wunderte war die IF-abfrage oben drüber......und der guest rank......aber da das die einzige stelle im file war, wo

Code: Alles auswählen

$poster = $postrow
vorkam, habe ich da die angegebene ersetzung gemacht.

da meine variable ja aber anscheinend anders heisst, habe ich "username" bei jedem vorkommen in dem mod-code durch "post_username" ersetzt.



in der viewonline wollte ich eigentlich keine veränderungen haben, weshalb ichs weggelassen hab.

die pics sind auch correct hochgeladen und im code angegeben, aber es funkt einfach nicht. nichtmal der username hat ne andere farbe......




gruß dagobert


edit: hier mal meine unveränderte viewtopic.txt
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Mit der ersten Vermutung liegst du richtig... und eigentlich auch mit der 2.
Wenn dennoch nix angezeigt wird, versuch ma den besagten Code unter folgender einzufügen (anstatt ersetzen)..

Code: Alles auswählen

$poster = ( $poster_id == ANONYMOUS ) ? $lang['Guest'] : $postrow[$i]['username'];
Dagobert
Mitglied
Beiträge: 129
Registriert: 18.05.2003 19:49

Beitrag von Dagobert »

yes !!

es funkt !!


jetzt versuch ich das nur noch an den LESS ADMIN anzupassen.
vielleicht schaff ich das ja, aber wenne mir dazu auch noch was schützenhilfe leisten könntest, wär das echt klasse......

wenn ich selber geschafft hab, sag ich bescheid.



vielen dank !

gruß dagobert
Dagobert
Mitglied
Beiträge: 129
Registriert: 18.05.2003 19:49

Beitrag von Dagobert »

mist. ich bekomms einfach nicht hin.


ich hatte mal probeweise unter anderem sowas hier gemacht:

Code: Alles auswählen

....== MOD || LESS_ADMIN

leider war danach jeder ein moderator ;) ....zumindest laut gif

und ne neue abfrage hab ich nicht hinbekommen, weil mich die klammern irritieren. ich kann die einfach nicht wirklich zuordnen.




kannst du mir da nochmal auf die sprünge helfen ?


gruß dagobert
Dagobert
Mitglied
Beiträge: 129
Registriert: 18.05.2003 19:49

Beitrag von Dagobert »

habs gelöst. (hatte LESS_ADMIN falsch geschrieben)


allerdings bekomm ich das schöne braun nicht hin.
doch da mach ich heute nix mehr dran......gut N8 !



gruß dagobert
Antworten

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