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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 03-10-2006, 03:08 PM
libabom libabom is offline
 
Join Date: Dec 2005
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default newly registered members

Dear Friends,

With the code in the attached documetn, I can show the list of new members as a block. However, I want to make sure that the biography and location fields in the "Additional Information section" are listed below the names of members for the newly registered members. What shall I add to the attached code to achieve this?

Thanks in advance for your help.

Regards,

PHP Code:
<?php

// -----------------------------------------------------------------------
// vbPortal a Content Management System for vBulletin
// Copyright (C) 2005 by the phpPortals Development Team.
// http://www.phpportals.com/
// -----------------------------------------------------------------------

$blocks_modules['topposters'] = array(
    
'func_display' => 'blocks_topposters_block',
    
'func_add' => '',
    
'func_update' => '',
    
'func_preview' => '',
    
'text_type' => 'topposters',
    
'text_type_long' => 'Top Posters',
    
'text_content' => 'Top Posters',
    
'allow_create' => false,
    
'allow_delete' => false,
    
'form_url' => false,
    
'form_content' => false,
    
'form_refresh' => false,
    
'show_preview' => true,
    
'formated_output' => true,
    
'module_name' => 'Top',
    
'query_count' =>  1
);

function 
blocks_topposters_block($row) {
    global 
$DB_site$bbuserinfo$vbpoptions$vboptions$session$bgclass;
    global 
$altbgclass$permissions$stylevar$vbplingual$vbcollapse;

    
$module_name $row['module_name'];
    
$moduleid pverifyname('module'$module_name);

    
// module permissions
    
$moduleperms getmodperms($moduleid);

    if (!(
$moduleperms CANVIEWM)) {

        return; 
// no permission

    
}

    
// permissions check
    
if ((!$permissions['forumpermissions'] & CANVIEW)
        OR (!
$permissions['genericpermissions'] & CANVIEWMEMBERS))
    {

        return; 
// no permission

    
}

    
$block_header unhtmlspecialchars($row['title']); // vbull function

    
$bid $row['bid']; // used to collapse blocks
    
$collapseobj_vbpblock = &$vbcollapse["collapseobj_vbpblock_$bid"];
    
$collapseimg_vbpblock = &$vbcollapse["collapseimg_vbpblock_$bid"];

    
$counter 0;

$users $DB_site->query("
    SELECT userid, username, lastpost, posts, joindate, lastvisit, email, birthday
    FROM " 
TABLE_PREFIX "user
    WHERE joindate <> 0
    ORDER BY joindate DESC
    LIMIT " 
. ($row['limited'] + 1) . "
    "
);

    while (
$user $DB_site->fetch_array($users)) {

        
$counter++;

        
// if we got one more than we want, displays url show more...
        
if ($counter $row['limited']) {

            
$geturlid "$vbpoptions[homedir]/modules.php?$session[sessionurl]name=$module_name&amp;op=posters";
            
$moretitle $vbplingual['more'] . " " strip_tags($block_header);

            eval(
'$block_footer = "' fetch_template('P_block_more') . '";');

            break;

        } else {

            
exec_switch_bg(); // vbull function

            
$block_content .= "<div class=\"$bgclass\">";

            
// if - forsomereason trim the title to $sbtitlelen (still to set this reason in vbpoptions)
            
$phrase htmlspecialchars_uni(fetch_trimmed_title($user['username'], 50)); // vbull function

            // append the querybit to the url in the block that you click
            
$geturlid "$vbpoptions[bbdir]/member.php?$session[sessionurl]action=getinfo&amp;userid=$user[userid]";

            eval(
'$block_content .= "' fetch_template('P_block_urlrow') . '";'); // ($latest_array[posts])

            
$user['uyetarihi'] = vbdate($vboptions['dateformat'], $user['joindate'], 1); // vbull function

        //    $phrase = $vbplingual['uye_tarihi'] . ': ' . $user['uyetarihi'] . ' ' . $user['birthday'] . '     <br />' . $vbplingual['post_count'] . ': ' . intval($user['posts']);
$phrase =  'D.G?n?:'  $user['birthday'] . '     <br />Mesaj Sayısı: ' intval($user['posts']);
            eval(
'$block_content .= "' fetch_template('P_block_textrow') . '";');

            
$block_content .= '</div>';

        }

    }

    if (!
$counter) {

        
// admin option to show/hide empty block
        
if ($vbpoptions['showemptyblocks']) {

            eval(
'$block_content = "' fetch_template('P_block_none') . '";');

        } else {

            return; 
// empty

        
}

    }

    eval(
'$block_box = "' fetch_template('P_block_box') . '";');

    
$DB_site->free_result($users);
    unset (
$user);

    return 
$block_box;

}

?>
Reply With Quote
 


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 08:51 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03931 seconds
  • Memory Usage 2,362KB
  • Queries Executed 13 (?)
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)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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