vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=246)
-   -   Miscellaneous Hacks - Username Image For 4.1.x (https://vborg.vbsupport.ru/showthread.php?t=272775)

FReeSTER 10-30-2011 03:25 PM

Quote:

Originally Posted by abdobasha2004 (Post 2262776)
any screen shots?

No need for screenshots mate. it just replace your Username text into an image on your Postbit or Postbit Legacy, Check out at the old mod

Taurus1 10-30-2011 11:48 PM

Quote:

Originally Posted by loaep (Post 2262566)
yes, there is a way, I will work on it now

Any update on this? Thanks.

MegaManSec 11-08-2011 08:10 AM

Quote:

Originally Posted by Taurus1 (Post 2263028)
Any update on this? Thanks.


Sorry for the late responce.

Sorry I couldn't do it, I'm not sure what the problem is.. I created a new memberaction_dropdown called memberaction_dropdown_UI and make it that if their is a username image, it will show it, and if there isnt it will then use memberaction_dropdown, but it didnt work.. I guess I'll try again now ;)

MegaManSec 11-08-2011 08:39 AM

Okay.

So the current dropdown box code is this:

Code:


<div class="popupmenu memberaction<vb:if condition="$page_class"> {vb:raw page_class}</vb:if>">
        <a class="username {vb:raw memberinfo.online} popupctrl" href="{vb:link member, {vb:raw memberinfo}}" title="{vb:rawphrase {vb:raw memberinfo['onlinestatusphrase']}, {vb:raw memberinfo.username}}"><strong><vb:if condition="$memberinfo['musername']">{vb:raw memberinfo.musername}<vb:else />{vb:raw memberinfo.username}</vb:if></strong></a>
        <ul class="popupbody popuphover memberaction_body">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/profile.png" alt="" />
                        <a href="{vb:link member, {vb:raw memberinfo}}">
                                {vb:rawphrase view_profile}
                        </a>
                </li>
               
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/forum.png" alt="" />
                        <a href="search.php?{vb:raw session.sessionurl}do=finduser&amp;userid={vb:raw memberinfo.userid}&amp;contenttype=vBForum_Post&amp;showposts=1" rel="nofollow">
                                {vb:rawphrase view_forum_posts}
                        </a>
                </li>
               
                <vb:if condition="$show['pmlink']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/message.png" alt="" />
                        <a href="private.php?{vb:raw session.sessionurl}do=newpm&amp;u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase private_message}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['viewblog']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/blog.png" alt="" />
                        <a href="{vb:raw $vboptions.vbblog_url}{vb:if "$vboptions['vbblog_url']", '/', ''}blog.php?{vb:raw session.sessionurl}u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase view_blog_entries}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['homepage']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/homepage.png" alt="" />
                        <a href="{vb:raw memberinfo.homepage}" rel="nofollow">
                                {vb:rawphrase visit_homepage}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['viewarticles']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/article.png" alt="" />
                        <a href="list.php/author/{vb:raw memberinfo.userid}-{vb:raw memberinfo.username}" rel="nofollow">
                                {vb:rawphrase view_articles}
                        </a>
                </li>
                </vb:if>

                <vb:if condition="$show['addfriend']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/add.png" alt="" />
                        <a href="profile.php?{vb:raw session.sessionurl}do=addlist&amp;userlist=buddy&amp;u={vb:raw memberinfo.userid}">
                                {vb:rawphrase add_as_contact}
                        </a>
                </li>
                </vb:if>

                <vb:if condition="$show['emaillink']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/email.png" alt="" />
                        <a href="sendmessage.php?{vb:raw session.sessionurl}do=mailmember&amp;u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase send_email}
                        </a>
                </li>
                </vb:if>
                {vb:raw template_hook.memberaction_dropdown_items}
        </ul>
</div>



Now let's make it how we want it.

Code:

<div class="popupmenu memberaction<vb:if condition="$page_class"> {vb:raw page_class}</vb:if>">
        <a class="username {vb:raw memberinfo.online} popupctrl" href="{vb:link member, {vb:raw memberinfo}}" title="{vb:rawphrase {vb:raw memberinfo['onlinestatusphrase']}, {vb:raw memberinfo.username}}"><strong><vb:if condition="$post['field5']"><img src="{vb:raw post.field5}" border="0" /><vb:else />{vb:raw memberinfo.username}</vb:if></strong></a>
        <ul class="popupbody popuphover memberaction_body">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/profile.png" alt="" />
                        <a href="{vb:link member, {vb:raw memberinfo}}">
                                {vb:rawphrase view_profile}
                        </a>
                </li>
               
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/forum.png" alt="" />
                        <a href="search.php?{vb:raw session.sessionurl}do=finduser&amp;userid={vb:raw memberinfo.userid}&amp;contenttype=vBForum_Post&amp;showposts=1" rel="nofollow">
                                {vb:rawphrase view_forum_posts}
                        </a>
                </li>
               
                <vb:if condition="$show['pmlink']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/message.png" alt="" />
                        <a href="private.php?{vb:raw session.sessionurl}do=newpm&amp;u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase private_message}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['viewblog']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/blog.png" alt="" />
                        <a href="{vb:raw $vboptions.vbblog_url}{vb:if "$vboptions['vbblog_url']", '/', ''}blog.php?{vb:raw session.sessionurl}u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase view_blog_entries}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['homepage']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/homepage.png" alt="" />
                        <a href="{vb:raw memberinfo.homepage}" rel="nofollow">
                                {vb:rawphrase visit_homepage}
                        </a>
                </li>
                </vb:if>
               
                <vb:if condition="$show['viewarticles']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/article.png" alt="" />
                        <a href="list.php/author/{vb:raw memberinfo.userid}-{vb:raw memberinfo.username}" rel="nofollow">
                                {vb:rawphrase view_articles}
                        </a>
                </li>
                </vb:if>

                <vb:if condition="$show['addfriend']">
                <li class="left">
                        <img src="{vb:stylevar imgdir_siteicons}/add.png" alt="" />
                        <a href="profile.php?{vb:raw session.sessionurl}do=addlist&amp;userlist=buddy&amp;u={vb:raw memberinfo.userid}">
                                {vb:rawphrase add_as_contact}
                        </a>
                </li>
                </vb:if>

                <vb:if condition="$show['emaillink']">
                <li class="right">
                        <img src="{vb:stylevar imgdir_siteicons}/email.png" alt="" />
                        <a href="sendmessage.php?{vb:raw session.sessionurl}do=mailmember&amp;u={vb:raw memberinfo.userid}" rel="nofollow">
                                {vb:rawphrase send_email}
                        </a>
                </li>
                </vb:if>
                {vb:raw template_hook.memberaction_dropdown_items}
        </ul>
</div>

But for some reason, this leaves everyone's name with their username, without the <strong>..
Now, let's try changing <img src="{vb:raw post.field8}" border="0" /> to "hi"
Same thing.

Now let's try and keep the "hi" but remove the vb:if condition="$post['field8']">

Everybodys name is "hi" but they are still not <strong>...

This is strange because the "hi" is wraped around strong tags...

Let's try and replace hi just with <img src="{vb:raw post.field8}" border="0" />

This causes all usernames, and username images to dissapear.. So it seems that you cannot connect to the post.field part of vbulletin from the dropdown.. Hmm. Well I'm not sure what to do..
I will contact some other coders to help me with this.

MegaManSec 11-10-2011 10:50 AM

I wont be updating this.

DDyceCB 11-24-2011 08:46 AM

Hey man, how would i make it so it shows up in the profile as well.


All times are GMT. The time now is 01:23 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02836 seconds
  • Memory Usage 1,774KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (6)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete