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

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 25-02-2009, 09:47 PM   #4 (permalink)
Everybory lies
 
Avatar de fetish
 
Registrado em: Dec 2008
Posts: 476
Agradeceu: 280
Agradecido 511 Vezes em 223 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Enviar mensagem via Windows Live Messenger para fetish
Pontos: 2,001, Nível: 27
Pontos: 2,001, Nível: 27 Pontos: 2,001, Nível: 27 Pontos: 2,001, Nível: 27
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: João.

Inventório de fetish Usuário possui 1x FW User Usuário possui 1x Apple Inc. Fan/User

Padrão [SITE] Guia prático ~CRIAÇÕES DE SITES~ Parte 2

Olá, me chamo Near. aqui estou eu de volta com a 2ª parte do meu guia sobre criação de sites para servidores de Lineage II.

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

Índice
[1]-Introdução
[2]-Filezilla
[3]-Sistema de News
---[3.1]-Requísitos
---[3.2]-Instalação
---[3.3]-Configuração
------[3.3.1]-Usuários
------[3.3.2]-Templates
------[3.3.3]-Configurações Pessoais
------[3.3.4]-Sitema
------[3.3.5]-BackUp
---[3.4]-Mostrando
---[3.5]-Postando
[4]-Dúvidas Freqüentes
[5]-Agradecimentos Finais

Capítulo 1 - Introdução

No último guia, eu disponibilizei os links para tudo que é necessário para criar um site de servers e os scripts que facilitam toda a vida de um webmaster. Agora falta instalar tudo isso. Como? Via FTP. FTP (File Transfer Protocol (Protocolo de Transferência de Arquivos) é um servidor interligado com o HTML do site. Com o FTP é possível mandar arquivos se conectando direto com o servidor usando um programa auxiliar. Nesta série, usaremos o Filezilla, que tem uma interface simples e é bem rápido em suas transferências.

Capítulo 2 - Filezilla

Após ter baixado e instalado devidamente o Filezilla, abra-o, usando o atalho em sua Área de Trabalho. Você provavelmente verá algo assim:

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

No campo Host, você deve colocar o host do servidor FTP.
No campo nome de usuário, coloque o seu usuário do FTP.
No campo Password, coloque a senha do FTP.

Se você for usar Apache ou Abyss no teu servidor e quiser usar uma porta dele para o site, então coloque esta porta no campo Porta. A maioria dos servers FTP não tem uma porta específica, então não há necessidade de se mexer neste campo.

Após preencher tudo direitinho, clique em Conexão Rápida.
O FTP começará a conectar com seu site. Aguarde alguns segundos

O painel direito mostra o que tem dentro do seu site e pode ser usado. O painel esquerdo mostra os arquivos e pastas do seu computador, que você pode transferir para o seu site a qualquer momento.
Para transferir um arquivo, basta clicar sobre ele e arrastá-lo para o painel direito. A transferência iniciará.


Durante a transferência
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]


Capítulo 3 - Sistema de News
Um Sistema de News pode ser bem útil. Ele proporciona mais dinamismo, melhor acesso, menos trabalho para o webmaster e alta performance, incluindo comentários, headlines e templates. Na parte 01, eu disponibilizei 2 sistemas muito bons e fáceis de se mexer, usando somente arquivos TXT/PHP e nenhuma tabela SQL(como tantos outros).

MzNews²
O MzNews² era um projeto de avanço rápido e de boa composição, sendo usado em muitos sites bons e até empresariais, mas foi cancelado e parou na versão 2.0 RC5(eu não recomendo a 2.0), mas deixou disponibilizado para o público ambas as versões: 1.0 Final e 2.0 RC5. Link na parte 01. Fornece configuração para templates, users e news.

CuteNews
Da mesma empresa do CuteFTP, o CuteNews é um sistema de news quase q a base de PHP, o que favorece em muito o dinamismo. Já está na versão 1.4 e avançando. Fornece configuração de templates, users, news e categorias.

---3.1 -
Requísitos
O server que você vai usar no site deve ter:
FTP
PHP - Recomendado: 4 ou superior
Suporte a CHMOD - Infelizmente não tem como saber se o servidor suporta CHMOD sem perguntar ou testar no FTP

---3.2 - Instalação
MzNews²
Após baixar e extrair a pasta do MzNews² para algum lugar, abra o CoreFTP e arraste a pasta que você extraiu para o seu site. Espere o upload.
Para concluir a instalação, entre no diretório do MzNews² no seu site.
Exemplo: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Aparecerá uma tela de configuração inicial. Preencha os dados corretamente e Pronto!

CuteNews

[COLOR="DeepSkyBlue"]Após baixar e extrair a pasta do CuteNews para algum lugar, abra o filezilla e arraste a pasta que você extraiu para o seu site. Espere o upload.
Para concluir a instalação, entre no diretório do CuteNews no seu site.
Aparecerá uma tela de configuração inicial. Preencha os dados corretamente.
Depois, delete o arquivo install.mdu que se encontra na pasta inc do CuteNews que você pois no site e Pronto!

---3.3 - Configuração
O melhor desses sistemas de news é a configuração! Você pode configurar praticamente tudo que quiser/precisar!

------3.3.1 -
Usuários

Adicionando
MzNews²
Na página incial do MzNews²(ex.: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar] ), clique no ícone de Usuários(duas pessoinhas mal desenhadas usadas pelo Ruindows... err... Windows XP). Nela aparecerá os usuários do seu sistema. Clique em Adicionar. Preencha os campos e clique em OK. Pronto!

CuteNews
Faça o login e clique em Options. Clique na opção Add/Edit Users vai aparecer um formulário de adição de novos membros. Preencha-o e clique em Add User.
No campo de Access Level, escolha uma das opções:
Administrator
- Pode excluir notícias, publicar novas notícias, editar notícias e comentar, além de mexer nas opções.
Editor - Pode excluír, editar, postar notícias e comentar.
Journalist - Pode postar notícias e editar só as postadas por ele, além de comentar.
Commenter - Pode somente comentar notícias.

Editando
MzNews²
Na página de Usuários, clique no usuário que você quer editar. Preencha os campos que quer editar e clique em Salvar.


CuteNews
Na página de Add/Edit Users, clique a opção [edit] do usuário que você quer editar. As únicas opções a se editar são a senha e o nível de acesso(Access Level).

------3.3.2 - Templates
Adicionando
MzNews²
No MzNews², usa-se um único template, então só se pode editar o template existente.


CuteNews
Clique no menu Options e depois em Menage Templates. Clique em [create new template]. No primeiro campo, escolha um template já existente para servir de base. No segundo, escolha o nome ddo novo template. Clique em Create Template. Pronto!

