Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Web Sites
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 25-04-2011, 12:32 AM   #1
[SCRIPT-PHP]Super Script de Ranking
radiador22~ radiador22~ está offline 25-04-2011, 12:32 AM

Feito com jQuery e PHP OO, trago a vocês um script de ranking exclusivo e super completo, podendo escolher a raça, a classe, o level, o tipo de ranking e o limite a serem buscados.

Mostra o tempo online formatado, com dias, horas e minutos!

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

No formulario, quando seleciona a raça, ele automaticamente muda o campo de classes, para conter somente, classes daquela raça. Evitando selecionar uma raça e uma classe que não é daquela raça.

Para configurar é simples, tem instrução no leia-me.txt.
O que fiz também, é uma parte para configurar o nome das tabelas e colunas da database utilizadas no script, como tem versões que mudam alguns nomes de colunas, fiz para ficar CrossRev (Termo moderno não?).

Para Gracia Final, tem que adicionar o nome das classes Kamael, em breve atualizo para Gracia Final e Freya.

Atualizado em 29/05/2011 - Adicionando formatação do tempo online em dias, horas e minutos.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
__________________
Seja um membro vip e ajude nosso fórum. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

 
Avatar de radiador22~
radiador22~
Amigo SE

Quadro de Medalhas
Vencedor da DSE#23 Vencedor ADS#77 Vencedor da DSE#20 2º Lugar da ADS#72 
Total de Medalhas: 8

Registrado em: Jul 2009
Posts: 1,163
Pontos: 17,450, Nível: 84
Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Visitas: 1230
Os Seguintes 5 Usuários disseram Obrigado(a) para radiador22~ por gostarem deste post :
AiramCruZ (25-04-2011), Astry (23-05-2011), rodolfobzs (14-06-2011), vicfelipe (25-04-2011), xworkx (26-04-2011)
Links Patrocinados
Antigo 25-04-2011, 01:38 AM   #2
allanalcantara
Banido
 
Avatar de allanalcantara
 
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para allanalcantara Enviar mensagem via Skype para allanalcantara
Nome Real: Allan Alcântara de Alencar

Inventório de allanalcantara

Padrão

valeu por compartilhar radiador. parabéns

allanalcantara está offline   Responder com Citação
Antigo 26-04-2011, 03:56 PM   #3
xworkx
Membro - Marechal
 
Avatar de xworkx
 
Registrado em: Dec 2008
Localização: Casa do caralho
Posts: 252
Agradeceu: 205
Agradecido 172 Vezes em 87 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Nome Real: Igor Costa Ferreira

Inventório de xworkx

Padrão

Poxa muito top, Será se teria um php tipo menor para fazer 1 include? Porque ao que eu vejo é um pouco grande, não sei mecher muito com php ai se alguem puder dar umas 'pinceladas' e postar até mesmo melhorar o visual, Não é criticando nem nada, o rank está otimo, apenas dando ideias para fazer ele ficar ainda melhor.

Fazer ficar tipo assim?
Só que claro sem tirar os que já tem tipo de lvl e raças e classes talz.
Dai quando tu clicar ele vai abrir 1 espaço mostrando o rank.

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Tenho certeza que muitos se interesariam nessa ideia.
E sim você está de parabens manin e vlw por compartilhar.

xworkx está offline   Responder com Citação
Antigo 26-04-2011, 08:58 PM   #4
radiador22~
Amigo SE
 
Avatar de radiador22~
 
Registrado em: Jul 2009
Posts: 1,163
Agradeceu: 316
Agradecido 878 Vezes em 442 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 17,450, Nível: 84
Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Inventório de radiador22~ Usuário possui 1x FW User

Padrão

Tipo kra, o bom de trabalhar em classes, é isso que vc realmente quer fazer,

Essa parte aqui:
Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php if(isset($_POST['submit'])){ $ranking->geraRanking(); }?>
na pagina index, é quem gera o ranking.
Se quiser alterar o visual, é so ir dentro de classes/ranking.php
Nessa parte:
Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
//Método que gera o Ranking
    
