Editing posbit_legacy.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ParadiseSC
    Member
    • Jun 2011
    • 32
    • 4.1.x

    [vB4] Editing posbit_legacy.

    Hi,

    I'm trying to edit postbit_legacy. I want to add a "Test" word above the avatar of certains groups in the postbit_legacy template.
    Click image for larger version

Name:	postbit.png
Views:	1
Size:	97.5 KB
ID:	3721089

    I tried to do:
    Code:
    <vb:if condition="$post['usergroupid'] == '6'">Test</vb:if>
    Where "6" is the group that I want to display the word "Test".

    Then, it works but only for users that belong to the group "6". Other users doesn't see the Test word:
    Click image for larger version

Name:	firewi.jpg
Views:	1
Size:	100.4 KB
ID:	3721090

    How could I fix it?

    Thanks in advance.
  • Lynne
    Former vBulletin Support
    • Oct 2004
    • 26255

    #2
    Should be something like:
    HTML Code:
    <vb:if condition="is_member_of($post,6)">Test</vb:if>

    Please don't PM or VM me for support - I only help out in the threads.
    vBulletin Manual & vBulletin 4.0 Code Documentation (API)
    Want help modifying your vbulletin forum? Head on over to vbulletin.org
    If I post CSS and you don't know where it goes, throw it into the additional.css template.

    W3Schools &lt;- awesome site for html/css help

    Comment

    • ParadiseSC
      Member
      • Jun 2011
      • 32
      • 4.1.x

      #3
      This doesn't work unless I'm logged in. This code doesn't display not "Test1" nor "Test2" If I'm a guest or a regular user.
      Code:
       <vb:if condition="$post['field5']"> Test1<vb:if condition="is_member_of($post,6)">Test2</vb:if></vb:if>
      Results:
      Click image for larger version

Name:	test.jpg
Views:	2
Size:	104.4 KB
ID:	3683032
      Last edited by ParadiseSC; Wed 3 Aug '11, 10:41am.

      Comment

      • Zachery
        Former vBulletin Support
        • Jul 2002
        • 59097

        #4
        Any third party addons?

        Comment

        • ParadiseSC
          Member
          • Jun 2011
          • 32
          • 4.1.x

          #5
          No I have disabled all:

          Click image for larger version