Editando
MzNews²
Editar um template é muito fácil. Basta você criar um conjunto de tags html que formem uma espécie de quadro, com espaço para data, notícia, avatar, autor e alguma outra coisa que lhe interesse por. Tags como <html>, <body> e <head> e seus fechamentos não podem estar incluídas.
Por exemplo:
Citação:
<div align="left">[{date day}/{date month}] <a href="#{news id}" title="Por {user name} em {news dateFull}"><b>{news title}</b></a></div>
Esse é o código padrão para uma Headline. Isso na página ficaria assim:
[dia/mês] Nome da News
("Nome da News" seria um link para a news.)
Na edição, no lugar do campo que você quer que apareça, coloque o seguinte:
{news id} - ID da notícia.
{news title} - Nome da notícia.
{news content} - Conteúdo da notícia.
{comments count} - Nº de comentários.
{news dateFull} - Data da notícia. Completa.
{date day} - Data da notícia. Dia.
{date month} - Data da notícia. Mês.
{date year} - Data da notícia. Ano.
{date hour} - Data da notícia. Hora.
{date minute} - Data da notícia. Minutos.
{date second} - Data da notícia. Segundos.
{user user} - Nome do autor.
{user name} - Nickname do autor.
{user email} - E-Mail do autor.
{user avatar} - Avatar do autor.
{user field1} - ICQ do autor.
{user field2} - MSN do autor.
Essas tags também podem ser usadas em links.Exemplo:
Citação:
<a href="mailto:{user email}">E-mail</a>
CuteNews
Vá na página de Edit Templates e selecione o template a editar no campo Switch to Template e clique em OK. Clicando nos nome dos campos que se quer editar, aparecem as possíveis tags para aquele campo. Editar um template é muito fácil. Basta você criar um conjunto de tags html que formem uma espécie de quadro, com espaço para data, notícia, avatar, autor e alguma outra coisa que lhe interesse por. Tags como <html>, <body> e <head> e seus fechamentos não podem estar incluídas.
As Tags usaveis se encontram acima do quandro para a edição, mas como um bom tradutor e tutor, aqui estão as traduzidas.
{title} - Título da notícia. - Usável em:Active News , Full News.
{avatar} - Mostra avatar do autor(se houver algum). - Usável em:Active News , Full News.
{short-story} - Mostrar resumo da história. (Campo Short Story na postagem de News). - Usável em:Active News , Full News.
{full-story} - Mostrar história completa. (Campo Full Story na postagem de News). - Usável em:Active News , Full News.
{comment} - Mostrar comentário. - Usável em:Comment.
{author} - Nome do autor com link para e-mail. - Usável em:Active News , Full News , Comment.
{author-name} - Nome do autor sem link para e-mail. - Usável em:Active News , Full News.
[mail] e [/mail] - Gera um link para o e-mail do autor. Ex: [mail]E-Mail[/mail]. - Usável em:Active News , Full News.
{mail} - E-Mail do autor do comentário. - Usável em:Comment.
{date} - Data que a news foi postada. - Usável em:Active News , Full News , Comment.
[link] e [/link] - Gera um link permanente para a Full Story. Ex: [link]Full[/link]. - Usável em:Active News.
[full-link] e [/full-link] - Gera um link para a Full Story somente se houver alguma. Ex: [full-link]Full[/full-link]. - Usável em:Active News.
[com-link] e [/com-link] - Gera um link para os comentários do artigo. Ex: [com-link]Coments[/com-link] - Usável em:Active News.
{comments-num} - Mostra o nº de comentários sobre o artigo. - Usável em:Active News , Full News.
{category} - Mostra a categoria do artigo, se houver alguma. - Usável em:Active News , Full News.
{category-icon} - Mostra o ícone da categoria, se houver algum. - Usável em:Active News , Full News.
[prev-link] e [/prev-link] - Gera um link para a página anterior de notícias/comentários. Ex:[prev-link]Notícias Anteriores[/prev-link] - Usável em:News Pagination , Comments Pagination.
[next-link] e [/next-link] - Gera um link para a próxima página de notícias/comentários. Ex:[next-link]Próximas Notícias[/next-link]. - Usável em:News Pagination , Comments Pagination.
{pages} - Gera links numéricos para as páginas de notícias/comentários. Ex: 1 2 3 4 5(cada um desses nºs representam uma página). - Usável em:News Pagination , Comments Pagination.
Essas Tags podem ser usadas entre sí. Ex:

Citação:
[com-link]{comments-num}[/com-link]
------3.3.3 - Configurações Pessoais
MzNews²
Clique no ícone de Configurações(um certinho vermelho). Como está em português, axo que não há necessidade de se explicar cada campo não é? Caso haja demanda, eu editarei o tuto e colocarei as explicações.

CuteNews
Clique em Options e em System Configuration.
Full URL to CuteNews directory - Coloque aqui a url completa até o diretório do cutenews, no nosso exemplo: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
CuteNews Skin - A skin que o cutenes irá usar. Deixe "Default" para usar a skin que você editou.
Auto Wrap Comments - Digite nesse campo o limite de caracteres de uma palavra antes dela passar para outra linha.
Comments Flood Protection - Controle de flood para comentários. Digite 0 para retirar o controle.
Smilies - Palavras usadas para os smiles.
Time Adjustment - Ajuste do horário. Em minutos. Ex: +120=adicionar 2 horas. -120=reduzir em 2 horas.
Use Avatars - Coloque "Yes" para mostrar avatars e "No" para o campo de avatars ficar em branco.
Reverse Comments - Coloque "Yes" para os comentários mais novoc virem em primeiro.
Reverse News - Coloque "Yes" e as notícias mais velhas virão em primeiro.
Show Comments When Showing Full Story - Coloque "Yes" e os comentários serão mostrados debaixo da história completa(Full Story).
Time Format For News - Formatação da hora que aparecem nas news com o comando {date}.
Show Full Story In PopUp - Coloque "Yes" para a Full Story aparecer em um pop-up.
Settings for Full Story PopUp - Configurações para a janela do pop-up da Full Story. Somente se a opção acima estiver "Yes".

--Linhas permitidas
---HEIGHT=(altura(em pixels))
---WIDTH=(largura(em pixels))
---resizable=(yes/no)
---scrollbars=(yez/no)
--Separação por vírgula

