PDA

View Full Version : Username alias while retaining memberaction_dropdown functionality


WorldCraft
11-26-2012, 08:13 PM
Hello, I have a roleplay forum and have made a custom profile field where users can specify an alias. I made the following modifications in my postbit_legacy template:

<div class="username_container">
<vb:if condition="$post['userid']">
<vb:if condition="in_array($thread[forumid], array(84,85)) AND $post['field12']">
<a href="member.php?{vb:raw post.userid}"><b>{vb:raw post.field12}</b></a>
{vb:raw post.onlinestatus}
<vb:else />
{vb:raw memberaction_dropdown}
{vb:raw post.onlinestatus}
</vb:if>
<vb:else />
<span class="username guest">{vb:raw post.musername}</span>
</vb:if>
</div>

You can see in the following that when a user has posted in forumid's 84 or 85, the name specified in field12 will display instead of their username. This works fine, but I would like to keep the memberaction_dropdown functionality while in these forums. Currently as you can see it will just link directly to their profile.

Lynne
11-27-2012, 02:17 AM
Did you try the same condition (only I think you may need to use $GLOBALS[forumid]) in the dropdown template?

WorldCraft
11-27-2012, 04:37 AM
Hmm, I didn't think of that. But this has left me a bit confused. Do I leave my modifications as is in postbit_legacy, also I'm not sure where in the memberaction_dropdown my condition should go.

Lynne
11-27-2012, 04:12 PM
I think you would remove what you have done above if you are going to make the changes in the memberaction_dropdown template. You would do something similar to what you have, but put the condition around the username there.

WorldCraft
11-29-2012, 07:56 AM
<span style="text-decoration: line-through">It doesn't look like {vb:raw post.field12} or $post['field12'] are working in the memberaction_dropdown template (no usernames will display). Is there another way to write these?</span>

Edit: nevermind, trial and error, memberinfo works.