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] Tutoriais
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

 
 
Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 17-02-2009, 04:41 PM   #1
[SITE] Guia prático ~CRIAÇÕES DE SITES~
SaraxD SaraxD está offline 17-02-2009, 04:41 PM

Olá . Este é meu primeiro tutorial no SE e se direciona a pessoas que estão tendo problemas em fazer o site dos servers.


Índice
[1]-Introdução
[2]-Links
[3]-Definições
[4]-Dúvidas Freqüentes
[5]-Agradecimentos Finais




Capítulo [1] - Introdução

Vamos começar por entender algumas coisinhas.
Um site começa com uma imagem formada na mente e toma forma em códigos html(geralmente), incluíndo conteúdo, imagens e cores. Mas na execução é um pouco diferente. Também deve-se levar em conta a resolução, tamanho, linguagem etc.
Nesta série de tutos, darei exemplos dos layouts mais usados em sites para servers e ensinarei a modificá-los.




Capítulo [2] - Links

Antes de começarmos, vamos precisar de algumas ferramentas.

Um editor de páginas da Web
---Recomendado
Adobe Dreamweaver MX

[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] - Tamanho: 350Mb

Um sistema de News
---Uso: - Isso poupa o trabalho de ficar se editando uma página de news o tempo todo, dia após dia.
---Recomendados
CuteNews - [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] - Tamanho: 200Kb
mzNews² - [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] - Tamanho:para versão 2.0 500 Kb / para versão 1.0 250 Kb
!ATENÇÃO!: Para o funcionamento de ambos, necessita-se dar o comando CHMOD 777 na pasta do sistema das news.


Um cliente FTP
---Recomendado
Filezilla - [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Scripts PHP para facilitar a vida.

---Recomendado
---Script para mostrar o status do servidor ~ créditos: _Dudu_1533

código do arquivo status.php
Citação:
<?
/////////////////////////////////////////////////
// [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] //
// Script feito por _Dudu_1533 //
// [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] //
/////////////////////////////////////////////////

$servidor = 'localhost';
$usuario = 'root';
$senha = '';
$banco = "l2noblesse";

$conexao = mysql_connect($servidor, $usuario, $senha) or die(mysql_error());
mysql_select_db($banco, $conexao) or die(mysql_error());


function total($tab, $cond = NULL) {
$sql = mysql_query("SELECT COUNT(*) AS total FROM ".$tab." ".$cond."") or die(mysql_error());
$c = mysql_fetch_array($sql);
return $c['total'];
}


$loginserver = @fsockopen($servidor, 2106, $errno, $errstr, 2);
$gameserver = @fsockopen($servidor, 7777, $errno2, $errstr2, 2);
?>
Loginserver: <?php echo $loginserver ? 'Online' : 'Offline'; ?>
<br>
Gameserver: <?php echo $gameserver ? 'Online' : 'Offline'; ?>
<br>
Players Online: <?php echo total('characters', 'WHERE online = 1'); ?>
<br>
Contas Criadas: <?php echo total('accounts'); ?>
<br>
Clans Criados: <?php echo total('clan_data'); ?>

Coloque este código no include da sua página.


Citação:
<?php

/* users online */
include("status.php");

?>
!IMPORTANTE! - Lembre-se de salvar as páginas em .php e de colocar o status.php no mesmo diretório das páginas que vão utilizar o script.
!MUITO IMPORTANTE! - A maioria dos hosts gratuítos não aceitam esse script, já que ele abre uma brecha na segurança do servidor para verificar as portas. Hosts pagos, que tem uma segurança maior, permitem esse script.


----QueryStrings - Truque em PHP ~ créditos: RikuSchala
----Uso: As urls do site ficam mais fáceis de lembrar e bem mais dinâmicas. Ex.: para abrir a página downloads.php, a url ficaria +/- assim: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] . Com isso, você não precisará recodar o layout em todas as páginas, assim deixando só texto no conteúdo.

coloque este código na body do seu index.php, no lugar do conteúdo.

Citação:
<?
$page = $_REQUEST['page'];
?>
<?
switch($page) {
case "news":
$pagina = "news.php";
break;
default:
$pagina = "news.php";
break;
}
?>
<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "Página solicitada não existe!";
}
?>
Vamos entender agora.

Citação:
<?
$page = $_REQUEST['page'];
?>
<?
switch($page) {

...

}
?>
Necessário para o script funcionar.

Citação:
default:
$pagina = "news.php";
break;
Página que abrirá quando o site estiver como [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] . mude o que está entre aspas para mudar a página a ser aberta.

Citação:
case "downloads":
$pagina = "downloads.php";
break;
A página downloads.php abriria quando a url estiver em [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] . Adicione um para cada link/página que vc for usar.

case "downloads":
Mude o que está entre aspas para muda o que aparece depois de id= na url.
$pagina = "news.php";
Mude o que está entre aspas para o nome da página que abrirá com a Id selecionada na url.

Citação:
<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "Página solicitada não existe!";
}
?>
Mude o valor do echo para mudar o que aparece se a página selecionada pela ID não existir.

!ATENÇÃO! - Coloque nas páginas(salvas em php) APENAS O TEXTO DO CONTEÚDO COM AS FORMATAÇÕES DO MESMO E AS TAGS DE HTML BÁSICAS(<html><head><body>)!! Caso você obtenha algum erro de Background de cores diferentes, adicione uma tag de Bgcolor ao <body> dos conteúdos.


Capítulo [3] - Definições

Vou dar um exemplo de layout e explicar alguns conceitos básicos.

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

1 - Header: onde se encontra o Banner do site e em alguns casos as Headlines de notícias.
2 - Menu: onde se encontram as opções de navegação do site com os links para páginas e arquivos.
3 - Links: onde se encontram links para parceiros, afiliados e top sites.
4 - Conteúdo: onde aparece o conteúdo do site.
5 - Copyright: onde se encontram os direitos autorais do site e do server.

Capítulo [4] - Dúvidas Freqüentes

P - Um site de server tem alguma linguagem obrigatória?
R - Não necessáriamente... É recomendado o HTML com tags em php, deixando a página dinâmica, fácil de se acessar e bem leve, mas também existem vários sites em javascript, css etc...

P - Algum outro editor de sites para uso?
R - Claro! O Microsoft FrontPage é simples e bem útil, mas eu não consegui pegar o link. Outros editores no site [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Capítulo [5] - Agradecimentos Finais

Quero agradecer à:
-Você
-Eu
-Pessoal do Secret Experience
-Às companias citadas neste tutorial.

Espero que este guia tenha ajudado alguns que antes eram OBRIGADOS a hostear o seu site pessoal, de servidores ou de fórum's em blogs(sim... eu ja vi disso ...digowsam quem diga), ou terem que usar skins do web napas, por não saber como fazer um site.

Até a próxima

Tutorial feito por Near e RikuSchala. Todos os direitos reservados. 2009
__________________
[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]
Thx Arayashiki

 
Avatar de SaraxD
SaraxD
Amigo SE

Quadro de Medalhas

Registrado em: May 2009
Localização: Praia Grande - SP
Posts: 1,235
Nome Real: Sara Banni
Visitas: 7778
Os Seguintes 41 Usuários disseram Obrigado(a) para SaraxD por gostarem deste post :
Mostrar/Ocultar lista dos que agradeceram

Links Patrocinados
 


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 10:28 PM.