Max. Length of Comments in Characters - Nº máximo de caracteres em um comentário. Coloque 0 para desabilitar o limite.
Comments Per Page (Pagination) - Quantidade de comentários que serão mostrados por página. Coloque 0 para remover o limite.
Only Registered Users Can Post Comments - Restringir comentários para users registrados. Coloque "No" para liberar o comentário para todas as pessoas/visitantes.
Allow Mail Field to Act and as URL Field - Permitir que o campo de URL no formulário de comentários funcione com URLs também. Coloque "Yes" para habilitar.
Show Full Story When Showing Comments - Exatamente igual a Show Comments When Showing Full Story.
Time Format For Comments - Formatação de hora que aparecem nos comentários com o comando {date}.
Show Comments In PopUp - Coloque "Yes" para os comentários aparecerem em um pop-up.
Settings for Comments PopUp - Configurações para a janela do pop-up dos comentários. Somente se a opção acima estiver "Yes".
--Linhas permitidas
---HEIGHT=(altura(em pixels))
---WIDTH=(largura(em pixels))
---resizable=(yes/no)
---scrollbars=(yez/no)
--Separação por vírgula

Quando acabar, clique em Save Changes.

------3.3.5 - Backup
Criando
MzNews²
Clique no ícone que parece uma caixinha com um CD do lado. Clique em Criar. O BackUp Será criado e você deverá agora clicar no botão Baixar. Salve-o em algum lugar. E depois clique em Remover. Caso você não remova, as notícias podem ficar inacessíveis.

CuteNews
Clique em Options e depois em BackUp Tool. No campo "Name of the BackUp", digite o nome do seu BackUp e clique em Proceed.

Restaurando
MzNews²
Após ter baixado e removido o BackUp, na aba Restaurar um BackUp, clique em Arquivo... e selecione o arquivo que você baixou. Clique em Restaurar. Pronto!

CuteNews
Na tela do BackUp Tools, clique na opção [restore]. Pronto!

---3.4 - Mostrando
MzNews²
Caso você vá usar o truque de Query Strings, apresentado na Parte 01, abra o bloco de notas e digite isto:
Citação:
<?php include ("mznews/data/xNews.txt"); } ?>
Salve como news.php e ponha como default do seu Query Strings.

CuteNews
Caso você vá usar o truque de Query Strings, apresentado na Parte 01, abra o bloco de notas e digite isto:
Citação:
<?php include ("mznews/data/xNews.txt"); } ?>
. Salve como news.php e ponha como default do seu Query Strings.

---3.5 - Postando
MzNews²
Clique no primeiro ícone do painel(que parece uma folha de jornal com um "+" na frente). Nesta página, você pode escrever a news que precisar para seu server. Os campos que não estão em negrito não são obrigatórios. Quando a notícia estiver pronta, clique em Salvar. Pronto!

CuteNews
Na barra do menu, clique em Add News. Nesta página, você pode escrever a news que precisar para seu server. Todos os campos(menos Full Story e o Avatar) são obrigatórios. O campo Category pode estar em branco, simbolizando que a new não tem categoria definida. Clique em Add News. Pronto!

Capítulo 4 - Dúvidas Freqüentes

P - Existem outros sistemas de news além dos dois apresentados aqui?
R - Existem sim. LinkinNews é uma boa alternativa, só que eu não o coloquei aqui pois nunca o testei.

P - Como eu faria um sistema de news sem usar esses programas?
R - Tecnicamente, você teria que editar um arquivo html toda vês que quisesse uma news nova, e isso dá muito trabalho. Acredite.

P - Por que o tutorial não estava completo até agora?
R - Aconteceu um acidente e eu o mandei na metade. Peço desculpas.

Quero agradecer a:
Você, por ter lido esse tutorial,
Eu, por ter conseguido essa proeza,
Fórum Secret Experience, por nos dar a chance de ver esse tutorial.




__________________
<?php $som1 = 10; $som2 = 10; echo: "O resultado da soma referente as variáveis dá: $som1 + $som2"; ?> Qual o nome do filme? ;)
fetish está offline   Responder com Citação
Os Seguintes 22 Usuários disseram Obrigado(a) para fetish por gostarem deste post :
Mostrar/Ocultar lista dos que agradeceram

 


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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 10:32 AM.