TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

May 17, 2024, 04:25:40 PM

Login with username, password and session length
Members
  • Total Members: 3,886
  • Latest: Grendor
Stats
  • Total Posts: 195,189
  • Total Topics: 21,220
  • Online today: 98
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online
  • Users: 1
  • Guests: 74
  • Total: 75
  • tino

Latest Members in Front/Centre Block

Started by wilsy, December 02, 2007, 02:53:59 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

lebisol

just remove:

empty($member['avatar']['image']) ? '<img src="' . $avatarImage . '" />' : str_replace('class="avatar"', 'width="65" height="65" class="avatar"', $member['avatar']['image']), '<br />

Niagra

Ty  I would do that if you could tell me  where it is I need to remove that  portion.  From a code snippet or perhaps a file??

Sorry we are talking  ignorance on my part ..however I can assure you I do try very hard.

wilsy

Hi Niagra,

Use this in a block: -

global $db_prefix, $memberContext;

// How many members we want?
$count = 8;
// Just special groups get to be part of the block.
// To select Admins and moderators would be like $groups = array(1, 2);
$groups = array();
// Avatar images.
$avatarImage = 'http://rewindlancs.com/forum/images/noava.gif';

$group_clause = empty($groups) ? '1' : 'ID_GROUP IN(' . implode(',', $groups) . ')';

// Lets get the ID's of the members we want.
$request = db_query("
SELECT ID_MEMBER FROM {$db_prefix}members WHERE is_activated = 1 ORDER BY ID_MEMBER DESC LIMIT ".$count, __FILE__, __LINE__);
$members = array();
while ($row = mysql_fetch_assoc($request))
$members[] = $row['ID_MEMBER'];
mysql_free_result($request);

// Load the data for these members.
loadMemberData($members);

// Now get the context.
foreach ($members as $member)
loadMemberContext($member);

echo '
<DIV ALIGN="CENTER">
<table>
<tr>';
foreach ($memberContext as $member)
{
echo '
<td><center>
',
<div class="smalltext">',$member['link'],'
</div></center></td>';
}
echo '
</tr>
</table></div>';


Regards,

Wilsy.

z_dane

Can anybody update this code to make it work with SMF2.0.2 and TP1.0 RC3 ?

currently test only blank block appear.

IchBin

global $smcFunc, $memberContext;

// How many members we want?
$count = 7;
// Just special groups get to be part of the block.
// To select Admins and moderators would be like $groups = array(1, 2);
$groups = array();
// Avatar images.
$avatarImage = 'http://rewindlancs.com/forum/images/noava.gif';

$group_clause = empty($groups) ? '1' : 'id_group IN(' . implode(',', $groups) . ')';

// Lets get the ID's of the members we want.
$request = $smcFunc['db_query']('', '
SELECT id_member FROM {db_prefix}members
WHERE is_activated = 1
ORDER BY id_member DESC LIMIT {int:count}',
array('count' => $count)
);

$members = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
$members[] = $row['id_member'];
$smcFunc['db_free_result']($request);

// Load the data for these members.
loadMemberData($members);

// Now get the context.
foreach ($members as $member)
loadMemberContext($member);

echo '
<table align="center">
<tr>';
foreach ($memberContext as $member)
{
echo '
<td><center>
', empty($member['avatar']['image']) ? '<img src="' . $avatarImage . '" />' : str_replace('class="avatar"', 'width="65" height="65" class="avatar"', $member['avatar']['image']), '<br />
', $member['link'], '
</center></td>';
}
echo '
</tr>
</table>';
$memberContext = array();

jarska

What about same thing to vertical block? ::)

IchBin

Just move those <tr> tags inside the foreach loop. :)