PDA

View Full Version : I need to change the widget from the previous threads


almabetica
04-21-2011, 02:29 PM
I'm trying to change the widget "Recent Threads" so that instead of showing the avatar of the author, show the last user who has written on the subject. I think it's very simple, but I can not find the solution.

Here I leave the 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="threads" key="threadid" value="thread">
<div class="cms_widget_post_bit widget_post_bit">
<div class="cms_widget_post_userinfo widget_post_userinfo">
<vb:if condition="$thread['postusername']!='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 thread}}">
<vb:if condition="$thread['avatarurl']" >
<img src="{vb:raw thread.avatarurl}" alt="{vb:raw thread.postusername}" />
<vb:else />
<img src="{vb:stylevar imgdir_misc}/unknown.gif" alt="{vb:raw thread.postusername}" />
</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>">
<h4 class="cms_widget_post_header widget_post_header">
<a href="{vb:link thread, {vb:raw thread}}">{vb:raw thread.title}</a>
</h4>
{vb:rawphrase thread_starter}:
<vb:if condition="thread.postusername == 'guestuser'">
{vb:raw thread.postusername}
<vb:else />
<a href="{vb:link member, {vb:raw thread}}">{vb:raw thread.postusername}</a>
</vb:if>
<p class="cms_widget_post_content widget_post_content">{vb:raw thread.previewtext}</p>
{vb:raw thread.lastpostdate}<vb:if condition="!$show['detailedtime']">, <span class="time">{vb:raw thread.lastposttime}</span></vb:if>


<vb:if condition="$thread['lastposterid']" >
{vb:rawphrase by_x, {vb:link member, {vb:raw thread}, null, 'lastposterid', 'lastposter'}, {vb:raw thread.lastposter}}
<vb:else />
{vb:rawphrase by_x_guest, {vb:raw thread.lastposter}}
</vb:if>
<a href="{vb:raw thread.lastposturl}"><img class="inlineimg" src="{vb:stylevar imgdir_button}/lastpost-{vb:stylevar right}.png" alt="{vb:rawphrase go_to_last_post}" border="0" /></a>
<vb:comment><br/>
{vb:rawphrase replies_x_views_y, {vb:raw thread.replycount}, {vb:raw thread.views}}</vb:comment>
</div>
</div>
</vb:each>
</div>
</div>
</div>

Lynne
04-21-2011, 03:54 PM
Aren't you basically just trying to turn that into a Recent Posts widget (which does show the avatar from the last poster)?

If you want to modify that widget, you will also need to modify the widget php code to get the avatar information for the last poster, and not the first poster. Have you done that?

almabetica
04-21-2011, 04:32 PM
Aren't you basically just trying to turn that into a Recent Posts widget (which does show the avatar from the last poster)?

If you want to modify that widget, you will also need to modify the widget php code to get the avatar information for the last poster, and not the first poster. Have you done that?
I can not do that. I'm new to the codes.