Announcement

Collapse
No announcement yet.

How do I remove post anchors?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How do I remove post anchors?

    Vbulletin 2 did not have post anchors, at least not to my knowledge. Currently, my users are quite annoyed by the anchors taking them to the last post (instead of the last page, etc). Is there a way to remove post anchors?

  • #2
    vB2 did have post anchors.

    You can remove the anchors by editing this template:

    Admin CP -> Styles & Templates -> Style Manager -> -> Postbit Templates -> postbit or postbit_legacy (depending on which layout you use)

    Find and remove the red code:

    Code:
    			<a name="post$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" /></a>

    Comment


    • #3
      Hello Jake!
      Thanks for trying to assist me, unfortunately, anchors are still there (when you click thread titles on the forum home, when you click 'last page' on thread display, etc).

      Note: I am using postbit_legacy

      Comment


      • #4
        This modification works for me. Make sure you are editing the postbit_legacy template in the correct style.

        Comment


        • #5
          Yea, I use a parent style and all my other styles inherit the postbit_legacy from it. *scratches head* hmmm

          Maybe the change isnt working cause I am using a pretty heavily edited postbit_legacy (zackery's vb2 style).

          Comment


          • #6
            Can you post the contents of your postbit_legacy template?

            Comment


            • #7
              Here is the code! My users are actually reporting that the problem is gone! It might be just me or something.....so feel free to ignore the below code. Ill keep you updated! (if you feel like looking it over to see if there are any other things I can do, maybe to get it to load to the top of the most recent page, that would be great!).

              Code:
               
              <!-- post #$post[postid] -->
              <if condition="$show['spacer']">$spacer_open</if>
              
              <table class="tborder" style="border: 1px solid #212021;" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center">
              <tr valign="top">
               <td class="<if condition="$post[postcount] % 2 == 0">alt1<else />alt2</if>" width="175" $scrolltothis style="border-right: 1px solid #212021; border-bottom: 1px solid #212021;">
                 
                 <div id="postmenu_$post[postid]">
              	<if condition="$show['profile']">
              	
              	<script type="text/javascript"> vbmenu_register("postmenu_$post[postid]"); </script>
              
              <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]"><b>$post[musername]</b></a>
              
              	<else />
              	<b>$post[musername]</b>
              	</if>
              
                 </div>   
                 <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
                 <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
                
                 <if condition="$show['avatar']">
              	<div class="smallfont">
              	 &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
              	</div>
                 </if>
                 
                 <div class="smallfont">
              	&nbsp;<br />
              	<if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
              	<if condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
              	<if condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
              	<div>
              	 $vbphrase[posts]: $post[posts]
              	 <if condition="$show['reputation']">$post[reputationdisplay]</if>
              	</div>
              	<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>
                 </div>	 
                
               </td>
               <td class="<if condition="$post[postcount] % 2 == 0">alt1<else />alt2</if>" style="border-bottom: 1px solid #212021;">
               
                <if condition="$show['messageicon'] OR $post['title']">
                 <!-- icon and title -->
                 <div class="smallfont">
              	<if condition="$show['messageicon']"><img class="inlineimg" src="$post[iconpath]" alt="$post[icontitle]" border="0" /></if>
              	<if condition="$post['title']"><strong>$post[title]</strong></if>
                 </div>
                 <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
                 <!-- / icon and title -->
                </if>
                
                <!-- message -->
                <div>$post[message]</div>
                <!-- / message -->
               
                <if condition="$show['attachments']">
                <!-- attachments -->
                 <div style="padding:$stylevar[cellpadding]px">
                 
                 <if condition="$show['thumbnailattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_thumbnails]</legend>
              	 <div style="padding:$stylevar[formspacer]px">
              	 $post[thumbnailattachments]
              	 </div>
              	</fieldset>
                 </if>
                
                 <if condition="$show['imageattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_images]</legend>
              	 <div style="padding:$stylevar[formspacer]px">
              	 $post[imageattachments]
              	 </div>
              	</fieldset>
                 </if>
                 
                 <if condition="$show['imageattachmentlink']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_images]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[imageattachmentlinks]
              	 </table>
              	 </fieldset>
                 </if>
                 
                 <if condition="$show['otherattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attached_files]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[otherattachments]
              	 </table>
              	</fieldset>
                 </if>
                 
                 <if condition="$show['moderatedattachment']">
              	<fieldset class="fieldset">
              	 <legend>$vbphrase[attachments_pending_approval]</legend>
              	 <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
              	 $post[moderatedattachments]
              	 </table>
              	</fieldset>  
                 </if>
                 
                 </div>
                <!-- / attachments -->
                </if>
                
                <if condition="$post['signature']">
                <!-- sig -->
                 <div>
              	__________________<br />
              	$post[signature]
                 </div>
                <!-- / sig -->
                </if>
                
                <if condition="$show['postedited']">
                <!-- edit note -->
                 <div class="smallfont">   <hr size="1" style="color:$stylevar[tborder_bgcolor]" />
              	<em>
              	<phrase 1="$post[edit_username]" 2="$post[edit_date]" 3="$post[edit_time]">$vbphrase[last_edited_by_x_on_y_at_z]</phrase>.
              	<if condition="$post['edit_reason']">$vbphrase[reason]: $post[edit_reason]</if>
              	</em>
                 </div>
                <!-- / edit note -->
                </if>
               
               </td>
              </tr>
              <tr>
               <td class="<if condition="$post[postcount] % 2 == 0">alt1<else />alt2</if>" style="border-right: 1px solid #212021;"><div class="smallfont">
                 <!-- status icon and date -->
                 <img class="inlineimg" src="$stylevar[imgdir_statusicon]/post_$post[statusicon].gif" alt="$post[statustitle]" border="0" />
                 <if condition="!$show['start_until_end']">
              	$post[postdate]<if condition="!$show['detailedtime']">, $post[posttime]</if>
                 <else />
              	<phrase 1="$post[startdate]" 2="$post[enddate]">$vbphrase[x_until_y]</phrase>
                 </if>
                 $post[firstnewinsert]
               <if condition="$show['postcount']">#<a href="showpost.php?$session[sessionurl]p=$post[postid]&amp;postcount=$post[postcount]" target="new"><strong>$post[postcount]</strong></a></if>
              </div>
                 <!-- / status icon and date --> 
               </td>
               <td class="<if condition="$post[postcount] % 2 == 0">alt1<else />alt2</if>" align="$stylevar[left]">
              <div style="float: right;">  <!-- controls -->
                <if condition="$post['editlink']">
                 <a href="$post[editlink]"><img src="$stylevar[imgdir_button]/edit.gif" alt="$vbphrase[edit_delete_message]" border="0" /></a>
                </if>
                <if condition="$post['forwardlink']">
                 <a href="$post[forwardlink]"><img src="$stylevar[imgdir_button]/forward.gif" alt="$vbphrase[forward_message]" border="0" /></a>
                </if>
                <if condition="$post['replylink']">
                 <a href="$post[replylink]"><img src="$stylevar[imgdir_button]/<if condition="$post['forwardlink']">reply_small<else />quote</if>.gif" alt="$vbphrase[reply_with_quote]" border="0" /></a>
                </if>
                <if condition="$SHOWQUICKREPLY AND !$show['threadedmode']">
                 <a href="$post[replylink]" onclick="return qr($post[postid]);"><img src="$stylevar[imgdir_button]/quickreply.gif" alt="$vbphrase[quick_reply_to_this_message]" border="0" /></a>
                </if>
                <!-- / controls -->
              </div>
              <if condition="$post['arcadeawards']">
              	  <span id="awardsmenu_$post[postid]">
                 <img class="inlineimg" src="images/arcade/trophy.gif" alt="2dP Arcade Champion! Can you beat them?" border="0" />
                 <script type="text/javascript"> vbmenu_register("awardsmenu_$post[postid]", true); </script>
               </span>
              </if>
              	$post[onlinestatus]
                <if condition="$show['reputationlink']"><a href="#" onclick="return reputation($post[postid])"><img class="inlineimg" src="$stylevar[imgdir_button]/reputation.gif" border="0" alt="<phrase 1="$post[username]">$vbphrase[add_to_xs_reputation]</phrase>" /></a></if>
                <if condition="$show['reportlink']"><a href="report.php?$session[sessionurl]p=$post[postid]"><img class="inlineimg" src="$stylevar[imgdir_button]/report.gif" alt="$vbphrase[report_bad_post]" border="0" /></a></if>
                $post[iplogged]
                &nbsp;
                 </td>
              </tr>
              </table>
              
              <!-- post $post[postid] popup menu -->
              <div class="vbmenu_popup" id="postmenu_$post[postid]_menu" style="display:none">
               <table cellpadding="4" cellspacing="1" border="0">
               <tr>
                <td class="tcat">$post[username]</td>
               </tr>
               <if condition="$show['profile']">
                <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]userid=$post[userid]">$vbphrase[view_public_profile]</a></td></tr>
               </if>
               <if condition="$show['pmlink']">
                <tr><td class="vbmenu_option"><a href="private.php?$session[sessionurl]do=newpm&amp;userid=$post[userid]"><phrase 1="$post[username]">$vbphrase[send_private_message_to_x]</phrase></a></td></tr>
               </if>
               <if condition="$show['emaillink']">
                <tr><td class="vbmenu_option"><a href="sendmessage.php?$session[sessionurl]do=mailmember&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[send_email_to_x]</phrase></a></td></tr>
               </if>
               <if condition="$show['homepage']">
                <tr><td class="vbmenu_option"><a href="$post[homepage]"><phrase 1="$post[username]">$vbphrase[visit_xs_homepage]</phrase></a></td></tr>
               </if>
               <if condition="$show['search']">
                <tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=finduser&amp;userid=$post[userid]"><phrase 1="$post[username]">$vbphrase[find_more_posts_by_x]</phrase></a></td></tr>
               </if>
               <if condition="$post['userid']">
               <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=addlist&amp;userlist=buddy&amp;u=$post[userid]"><phrase 1="$post[username]">$vbphrase[add_x_to_buddy_list]</phrase></a></td></tr>
               </if>
               </table>
              </div>
              <!-- / post $post[postid] popup menu -->
              <!-- awards $post[postid] popup menu -->
              <div class="vbmenu_popup" id="awardsmenu_$post[postid]_menu" style="display:none">
               <table cellpadding="4" cellspacing="1" border="0">
               <tr>
                <td class="tcat">$userinfo[username]'s 2dP Arcade Awards</td>
               </tr>
              $post[arcadeawards]
               </table>
              </div>
              <!-- / awards $post[postid] popup menu -->
              
                
              
              <if condition="$show['spacer']"><if condition="!$post['islastshown']"></div></if>$spacer_close</if>
              <!-- / post #$post[postid] -->

              Comment


              • #8
                I don't see any anchors in that code.

                Comment


                • #9
                  I believe that this snipet

                  <!-- post #$post[postid] -->

                  serves as a JS scrollto value, just like an anchor.

                  Comment


                  • #10
                    Hey Guys,
                    I noticed users are now having a problem with the following feature (please see screenshot). Any idea if this is related to removing the code you suggested? Hope you can help!! Thanks!!
                    Attached Files

                    Comment


                    • #11
                      That link uses anchors, so it would have been broken when the anchors were removed.

                      Comment


                      • #12
                        Oh seriously? Drats! Any i dea how I can remove the whole link so it doesnt show up Kinda pointless to let it remain

                        I am surprised there is no way to get this to work.....

                        Comment


                        • #13
                          As an alternative you could leave the anchors and change the thread link in the Last Post column on the forum home page so it doesn't anchor to the last post, but it looks to me like that would require modifying the files because there is a redirection involved.

                          To remove the View First Unread link, go to your:

                          Admin CP -> Styles & Templates -> Style Manager -> -> Show Thread Templates -> SHOWTHREAD

                          Remove the red code:

                          Code:
                          <!-- toolbar -->
                          <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px">
                          <tr>
                          	<td class="tcat" width="100%">
                          		<div class="smallfont">
                          		<if condition="$show['firstunreadlink']">
                          			<a href="$firstunread"><img class="inlineimg" src="$stylevar[imgdir_button]/firstnew.gif" alt="$vbphrase[view_first_unread]" border="0" /></a>
                          			<a href="$firstunread"><strong>$vbphrase[view_first_unread]</strong></a>
                          		</if>
                          		&nbsp;
                          		</div>
                          	</td>

                          Comment

                          Loading...
                          Working...
                          X