public function geraRanking(){
        
self::geraSql();
        echo 
"
            <div id=\"ranking\">\n
            <ul id=\"titulo\">\n
            <li>#</li>\n
            <li>Nome</li>\n
            <li>Raça</li>\n
            <li>Classe</li>\n
            <li>Clan</li>\n
            <li>Pontos</li>\n
            </ul>\n
            "
;
            
        
$qr mysql_query($this->sql);
        
$i 1;
        while(
$dados mysql_fetch_array($qr)){
            echo 
"
                <ul>
                <li>"
.self::geraPos($i++)."</li>
                <li>"
.$dados["$this->colunaCharNome"]."</li>
                <li>"
.self::geraNomeRaca($dados["raca"])."</li>
                <li>"
.$dados["classe"]."</li>
                <li>"
.(!empty($dados["clan"]) ? $dados["clan"] : 'Sem Clan')."</li>
                <li>"
.$dados["$this->rankOrdem"]."</li>
                </ul>
                "
;
        }            
        echo 
"</div>";
    } 
essa parte:
Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<ul>
                <
li>".self::geraPos($i++)."</li>
                <
li>".$dados["$this->colunaCharNome"]."</li>
                <
li>".self::geraNomeRaca($dados["raca"])."</li>
                <
li>".$dados["classe"]."</li>
                <
li>".(!empty($dados["clan"]) ? $dados["clan"] : 'Sem Clan')."</li>
                <
li>".$dados["$this->rankOrdem"]."</li>
                </
ul
É referente ao html, se quiser tirar campos, tipo, raça ou etc, só retirar que não ira atrapalhar, e lembrar de tirar na parte de cima, que é tipo o header da tabela, e tipo, ta todo em css, você pode fazer a formatação por lá como quiser, cara, só retira as colunas que não quer aqui, e formata como quer no css. Entendeu?


Vale lembrar também, que tem que instanciar a classe dentro do arquivo php, então vc tem que colocar esse código sempre, no começo da index da sua pagina:
Código PHP: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
<?php
if(isset($_POST['submit'])){
require(
"classes/ranking.php");
$ranking = new ranking();
$ranking->setCamposForm($_POST['raca'], $_POST['classes'], $_POST['levelIni'], $_POST['levelMax'], $_POST['rankOrdem'], $_POST['limite']);
}
?>

__________________
Seja um membro vip e ajude nosso fórum. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
radiador22~ está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : radiador22~ por gostar deste Post :
xworkx (26-04-2011)
Antigo 23-05-2011, 10:19 PM   #5
Astry
Membro - Capitão
 
Avatar de Astry
 
Registrado em: Mar 2010
Localização: Salvador
Posts: 125
Agradeceu: 25
Agradecido 10 Vezes em 9 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para Astry
Nome Real: Magno Lima

Inventório de Astry

Padrão

Parabéns Bom trabalho.

Astry está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : Astry por gostar deste Post :
radiador22~ (26-05-2011)
Antigo 30-05-2011, 12:10 AM   #6
radiador22~
Amigo SE
 
Avatar de radiador22~
 
Registrado em: Jul 2009
Posts: 1,163
Agradeceu: 316
Agradecido 878 Vezes em 442 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Pontos: 17,450, Nível: 84
Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84 Pontos: 17,450, Nível: 84
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Inventório de radiador22~ Usuário possui 1x FW User

Padrão

Fiz uma atualização no ranking, adicionei uma formatação do tempo online em dias, horas e minutos :D

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

__________________
Seja um membro vip e ajude nosso fórum. [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
radiador22~ está offline   Responder com Citação
Antigo 14-06-2011, 11:14 AM   #7
rodolfobzs
Membro - Cabo
 
Avatar de rodolfobzs
 
Registrado em: Apr 2011
Localização: Búzios / RJ
Posts: 23
Agradeceu: 15
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Nome Real: Rodolfo Machaco

Inventório de rodolfobzs

Padrão

Testado e aprovado . recomendo

rodolfobzs está offline   Responder com Citação
Antigo 18-06-2011, 09:41 AM   #8
jhonnywalker
Membro - Recruta
 
Avatar de jhonnywalker
 
Registrado em: Nov 2009
Posts: 6
Agradeceu: 1
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de jhonnywalker

Padrão


jhonnywalker está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 09:41 PM.