Hoe krijg ik leden nummers ervoor?
Geplaatst: 09 apr 2004, 17:33
Ik heb een mod ginstaleerd die niet helemaal is wat ik dacht.
Ik wil namelijk ook de nummer voor me gebruikers zien.
Maar ik heb geen idee waar dat neer te zeten.
het gaat om:
## MOD Titel: Admin_Email_List
## MOD Versie: 1.02 Final
dit is het script van: admin_email_list.php
En dit is het script van: admin_users_email_list_body.tpl
Ik krijg nu dus twee kolommen met Gebruikersnaam & Email .
En daar zou ik nog graag een kolom voor hebben met gebruikers nummer
Ik wil namelijk ook de nummer voor me gebruikers zien.
Maar ik heb geen idee waar dat neer te zeten.
het gaat om:
## MOD Titel: Admin_Email_List
## MOD Versie: 1.02 Final
dit is het script van: admin_email_list.php
Code: Selecteer alles
<?php
##############################################################
## MOD Titel: Admin_Email_List
## MOD Versie: 1.02 Final
## MOD Auteur: Jamer (Colin James) http://www.jamer.co.uk/scripts/phpbb2
## MOD Omschrijving: Deze MOD geeft een pagina, met alle e-mail adressen van de leden in het admin paneel.
## MOD Vertaling: [PBN] Vibofax < thavibo@hotmail.com > http://www.pbn.nl.tt
##
## Installatie Level: Makkelijk
## Installatie Tijd: 5 Minuten
## Bestanden om aan te passen: ../language/lang_XXX/lang_admin.php)
## Bijgevoegde bestanden: (admin_email_list.php,admin_users_email_list_body.tpl)
##############################################################
## Voor veiligheids redenen, ga naar http://www.phpbb.com/mods/downloads/ om de laatste
## versie van deze mod te downloaden (wel engels)
## het downloaden van deze mod van andere sites, kan een verkeerde code opleveren.
## En phpBB geeft geen ondersteuning aan mods, die niet in hun database staan.
## Voor deze versie (nederlands) is alleen maar vertaald.
## Krijg je toch geen ondersteuning op phpBB, kun je naar http://www.pbn.nl.tt komen.
## pbn is geen officiele site.
##############################################################
## Voordat je deze mod aan je forum installeerd, backup alle bestanden die je hier gaat veranderen.
##############################################################
#
# Er zit een "reparatie" in die door Dwing (phpBBHacks.com) gemaakt is.
#
##############################################################
define('IN_PHPBB', 1);
if( !empty($setmodules) )
{
$filename = basename(__FILE__);
$module['Users']['Email_List'] = append_sid($filename);
return;
}
//
// Load default header
//
$phpbb_root_path = "../";
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
//
// Generate page
//
$template->set_filenames(array(
'body' => 'admin/admin_users_email_list_body.tpl')
);
$template->assign_vars(array(
'L_ADMIN_USERS_LIST_MAIL_TITLE' => $lang['Admin_Users_List_Mail_Title'],
'L_ADMIN_USERS_LIST_MAIL_EXPLAIN' => $lang['Admin_Users_List_Mail_Explain'],
'L_USERNAME' => $lang['Usersname'],
'L_EMAIL' => $lang['Email'])
);
// Count users
$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE user_id > 0";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Could not count Users", "", __LINE__, __FILE__, $sql);
}
$total_users = $db->sql_numrows($result);
//
$query_result = mysql_query("SELECT username,user_email FROM phpbb_users WHERE user_id > 0");
while( $row = $db->sql_fetchrow($query_result) )
{
$userrow[] = $row;
}
for ($i = 0; $i < $total_users; $i++)
{
if (empty($userrow[$i]))
{
break;
}
$row_color = (($i % 2) == 0) ? "row1" : "row2";
$template->assign_block_vars('userrow', array(
'COLOR' => $row_color,
'NUMBER' => ($start + $i + 1),
'USERNAME' => $userrow[$i]['username'],
'U_ADMIN_USER' => append_sid("admin_users.$phpEx?mode=edit&" . POST_USERS_URL . "=" . $userrow[$i]['user_id']),
'EMAIL' => $userrow[$i]['user_email']
) //end array
);
} // end for
$template->pparse('body');
include('./page_footer_admin.'.$phpEx);
?>
Code: Selecteer alles
<h1>{L_ADMIN_USERS_LIST_MAIL_TITLE}</h1>
<p>{L_ADMIN_USERS_LIST_MAIL_EXPLAIN}</p>
<table width="100%" cellpadding="6" cellspacing="1" border="0" class="forumline">
<tr>
<th class="thTop" height="25" valign="middle" nowrap="nowrap">{L_USERNAME}</th>
<th class="thTop" height="25" valign="middle" nowrap="nowrap">{L_EMAIL}</th>
</tr>
<!-- BEGIN userrow -->
<tr>
<td class="{userrow.COLOR}" align="center" valign="middle" height="28" nowrap="nowrap"><span class="genmed">{userrow.USERNAME}</span></td>
<td class="{userrow.COLOR}" align="center" valign="middle" height="28" nowrap="nowrap"><span class="genmed"><a href="mailto:{userrow.EMAIL}">{userrow.EMAIL}</a></span></td>
</tr>
<!-- END userrow -->
<tr>
<td class="catBottom" height="28" align="center" valign="middle" colspan="8">
</td>
</tr>
</table>
En daar zou ik nog graag een kolom voor hebben met gebruikers nummer