Como Colocar um TOP 5 no seu Hotel - PhoenixCF e Derivadas 30.07.11 11:51
Como Colocar um TOP 5 No seu Hotel
Olá Convidado, você quer aprender a colocar um TOP 5 Créditos, ou TOP 5 Pixels ou TOP 5 Respeitos? você pode agora, aqui irei explicar com detalhes os passos, mas por favor, se for fazer isso tenha algum conhecimento de códigos de estruturas, pois você pode fazer algo que pode realmente 'estragar' a sua pagina me.php, e eu não quero ser culpado por isto.
Os Códigos foram encontrados no KekoMundo, postados Pelo Membro ๒๏๒★єรק๏ภןค, ou seja só fiz o tutorial e as explicações, porém os códigos não. Para PhoenixCMS (PhoenixCF) e outras CMSs Baseadas na Phoenix
1º - Apresentação dos Códigos:
TOP 5 Créditos - Atualizado Funcionando 100%.
<div class="contentBox">
<div class="boxHeader"><center>Top-5 creditos</center></div>
<center>
<table>
<?php
$datosTop = mysql_query("SELECT * FROM users ORDER BY credits DESC LIMIT 5");
while($datosTop10 = mysql_fetch_array($datosTop)){
echo '
<tr><td width="5px"></td>
<td width="20px">';
echo '<img src="http://www.habbo.com.es/habbo-imaging/avatarimage?figure=' . $datosTop10['look'] . '&direction=3&head_direction=3&gesture=sml&action=crr=2&size=s" align="left"></td> <td width="195px"><a href="/home.php?u='.$datosTop10['username'].'">'.$datosTop10['username'].'</a><br />'.$datosTop10['credits'].' creditos';
echo '</td>
';
}
?>
</table>
TOP 5 Pixels:
<div class="contentBox">
<div class="boxHeader"><center>Top-5 Pixels</center></div>
<center>
<table>
<?php
$datosTop = mysql_query("SELECT * FROM users ORDER BY activity_points DESC LIMIT 5");
while($datosTop10 = mysql_fetch_array($datosTop)){
echo '
<tr><td width="5px"></td>
<td width="20px">';
echo '<img src="http://www.habbo.com.es/habbo-imaging/avatarimage?figure=' . $datosTop10['look'] . '&direction=3&head_direction=3&gesture=sml&action=crr=2&size=s" align="left"title="É um dos mais Ricos!"/></td> <td width="195px"><a href="/home.php?u='.$datosTop10['username'].'">'.$datosTop10['username'].'</a>
'.$datosTop10['activity_points'].' Pixels';
echo '</td>
';
}
?>
</table>
TOP 5 Respeitos
<div class="contentBox">
<div class="boxHeader"><center>Top-5 Respeitos</center></div>
<center>
<table>
<?php
$datosTop = mysql_query("SELECT * FROM user_stats ORDER BY Respect DESC LIMIT 5");
while($datosTop10 = mysql_fetch_array($datosTop)){
$user_q = mysql_query("SELECT * FROM users WHERE id='".$datosTop10["id"]."' LIMIT 1");
$user = mysql_fetch_array($user_q);
echo '
<tr><td width="5px"></td>
<td width="20px">';
echo '<img src="http://www.habbo.com.es/habbo-imaging/avatarimage?figure=' . $user['look'] . '&direction=3&head_direction=3&gesture=sml&action=crr=2&size=s" align="left"title="É um dos mais Respeitados!"/></td> <td width="195px"><a href="/home.php?u='. $user['username'].'">'.$user['username'].'</a>
'.$datosTop10['Respect'].' respetos';
echo '</td>
';
}
?>
</table>
<script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
</div>
2º - Local onde deve ser Colocado os Códigos:
Você deve colocar os códigos dos tops ou um deles após este código:
<div class="storyboxEnd">
<div class="readmore"><a href="articles.php"><?php echo $lang['read_more']; ?></a></div>
</div>
ele irá se localizar abaixo das notícias da sua cms, mas caso você tenha um campo de venda de emblemas ou alguma coisa do tipo, procure pelo fim do código para adicionar os codigos dos tops após isto salve e sua página já estára com o novo widget TOP.
3º - Edição dos Códigos:
Aqui irei utilizar o código do TOP Pixels (usuários com mais pixels), mas os códigos têm a mesma estrutura e recomendo você só editar os textos, a menos que você entenda de programação em php, mas dai o assunto é outro.
<div class="contentBox">
<div class="boxHeader"><center>Top-5 Pixels</center></div>
<center>
<table>
<?php
$datosTop = mysql_query("SELECT * FROM users ORDER BY activity_points DESC LIMIT 5");
while($datosTop10 = mysql_fetch_array($datosTop)){
echo '
<tr><td width="5px"></td>
<td width="20px">';
echo '<img src="http://www.habbo.com.es/habbo-imaging/avatarimage?figure=' . $datosTop10['look'] . '&direction=3&head_direction=3&gesture=sml&action=crr=2&size=s" align="left"title="É um dos mais Ricos!"/></td> <td width="195px"><a href="/home.php?u='.$datosTop10['username'].'">'.$datosTop10['username'].'</a>
'.$datosTop10['activity_points'].' Pixels';
echo '</td>
';
}
?>
</table>
Vermelho - DESC LIMIT 5 é a quantidade de usuários do TOP, você pode botar a quantidade de usuáios que quiser como DESC LIMIT 5735, mas recomendo que deixe assim, TOP 5
Laranja - é o texto que irá aparecer quando você estiver com o seu mouse (rato) em cima da imagem do personagem
Verde - é a mensagens que irá aparacer no final, ou seja, vai estar "xxxx Pixels"; você pode mudar se quiser, mas deixe assim, recomendo isto.
Não irei ensinar como editar mais do código, isto você mesmo pode fazer as suas experiências e aprender como eu aprendi, mas este é um tutorial bem simples que promove a sua curiosidade por codigos, espero que sirva de alguma ajuda.
Códigos: ๒๏๒★єรק๏ภןค do KekoMundo
Tutorial: Felipe ♪