Pagina 1 van 1

Country module maken voor statistieken-pagina

Geplaatst: 04 okt 2006, 19:10
door pumpeduse
Ik ben een kleine mod aan het schrijven.
Ik heb de country mod(vlag in profiel)geinstalleerd nu wil ik daar een top10 van hebben op mijn statistieken pagina.
Nu heb ik een bestaande module aangepast,alles is gelukt maar ik wou ook graag de vlag bij het land van herkomst hebben.
Zie onderaan deze pagina:
http://www.tdisite.nl/statistics.php

Ik weet dat ik iets moet wijzigen in onderstaande tekst:

Code: Selecteer alles

$sql = "SELECT user_country, COUNT(*) as number
FROM " . USERS_TABLE . "
WHERE user_country <> ''
GROUP BY user_country 
ORDER BY number DESC 
LIMIT " . $return_limit;

if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Couldn\'t retrieve user data', '', __LINE__, __FILE__, $sql);
}

$user_count = $db->sql_numrows($result);
$user_data = $db->sql_fetchrowset($result);

for ($i = 0; $i < $user_count; $i++)
{
	$class = ( !($i+1 % 2) ) ? $theme['td_class2'] : $theme['td_class1'];

	$template->assign_block_vars('fromwhere', array(
		'RANK' => $i+1,
		'CLASS' => $class,
		'FROMWHERE' => $user_data[$i]['user_country'],			
		'HOWMANY' => $user_data[$i]['number'])
	);
}

$template->assign_vars(array(
	'L_RANK' => $lang['Rank'],
	'L_FROMWHERETITLE' => $lang['From_where_title'],
	'L_FROMWHERE' => $lang['From_where'],
	'L_HOWMANY' => $lang['How_many'])
);
Iemand een idee hoe ik dit doe zodat ik de vlag ook bij de land van herkomst krijg?

gr richard

Geplaatst: 04 okt 2006, 21:44
door pumpeduse
Ik heb het bestand module.tpl aangepast,nu werkt het.

Code: Selecteer alles

<table border="0" cellpadding="4" cellspacing="1" class="forumline" width="100%"> 
  <tr> 
    <td class="catHead" align="center" colspan="5"> 
		<span class="cattitle">{L_FROMWHERETITLE}</span> 
    </td> 
  </tr> 
  <tr>    
    <th width="20%" colspan="1" class="thCornerL" align="center"><strong>{L_RANK}</strong></th>    
    <th colspan="1" class="thTop" align="center" width="40%"><strong>{L_FROMWHERE}</strong></th> 
    <th colspan="1" class="thTop" align="center" width="40%"><strong>{L_HOWMANY}</strong></th> 
  </tr> 

  <!-- BEGIN fromwhere --> 
  <tr> 
    <td class="{fromwhere.CLASS}" align="center" width="10%"><span class="gen">{fromwhere.RANK}</span></td> 
    <td class="{fromwhere.CLASS}" align="center" width="40%"><span class="gen"><img SRC="images/flags/{fromwhere.FROMWHERE}.gif"</span></td>  
    <td class="{fromwhere.CLASS}" align="center" width="40%"><span class="gen">{fromwhere.HOWMANY}</span></td>    
  </tr> 
  <!-- END fromwhere --> 

</table> 

Geplaatst: 05 okt 2006, 20:19
door Luuk
Als je en de vlag en de letters wilt, doe dan es

Code: Selecteer alles

<td class="{fromwhere.CLASS}" align="center" width="40%"><span class="gen"><img SRC="images/flags/{fromwhere.FROMWHERE}.gif">&nbsp;{fromwhere.FROMWHERE}</span></td> 
Anders snap ik je vraag/probleem niet?

Geplaatst: 06 okt 2006, 19:13
door pumpeduse
Dank je Luuk.
Het wou eerst niet lukken(zie mijn eerste posting),daarna is het gelukt na lang proberen.