Announcement

Collapse
No announcement yet.

What is code for "Only user with avatar"

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

  • What is code for "Only user with avatar"

    Hi guys


    1. This is code from 3rd party zoints local, i know vbulletin not officially answer for 3rd party mod, but the code that i need is basic vbulletin code that i need to add here


    I just need answer : What is code for "Only user with avatar" , only vbulletin support that know what it is





    2. This is the entire zoints local code

    code in red i think that influence about this, what is vbulletin code need to add so only viewing user with avatar





    <?php
    // ++=========================================================================++


    if (@include_once($mod_options['portal_zoints_path'] . '/includes/localsettings.php'))
    {
    // Determine the type of user profile links
    if ($config['mod rewrite'])
    {
    $zlinkstyle = 'rewrite';
    }
    else
    {
    $zlinkstyle = 'normal';
    }

    // Determine the URL of the Zoints Local installation
    if ($vbulletin->options['zointsprofile_zurl'])
    {
    $zurl = $vbulletin->options['zointsprofile_zurl'] . '/';
    }
    else
    {
    $zurl = '/z/';
    }

    // Connect to the Zoints Local database
    $zlink = mysql_connect($config['master_server']['host'], $config['master_server']['user'], $config['master_server']['pass']);
    mysql_select_db($config['server_database']);

    // Select the users from the Zoints Local user table
    $getusers = mysql_query("
    SELECT *
    FROM " . $config['table prefix'] . "user
    ORDER BY RAND()
    LIMIT $mod_options[portal_zoints_randmemb_limit]
    ", $zlink);

    // Loop through the users selected and build the output
    while ($user = mysql_fetch_array($getusers))
    {
    // Alternate the background color
    exec_switch_bg();

    // Build the link to the user's profile
    $user['zurl'] = $config['site url'] . sprintf($config['profile'][$zlinkstyle]['url'], $user['usertoken']);

    // Get an avatar for the user
    if ($user['avatar'])
    {
    // If the user uploaded a Zoints Local avatar then use it
    $user['avatar_path'] = $zurl . 'user/' . implode('/', array_reverse(preg_split("##", $user['userid'], -1, PREG_SPLIT_NO_EMPTY))) . '/avatar.' . $user['avatar'];
    }
    else
    {
    // If the user does not have a Zoints Local avatar then use their vBulletin avatar
    require_once('./includes/functions_user.php');
    $user['avatar'] = true;
    $avatarurl = fetch_avatar_url($user['userid']);
    if (!$avatarurl)
    {
    // If the user does not have a Zoints local avatar and they do
    // not have a vBulletin avatar then use a generic image.
    $user['avatar_path'] = $stylevar['imgdir_misc'] . '/noavatar.gif';
    }
    else
    {
    // If The user does not have a Zoints Local avatar and they do
    // have a vBulletin avatar so use it.
    $user['avatar_path'] = $vbulletin->options['bburl'] . '/' . $avatarurl[0];
    }
    }

    // Finally go ahead and build the actual template output
    eval('$home[$mods[modid]][content] .= "' . fetch_template('adv_portal_zoints_randmemb') . '";');
    }

    // Free the query results
    mysql_free_result($getusers);
    }

    ?>






    3. Dont affraid to answer if you know the answer or some clue to help me
    Build community is not easy, its a very long game

  • #2
    You're doing customization here, so you are right. We do not give support for this. You can check our source code out to figure out how to further customize your own things. Sorry.

    Comment

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