Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#51 04-02-2011 23:54:01

MedaKoke
Membre

Re : Top 10 Posteurs 1.0

Moi j'aime bien le top 10 smile

Hors ligne

#52 10-04-2011 09:15:30

dorsy
Membre

Re : Top 10 Posteurs 1.0

euhhh,
et pour mettre l'avatar en tout petit devant le nom????
merci !!

Hors ligne

#53 18-01-2012 20:10:23

Anthrax
Membre

Re : Top 10 Posteurs 1.0

Bonsoir,

Voilà, je suis en 1.4.7, et cela fonctionne très bien sans modifications. Je sais que je ne suis pas dans la bonne section, mais je ne vais pas recréer un topic pour mon souci smile

Je souhaiterais avoir les pseudos en couleur, j'utilise la mod colorize_group.

J'ai essayé plusieurs solutions, en me basant sur la façon dont c'est tourné pour les membres en ligne.

J'ai donc la mod top 10 :

?>
<!-- BEGIN MOD TOP 10 -->
	<div id="top10" class="block">
		<div class="box">
			<div class="inbox">
			<p><strong>Top 10 posteurs :</strong>&nbsp;
			<?php 
				$result = $db->query('SELECT id, username, num_posts FROM '. $db->prefix .'users ORDER BY num_posts DESC LIMIT 10', true)or error('Database error', __FILE__, __LINE__, $db->error());
				while($top10_membre = $db->fetch_assoc($result))
				{
					echo '<a href="profile.php?id='. $top10_membre['id'] .'">'. $top10_membre['username'] .'</a> (<i>'. $top10_membre['num_posts'] .'</i>), ';
				}
			?>
			</p>
			</div>
		</div>
	</div> 
	<!-- END MOD TOP 10 -->
<?php

Et le bout de code que j'ai essayé d'identifier pour le colorize_group :

	$groups = array();
	foreach ($pun_colorize_groups['groups'] as $g_id => $g_title)
	{
		if (!in_array($g_id, array(PUN_GUEST, PUN_MEMBER)))
		{
			$cur_group = colorize_group($g_title, $g_id);
			if ($pun_user['g_view_users'] == 1)
				$cur_group = '<a href="userlist.php?show_group='.$g_id.'">'.$cur_group.'</a>';
			
			$groups[] = "\n\t\t\t\t".'<dd>'.$cur_group.'</dd>';
		}
	}

Et en rajoutant ça, ou en essayant de bidouiller, pas moyen.

J'ai essayé plusieurs choses mais ça ne mène qu'à des erreurs.

Si quelqu'un veut bien m'expliquer pourquoi ça fonctionne pas, et si je suis loin ou pas du compte smile

Merci d'avance pour votre aide.

Hors ligne

#54 18-01-2012 22:28:54

Cr@sh_
Membre

Re : Top 10 Posteurs 1.0

Check tes MPs sur ton forum wink


Administrateur et fondateur de Geek-Community

Hors ligne

#55 18-01-2012 22:40:41

Anthrax
Membre

Re : Top 10 Posteurs 1.0

Merci, impec' ^^

Hors ligne

Pied de page des forums