Announcement

Collapse
No announcement yet.

Modifing Widget Last Post to appear number of views and the navbar.

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

  • [CMS] Modifing Widget Last Post to appear number of views and the navbar.

    Hi all,

    I'm using in my homepage the widget "Last Post" to show the last 50 post of my forum. I make some changes in the "vbcms_widget_recentposts_page " in the style options for modify the widget.

    I remove the "<vb:comment></vb:comment>" and the preview option from the code (both marked as Bold Italic in the code) and works ok as you can see in the image attached.

    Problem is I would like to show the number of views of the thread where the post is, and the name or path of the forum where the post is.

    For example: if a post showered is in a thread that have 50 views and is in General>Computer>Settings forum I would like that info appears too in the widget.

    For the views I try to add {vb:rawphrase views}: {vb:raw thread.views}, but nothing is showed. Can you help me to modify the widget?


    Code:
    [SIZE=2]<div class="cms_widget">
     <div class="block">
      <div class="cms_widget_header">
       <h3><img alt="" src="{vb:stylevar imgdir_cms}/widget-forum.png" /> {vb:raw title}</h3>
      </div>
      <div class="cms_widget_content">
      <vb:each from="posts" key="postid" value="post">
       <div class="cms_widget_post_bit">
        <div class="cms_widget_post_userinfo">
        <vb:if condition="$post['username']!='guestuser' AND $vboptions['avatarenabled']">
         <div class="cms_widget_post_useravatar">
          <a class="comments_member_avatar_link" href="{vb:link member, {vb:raw post}}">
          <vb:if condition="$post['avatarurl']" >
           <img src="{vb:raw post.avatarurl}" alt="{vb:raw post.username}" />
          <vb:else />
           <img src="{vb:stylevar imgdir_misc}/unknown.gif" alt="{vb:raw post.username}" />
          </vb:if>
          </a>
         </div>
        </vb:if>
        </div>
         <div class="cms_widget_post_comment<vb:if condition="!$vboptions['avatarenabled']">_noavatar</vb:if>">
    [SIZE=2][I][B]<p class="cms_widget_post_content">{vb:raw post.previewtext}[/B][/I]
    [I][B]</p>[/B][/I]
    
         <vb:if condition="$post['posttitle']">
          <h4 class="cms_widget_post_header">
            <a href="{vb:link thread, {vb:raw post}}">{vb:raw post.posttitle}</a>
          </h4>
         <vb:else />
          <h4 class="cms_widget_post_header">
            <a href="{vb:link thread, {vb:raw post}}">{vb:raw post.title}</a>
          </h4>
         </vb:if>
         <vb:if condition="$post['username'] == 'guestuser'">
          {vb:raw post.username}
         <vb:else />
          <a href="{vb:link member, {vb:raw post}, null, 'userid', 'username'}">{vb:raw post.username}</a>
         </vb:if>
         {vb:raw post.date}<vb:if condition="!$show['detailedtime']">, <span class="time">{vb:raw post.time}</span></vb:if>
           <a href="{vb:raw post.url}">
           <img src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" alt="{vb:rawphrase go_to_last_post}" />
           </a>
         </div>
              [SIZE=2] 
    [I][B]<vb:comment>
    [/B][/I][/SIZE]
              <div class="cms_widget_views">{vb:raw post.replycount}&nbsp;{vb:rawphrase replies}[/SIZE]
    [SIZE=2]
    [I][B]</vb:comment>
    [/B][/I]  [/SIZE]
    [SIZE=2]</div>
           </div>
      </vb:each>
      </div>
     </div>
    </div> [/SIZE]
    [/SIZE]
    Attached Files

  • #2
    This would require modifying the PHP code of the widget. The information you want is not pulled from the database and isn't available to the Recent Posts widget.

    The forum title but not the thread views is available in the Recent Threads widget.
    Translations provided by Google.

    Wayne Luke
    The Rabid Badger - a vBulletin Cloud demonstration site.
    vBulletin 5 API

    Comment

    widgetinstance 262 (Related Topics) skipped due to lack of content & hide_module_if_empty option.
    Working...
    X