Id określasz tam gdzie jest ID_GRUPY (w 2 miejscach).
Kod:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql = "SELECT group_moderator
FROM " . GROUPS_TABLE . "
WHERE group_id = ID_GRUPY";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting user list for group', '', __LINE__, __FILE__, $sql);
}
$group_info = $db->sql_fetchrow($result);
$sql = "SELECT username, user_id, user_rank
FROM " . USERS_TABLE . "
WHERE user_id = " . $group_info['group_moderator'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting user list for group', '', __LINE__, __FILE__, $sql);
}
$group_moderator = $db->sql_fetchrow($result);
$mod_id = $group_moderator['user_id'];
echo 'Moderator grupy: <br />';
echo '<a href="' . append_sid("forum/profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$mod_id") . '">'.$group_moderator['username'].'</a>';
$db->sql_freeresult($result);
$sql = "SELECT u.username, u.user_id, u.user_viewemail, u.user_posts, u.user_regdate, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_msnm, u.user_rank, u.user_posts, ug.user_pending, u.user_rank, u.user_posts
FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug
WHERE ug.group_id = ID_GRUPY
AND u.user_id = ug.user_id
AND ug.user_pending = 0
AND ug.user_id <> " . $group_moderator['user_id'] . "
ORDER BY u.username, u.user_rank DESC";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error getting user list for group', '', __LINE__, __FILE__, $sql);
}
$group_members = $db->sql_fetchrowset($result);
$members_count = count($group_members)+1;
echo '<br />Liczba członków : '.$members_count;
echo '<br />Członkowie:<br />';
$mem_id = $group_members['user_id'];
echo '<a href="' . append_sid("forum/profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$mem_id") . '">'.$group_members['username'].'</a>';
$db->sql_freeresult($result);
?>
Sprawdzałem, działa. Skrypt musi się znajdować w katalogu nadrzędnym forum.
//
admini widzicie, jednak przydałby się dział o portalach
Autor postu otrzymał pochwałę
[url=http://www.link-vault.com/?ss=13287][color=#D70000][b]Wymiana linkami[/b][/color][/url]
[url=http://forum.wpc.net.pl]Warcraft Players Community[/url]