Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-21-2011, 02:29 PM
almabetica almabetica is offline
 
Join Date: Sep 2010
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default I need to change the widget from the previous threads

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:

PHP 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">
                        <
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>
                        <
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
Reply With Quote
  #2  
Old 04-21-2011, 03:54 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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?
Reply With Quote
  #3  
Old 04-21-2011, 04:32 PM
almabetica almabetica is offline
 
Join Date: Sep 2010
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
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.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:00 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08140 seconds
  • Memory Usage 2,212KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete