вопрос
Здравствуйте. Такой вопрос есть.
Уже час мучаюсь, никак не могу разобраться.
В общем. Суть скрипта выводить имена в файл через тег {sostav}.
Но вот где-то тут ошибка..
Пытался сделать print($users['name'])
все получилось, но выводит сверху сайта, как обычное echo (ох уже этот dle)
Если же юзать данный код, то выводит просто одно имя.
Можно ли как-нибудь сделать так, чтобы выводилось ровно 5 участников, и через запятую.
Уже час мучаюсь, никак не могу разобраться.
$usersql = $db->query( "SELECT * FROM " . PREFIX . "_users WHERE team='$_GET[id]' LIMIT 5");
while($users = $db->get_array($usersql)){
$tpl->set('{sostav}', $users['name']);
}
В общем. Суть скрипта выводить имена в файл через тег {sostav}.
Но вот где-то тут ошибка..
Пытался сделать print($users['name'])
все получилось, но выводит сверху сайта, как обычное echo (ох уже этот dle)
Если же юзать данный код, то выводит просто одно имя.
Можно ли как-нибудь сделать так, чтобы выводилось ровно 5 участников, и через запятую.
$usersql = $db->query( "SELECT * FROM " . USERPREFIX . "_users WHERE team='" . intval( $_GET[id] ) . "' LIMIT 5"); // так-же можно использовать выбор по определенным параметрам типа: ORDER BY ваше поле ASC / DESC
$user_list = array();
while( $users = $db->get_array($usersql) ) {
if( $config['allow_alt_url'] == "yes" ) { // в DLE 10.2 убрать --> == "yes"
$user_name = $config['http_home_url'] . "user/" . urlencode( $users['name'] ) . "/";
$user_name = "onclick=\"ShowProfile('" . urlencode( $users['name'] ) . "', '" . htmlspecialchars( $user_name, ENT_QUOTES, $config['charset'] ) . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\"";
$user_name = "<a {$user_name} href=\"" . $config['http_home_url'] . "user/" . urlencode( $users['name'] ) . "/\">" . $users['name'] . "</a>";
} else {
$user_name = "$PHP_SELF?subaction=userinfo&user=" . urlencode( $users['name'] );
$user_name = "onclick=\"ShowProfile('" . urlencode( $users['name'] ) . "', '" . htmlspecialchars( $user_name, ENT_QUOTES, $config['charset'] ) . "', '" . $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\"";
$user_name = "<a {$user_name} href=\"$PHP_SELF?subaction=userinfo&user=" . urlencode( $users['name'] ) . "\">" . $users['name'] . "</a>";
$user_list[] = $user_name;
}
$db->free( $usersql );
$tpl->set( '{sostav}', ( count( $user_list ) ) ? implode( ", ", $user_list ) : "" );