Name:	no.png
Views:	1
Size:	90.1 KB
ID:	3683035

          Comment

          • Zachery
            Former vBulletin Support
            • Jul 2002
            • 59097

            #6
            Are you postive you're editing the right templates?

            Comment

            • ParadiseSC
              Member
              • Jun 2011
              • 32
              • 4.1.x

              #7
              I'm sure, I have added a third test message and is it shown everytime. I have also checked that postbit is not being used instead of postbit_legacy.

              Comment

              • Zachery
                Former vBulletin Support
                • Jul 2002
                • 59097

                #8
                Do you have more than 1 style?

                Comment

                • ParadiseSC
                  Member
                  • Jun 2011
                  • 32
                  • 4.1.x

                  #9
                  I have 2, my own template and the default one.

                  Comment

                  • Lynne
                    Former vBulletin Support
                    • Oct 2004
                    • 26255

                    #10
                    Originally posted by ParadiseSC
                    This doesn't work unless I'm logged in. This code doesn't display not "Test1" nor "Test2" If I'm a guest or a regular user.
                    Code:
                     <vb:if condition="$post['field5']"> Test1<vb:if condition="is_member_of($post,6)">Test2</vb:if></vb:if>
                    Results:
                    And is $post['field5'] a public field? What are the specifications for it in the admincp?

                    Please don't PM or VM me for support - I only help out in the threads.
                    vBulletin Manual & vBulletin 4.0 Code Documentation (API)
                    Want help modifying your vbulletin forum? Head on over to vbulletin.org
                    If I post CSS and you don't know where it goes, throw it into the additional.css template.

                    W3Schools &lt;- awesome site for html/css help

                    Comment

                    • Peter M Dodge
                      Member
                      • Jul 2011
                      • 52
                      • 4.1.x

                      #11
                      is_member_of is probably referring to the currently logged on user, if it works logged in but not logged off.

                      Cheers,
                      Peter M Dodge

                      Comment

                      • Zachery
                        Former vBulletin Support
                        • Jul 2002
                        • 59097

                        #12
                        is_member_of is only a function, you tell it what to check, $post is the user who posted.

                        Are you positive you didn't hide the code in an area that only an admin would see in the first place?

                        Comment

                        • ParadiseSC
                          Member
                          • Jun 2011
                          • 32
                          • 4.1.x

                          #13
                          I'm almost sure. You can see it, it is postbit_legacy.
                          Code:
                          {vb:raw template_hook.postbit_start} <li class="postbitlegacy postbitim postcontainer" id="post_{vb:raw post.postid}"> <!-- see bottom of postbit.css for .userinfo .popupmenu styles -->
                           <div class="posthead">
                           <span class="postdate {vb:raw post.statusicon}">
                           <vb:if condition="$show['announcement']">
                           <span class="date">
                           {vb:rawphrase x_until_y, {vb:raw post.startdate}, {vb:raw post.enddate}}</span>
                           <vb:else />
                           <span class="date">
                           {vb:raw post.postdate}<vb:if condition="!$show['detailedtime']">
                           &nbsp;<span class="time">
                           {vb:raw post.posttime}</span>
                           </vb:if>
                           </span>
                           </vb:if>
                           </span>
                           <span class="nodecontrols">
                           <vb:if condition="$post['postid'] AND $post['threadid'] AND !$show['moderated']">
                           <a name="post{vb:raw post.postid}" href="{vb:link thread, {vb:raw thread}, {vb:raw pageinfo_post}}#post{vb:raw post.postid}" class="<vb:if condition="$show['inlinemod']">
                           ie</vb:if>
                           postcounter">
                           #{vb:raw post.postcount}</a>
                           <a id="postcount{vb:raw post.postid}" name="{vb:raw post.postcount}">
                           </a>
                           </vb:if>
                           <vb:if condition="$show['moderated']">
                           {vb:rawphrase moderated_post}</vb:if>
                           <vb:if condition="$show['inlinemod']">
                           <label for="post_imod_checkbox_{vb:raw post.postid}">
                           <input class="postimod" type="checkbox" id="post_imod_checkbox_{vb:raw post.postid}" name="plist[{vb:raw post.postid}]" value="{vb:raw post.checkbox_value}" />
                           </label>
                           </vb:if>
                           </span>
                           </div>
                           <div class="postdetails">
                           <div class="userinfo">
                           <div class="username_container">
                           <vb:if condition="$post['userid']">
                           {vb:raw memberaction_dropdown} {vb:raw post.onlinestatus} <vb:else />
                           <span class="username guest">
                           {vb:raw post.musername}</span>
                           </vb:if>
                           </div>
                           <span class="usertitle">
                           {vb:raw post.usertitle} </span>
                           <vb:if condition="$post['rank']">
                           <span class="rank">
                           {vb:raw post.rank}</span>
                           </vb:if>
                           {vb:raw template_hook.postbit_userinfo_left} <vb:if condition="$show['reputation']">
                           <span class="postbit_reputation" id="repdisplay_{vb:raw post.postid}_{vb:raw post.userid}">
                           {vb:raw post.reputationdisplay}</span>
                           </vb:if>
                          
                          
                          
                          
                          
                           <vb:if condition="$post['field5']"> Test1<vb:if condition="is_member_of($post,6)">Test2</vb:if></vb:if>Test3
                          
                          
                          
                          
                          
                          
                           <vb:if condition="$show['avatar']">
                           <a class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
                           <img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
                           </a>
                           </vb:if>
                           <vb:if condition="$post['userid']">
                           <hr />
                           <dl class="userinfo_extra">
                           <vb:if condition="$post['joindate']">
                           <dt>
                           {vb:rawphrase join_date}</dt>
                           <dd>
                           {vb:raw post.joindate}</dd>
                           </vb:if>
                           <vb:if condition="$post['field2']">
                           <dt>
                           {vb:rawphrase location_perm}</dt>
                           <dd>
                           {vb:raw post.field2}</dd>
                           </vb:if>
                           <vb:if condition="$post['age']">
                           <dt>
                           {vb:rawphrase age}</dt>
                           <dd>
                           {vb:raw post.age}</dd>
                           </vb:if>
                           <dt>
                           {vb:rawphrase posts}</dt>
                           <dd>
                           {vb:raw post.posts}</dd>
                           {vb:raw template_hook.postbit_userinfo_right_after_posts} </dl>
                           <vb:if condition="$show['infraction'] OR $show['reppower']">
                           <dl class="user_rep">
                           <vb:if condition="$show['infraction']">
                           <dt>
                           {vb:rawphrase infractions}</dt>
                           <dd>
                           {vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
                           </vb:if>
                           <vb:if condition="$show['reputation']">
                           <vb:if condition="$show['reppower']">
                           <dt>
                           {vb:rawphrase reppower}</dt>
                           <dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">
                           {vb:raw post.reppower}</dd>
                           </vb:if>
                           </vb:if>
                           </dl>
                           </vb:if>
                           {vb:raw template_hook.postbit_userinfo_right} <div class="imlinks">
                           {vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon} </div>
                           </vb:if>
                           </div>
                           <div class="postbody">
                           <div class="postrow<vb:if condition="$show['postedited'] || $post['signature']">
                           has_after_content</vb:if>
                           ">
                           {vb:raw template_hook.postbit_messagearea_start} <vb:if condition="$post['title'] OR $show['messageicon']">
                           <h2 class="title icon">
                           <vb:if condition="$show['messageicon']">
                           <img src="{vb:raw post.iconpath}" alt="{vb:raw post.icontitle}" />
                           </vb:if>
                           {vb:raw post.title} </h2>
                           </vb:if>
                           <vb:if condition="$post['isfirstshown']">
                           {vb:raw ad_location.ad_showthread_firstpost_start} {vb:raw ad_location.thread_first_post_content} </vb:if>
                           <vb:if condition="$post['islastshown']">
                           {vb:raw ad_location.thread_last_post_content} </vb:if>
                           <div class="content<vb:if condition="$show['first_ad'] OR $show['last_ad']">
                           hasad</vb:if>
                           ">
                           <div id="post_message_{vb:raw post.postid}">
                           <blockquote class="postcontent restore ">
                           {vb:raw post.message} </blockquote>
                           </div>
                           <vb:if condition="$show['attachments']">
                           <div class="attachments">
                           <vb:if condition="$show['thumbnailattachment']">
                           <fieldset class="postcontent">
                           <legend>
                           <img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" alt="{vb:rawphrase attached_thumbnails}" />
                           {vb:rawphrase attached_thumbnails}</legend>
                           {vb:raw post.thumbnailattachments} </fieldset>
                           </vb:if>
                           <vb:if condition="$show['imageattachment']">
                           <fieldset class="postcontent">
                           <legend>
                           <img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" />
                           {vb:rawphrase attached_images}</legend>
                           {vb:raw post.imageattachments} </fieldset>
                           </vb:if>
                           <vb:if condition="$show['imageattachmentlink']">
                           <fieldset class="postcontent">
                           <legend>
                           <img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" />
                           {vb:rawphrase attached_images}</legend>
                           <ul>
                           {vb:raw post.imageattachmentlinks} </ul>
                           </fieldset>
                           </vb:if>
                           <vb:if condition="$show['otherattachment']">
                           <fieldset class="postcontent">
                           <legend>
                           <img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" />
                           {vb:rawphrase attached_files}</legend>
                           <ul>
                           {vb:raw post.otherattachments} </ul>
                           </fieldset>
                           </vb:if>
                           <vb:if condition="$show['moderatedattachment']">
                           <fieldset class="postcontent">
                           <legend>
                           <img src="{vb:stylevar imgdir_misc}/paperclip.png" class="inlineimg" />
                           {vb:rawphrase attachments_pending_approval}</legend>
                           <ul>
                           {vb:raw post.moderatedattachments} </ul>
                           </fieldset>
                           </vb:if>
                           </div>
                           <!-- / attachments -->
                           </vb:if>
                           </div>
                           </div>
                           <vb:if condition="$show['postedited'] || $post['signature']">
                           <div class="after_content">
                           <vb:if condition="$show['postedited']">
                           <!-- edit note -->
                           <blockquote class="postcontent lastedited">
                           <!--					<img src="{vb:stylevar imgdir_button}/edit_40b.png" class="inlineimg" alt="" />
                           -->
                           <vb:if condition="$show['postedithistory']">
                           {vb:rawphrase last_edited_link_by_x_on_y_at_z_postid, {vb:raw post.edit_username}, {vb:raw post.edit_date},  {vb:raw post.edit_time}, {vb:raw post.historyurl}} <vb:else />
                           {vb:rawphrase last_edited_by_x_on_y_at_z, {vb:raw post.edit_username}, {vb:raw post.edit_date}, {vb:raw post.edit_time}} </vb:if>
                           <vb:if condition="$post['edit_reason']">
                           <span class="reason">
                           {vb:rawphrase reason}:</span>
                           {vb:raw post.edit_reason} </vb:if>
                           </blockquote>
                           <!-- / edit note -->
                           </vb:if>
                           {vb:raw template_hook.postbit_signature_start} {vb:raw ad_location.ad_showthread_firstpost_sig} <vb:if condition="$post['signature']">
                           <blockquote class="signature restore">
                           <div class="signaturecontainer">
                           {vb:raw post.signature}</div>
                           </blockquote>
                           </vb:if>
                           {vb:raw template_hook.postbit_signature_end} </div>
                           </vb:if>
                           <div class="cleardiv">
                           </div>
                           </div>
                           </div>
                           <div class="postfoot">
                           <!-- <div class="postfoot_container">
                           -->
                           <div class="textcontrols floatcontainer">
                           <span class="postcontrols">
                           <img style="display:none" id="progress_{vb:raw post.postid}" src="{vb:stylevar imgdir_misc}/progress.gif" alt="{vb:rawphrase loading_editor_please_wait}" />
                           <vb:if condition="$post['editlink']">
                           <a class="editpost" href="{vb:raw post.editlink}" name="vB::QuickEdit::{vb:raw post.postid}">
                           <img src="{vb:raw vboptions.cleargifurl}" id="editimg_{vb:raw post.postid}" alt="{vb:rawphrase edit_delete_message}" />
                           {vb:rawphrase edit_post}</a>
                           <vb:if condition="THIS_SCRIPT != 'usernote' && THIS_SCRIPT != 'announcement'">
                           <span class="seperator">
                           &nbsp;</span>
                           </vb:if>
                           </vb:if>
                           <vb:if condition="$show['quickreply'] AND !$show['threadedmode']">
                           <a id="qr_{vb:raw post.postid}" class='quickreply' href="{vb:raw post.replylink}&amp;noquote=1" rel="nofollow">
                           <img id="replyimg_{vb:raw post.postid}" src="{vb:raw vboptions.cleargifurl}" alt="{vb:rawphrase quick_reply_to_this_message}" />
                           {vb:rawphrase reply}</a>
                           <span class="seperator">
                           &nbsp;</span>
                           </vb:if>
                           <vb:if condition="$post['replylink']">
                           <a id="qrwq_{vb:raw post.postid}" class="newreply" href="{vb:raw post.replylink}" rel="nofollow">
                           <img id="quoteimg_{vb:raw post.postid}" src="{vb:raw vboptions.cleargifurl}" alt="{vb:rawphrase reply_with_quote}" />
                           <vb:if condition="$post['forwardlink']">
                           {vb:rawphrase reply_to_private_message}<vb:else />
                           {vb:rawphrase reply_with_quote}</vb:if>
                           </a>
                           <vb:if condition="$show['multiquote_post']">
                           <span class="seperator">
                           &nbsp;</span>
                           </vb:if>
                           </vb:if>
                           <vb:if condition="$show['multiquote_post']">
                           <a class="multiquote" href="{vb:raw post.replylink}" rel="nofollow" onclick="return false;" id="mq_{vb:raw post.postid}">
                           <img id="mq_image_{vb:raw post.postid}" src="{vb:raw vboptions.cleargifurl}" alt="{vb:rawphrase multi_quote_this_message}" />
                           &nbsp;</a>
                           </vb:if>
                           </span>
                           <span class="postlinking">
                           <vb:if condition="!$post['forwardlink'] && THIS_SCRIPT != 'usernote' && THIS_SCRIPT != 'announcement'">
                           <vb:if condition="$promote_sectionid AND $promote_sectionid != -1">
                           <a href="{vb:raw promote_url}" class="promotecms">
                           {vb:rawphrase promote_to_article}</a>
                           <span class="seperator">
                           &nbsp;</span>
                           </vb:if>
                           </vb:if>
                           {vb:raw template_hook.postbit_controls} {vb:raw post.iplogged} <vb:if condition="$post['forwardlink']">
                           <a class="forwardpost" href="{vb:raw post.forwardlink}" rel="nofollow">
                           <img src="{vb:raw vboptions.cleargifurl}" alt="{vb:rawphrase forward_message}" />
                           {vb:rawphrase forward}</a>
                           <vb:if condition="$show['reputationlink'] OR $show['infractionlink'] OR $show['moderated'] OR $show['spam'] OR $show['deletedpost'] OR $show['redcard'] OR $show['yellowcard']">
                           <span class="seperator">
                           &nbsp;</span>
                           </vb:if>
                           </vb:if>
                           <vb:if condition="$show['reputationlink']">
                           <span class="reputationpopupmenu popupmenu popupcustom" title="{vb:raw post.postid}">
                           <a class="popupctrl reputation" href="reputation.php?{vb:raw session.sessionurl}do=addreputation&amp;p={vb:raw post.postid}" title="{vb:rawphrase add_reputation}" rel="nofollow" id="reputation_{vb:raw post.postid}">
                           <!--<img src="{vb:stylevar imgdir_button}/reputation-40b.png" alt="{vb:rawphrase add_reputation}" />
                           -->
                           &nbsp;</a>
                           </span>
                           </vb:if>
                           <vb:if condition="$show['infractionlink']">
                           &nbsp;<a class="infraction" href="infraction.php?{vb:raw session.sessionurl}do=report&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}">
                           <!-- <img src="{vb:stylevar imgdir_button}/add-infraction_sm.png" alt="{vb:rawphrase add_infraction_for_x, {vb:raw post.username}}" />
                           -->
                           &nbsp;</a>
                           &nbsp; </vb:if>
                           <vb:if condition="$show['reportlink']">
                           &nbsp;<a class="report" href="{vb:raw post.reportlink}" rel="nofollow" title="{vb:rawphrase report_bad_post}">
                           <!-- <img src="{vb:stylevar imgdir_button}/report-40b.png" alt="{vb:rawphrase report_bad_post}" />
                           -->
                           &nbsp;</a>
                           &nbsp; </vb:if>
                           <vb:if condition="$show['moderated']">
                           <img class="moderated" src="{vb:stylevar imgdir_misc}/moderated_sm.png" alt="{vb:rawphrase moderated_post}" />
                           </vb:if>
                           <vb:if condition="$show['spam']">
                           <img class="spam" src="{vb:stylevar imgdir_misc}/spam_detected.png" alt="{vb:rawphrase spam_post}" />
                           </vb:if>
                           <vb:if condition="$show['deletedpost']">
                           <vb:if condition="$show['managepost']">
                           <a class="deleted" href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}postings.php?{vb:raw session.sessionurl}do=managepost&amp;p={vb:raw post.postid}" title="{vb:rawphrase manage}">
                           &nbsp;</a>
                           <vb:else />
                           <img class="deleted_nolink" class="inlineimage" src="{vb:stylevar imgdir_button}/deleted_sm.png" alt="{vb:rawphrase deleted_post}" />
                           </vb:if>
                           </vb:if>
                           <vb:if condition="$show['redcard']">
                           <a class="redcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase received_infraction}">
                           <!-- <img src="{vb:stylevar imgdir_button}/red-card_sm.png" alt="{vb:rawphrase received_infraction}" />
                           -->
                           &nbsp;</a>
                           <vb:elseif condition="$show['yellowcard']" />
                           <a class="yellowcard" href="infraction.php?{vb:raw session.sessionurl}do=view&amp;p={vb:raw post.postid}" rel="nofollow" title="{vb:rawphrase received_warning}">
                           <!--<img src="{vb:stylevar imgdir_button}/yellow-card_sm.png" alt="{vb:rawphrase received_warning}" />
                           -->
                           &nbsp;</a>
                           </vb:if>
                           <vb:if condition="$post['api_platform']">
                           <vb:if condition="$post['api_platform_link']">
                           <a class="mobile mobile_{vb:raw post.api_platform}" href="{vb:raw post.api_platform_link}" rel="nofollow" title="{vb:rawphrase {vb:raw post['api_platform_link_title']}}">
                           {vb:rawphrase {vb:raw post['api_platform_link_phrase']}}</a>
                           <vb:else />
                           <span class="mobile mobile_{vb:raw post.api_platform}">
                           {vb:rawphrase {vb:raw post['api_platform_link_phrase']}}</span>
                           </vb:if>
                           </vb:if>
                           </span>
                           <!-- </div>
                           -->
                           </div>
                           </div>
                           <hr />
                           </li>
                           {vb:raw template_hook.postbit_end}

                          Comment

                          • ParadiseSC
                            Member
                            • Jun 2011
                            • 32
                            • 4.1.x

                            #14
                            Up!

                            Comment

                            • Zachery
                              Former vBulletin Support
                              • Jul 2002
                              • 59097

                              #15
                              FYI, its not part of the support to help you with customizations. vBulletin.org would be a better place to get help and support on the subject from the community.

                              Comment

                              Related Topics

                              Collapse

                              Working...