View Full Version : change the name displayed on posts
niiopps
10-16-2007, 02:44 PM
erm, is it possible to change the username on forum posts to a user defined name under their profile?
thankyou.
Opserty
10-16-2007, 03:02 PM
I don't know if custom fields are fetched with posts but you can try editing the postbit template:
(First make a custom userfield and all that stuff make a note of the Field Id)
Look for:
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[musername]
</if>
</div>
Change it to:
<div id="postmenu_$post[postid]">
<if condition="$show['profile']">
<a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[fieldX]</a>
<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
<else />
$post[fieldX]
</if>
</div>
Make sure you replace the X with the ID number of the field.
niiopps
10-16-2007, 03:48 PM
erm, how come the changes doesn't show up?
Opserty
10-16-2007, 04:03 PM
You need to make the custom field first, have you done that? Then make your users fill in the custom field so that it shows up.
Also make sure you are editing the template for the style you are using on your board.
niiopps
10-17-2007, 09:24 AM
yup, i am sure that i am editing the correct style, and i am testing using my account... but it doesn't work
Opserty
10-17-2007, 10:38 AM
Did you create a custom field?
Whats the ID of the field?
Did you change the "fieldX" appopriately?
Have you filled in the Custom Field in the user profile for your test account?
niiopps
10-18-2007, 07:16 AM
the id of the field is 15... so i put $post[field15]...the problem is... the username still is being displayed...
--------------- Added 1192696093 at 1192696093 ---------------
is it possible to change on a wide scale this username to display name?
Opserty
10-18-2007, 08:30 AM
You may be better off undo those changes and just searching for a mod which allows users to change their usernames. The usernames are used everywhere so it would be hard to change every single one of them.
niiopps
10-18-2007, 10:29 AM
i see... or is it possible to include their display name on some places... ie member profile page and the thread...
oh yah, i found out that the postbit template will do nothing much, its the postbit_legacy taht will reflect the changes.
Opserty
10-18-2007, 11:19 AM
i see... or is it possible to include their display name on some places... ie member profile page and the thread...
I think there is an option to set this when you create/edit the custom field.
oh yah, i found out that the postbit template will do nothing much, its the postbit_legacy taht will reflect the changes.
Thats because you are using the old postbit style, where info is aligned to the left. You didn't mention it so I never realised :p
niiopps
10-20-2007, 01:46 AM
Then how do i switch to the newer postbit style?
Chris M
10-20-2007, 03:50 AM
It's in your vBulletin Options :)
Chris
niiopps
10-23-2007, 05:43 AM
Mind pointing out which option under the styles part? Thank you. :)
Opserty
10-23-2007, 09:43 AM
RTFM! http://www.vbulletin.com/docs/html/templates_legacy_postbit :p
:D
niiopps
11-28-2007, 01:43 AM
Erm, is there any mod to change the username to displayname? I can't find any in the mods section.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.