The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Recent Forum Post Widget & Displaying Thread Prefix
Hi there,
Is anyone able to inform me of how to make the thread prefix display within the widget next to the thread title? I believe I need to use {vb:raw thread.prefix_rich}, however placing in template vbcms_widget_recentposts_page doesn't appear to do anything. My current template is: Code:
<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 widget_content"> <vb:each from="posts" key="postid" value="post"> <div class="cms_widget_post_bit widget_post_bit"> <div class="cms_widget_post_userinfo widget_post_userinfo"> <vb:if condition="$post['username']!='guestuser' AND $vboptions['avatarenabled']"> <div class="cms_widget_post_useravatar 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> widget_post_comment<vb:if condition="!$vboptions['avatarenabled']">_noavatar</vb:if>"> <vb:if condition="$post['posttitle']"> <h4 class="cms_widget_post_header 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 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' or empty($post['userid'])"> {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="!$post['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> </div> </vb:each> </div> </div> </div> Thanks! Danny |
#2
|
||||
|
||||
What have you done to the /widget file query to make sure the thread prefix is even available to use?
|
#3
|
|||
|
|||
I haven't :/
I was assuming that as the widget was a default, that it would just come down to editing the template. |
#4
|
||||
|
||||
If the query doesn't include getting the prefix, then it isn't going to be available to use.
Check the files packages/vbcms/widget/recentposts.php and you will see the query does grab thread.prefixid, however it does nothing with it. You would need to modify the code to actually do something with it. It may be available as {vb:raw post.prefixid}, but that is just the id. You would need to add the code to actually change it to prefix_rich text that you want. |
#5
|
|||
|
|||
Sounds complicated. I see the section you mean, however with no PHP knowledge I'd not have a clue what to do.
Thanks though! |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|