Tutorial: Instalando, Configurando e Usando PHPNews

PHPNews é um sistema de notícias feito em PHP simples e fácil de usar que possui suporte a Templates e outras pequenas funcionalidades que ajudam e muito, principalmente como foi o meu caso, onde tinha que colocar um sistema de noticias simples, porém não tinha tempo para desenvolver nada similar e não tinha nada pronto, ai que entrou o PHPNews, sendo muito útil em alguns casos onde não podemos usar WordPress.

Abaixo veremos como Instalar, Configurar e Usar o PHPNews de forma simples e rápida, se eu esquecer de algo comente.

INSTALANDO e CONFIGURANDO

Primeiramente é necessário baixar o PHPNews que pode ser baixado na página oficial do PHPNews – http://newsphp.sourceforge.net/
Depois basta descompactar os arquivos do PHPNEWS no diretório desejado, como por exemplo:

[Exemplo Linux:] /var/www/noticias/
[Exemplo Windows:] c:\xampp\htdocs\noticias

NOTA: Lembre-se de setar as permissões de arquivos corretamente.

E assim ja teremos acesso via Browser(Navegador), pela seguinte url(se for colocado no diretorio exemplo):
http://localhost/noticias/

Porém, na primeira vez temos que instalar o PHPNEws entao vamos acessar a seguinte url:
http://localhost/noticias/install.php

Ao abrir a url pela primeira vez o PHPNews irá fazer uma instalação automática para você o que ajuda muito.
Agora você pode criar o banco de dados e definir os usuários com permissões para acessar o banco de dados ou pode somente acessar a url do local onde instalou o PHPNews que ele fará isso para você.

Após abrir a pagina de instalação você será questionado em qual linguagem o PHPNews deve usar durante a instalacao, por padrao não tem português, porém traduzir é algo extremamente fácil, e se procurar na web vai achar os arquivos rapidinho.

NOTA: caso queira traduzir você deve inserir os arquivos antes da instalação, após também irá funcionar, mas lhe aconselho fazer antes, eu fiz e me ocorreu alguns pequenos bugs, mas nada visivel.

Tendo escolhido a linguagem o PHPNews irá verificar se é possíver prosseguir com a instalação, verificando as funções do PHP e servidor que ele precisa prar continuar.

No passo 3 do instalador você será questionado sobre informações básicas como:

  • Nome do Banco de Dados(BD);
  • Nome de usuario do BD;
  • Senha do Usuario do BD;
  • URL do servidor de BD;
  • Prefixo(usado pelo PHPNews);
  • Se deseja criar o banco de dados para você; ## isso é show, porém o usuário precisa ter permissão para isso

# informacoes sobre o site

  • Nome do Site;
  • URL para o PHPNEWS; # nosso caso será http://localhost/noticias/ , nao esqueça de colocar a barra no final
  • URL da pagina principal do sistema que usuario o PHPNews; # nosso caso somente, http://localhost
  • Linguagem; # agora voce ira escolher a linguagem que o PHPNews deve usar

# define informacoes de acesso ao admin

  • Login para acessar o admin;
  • Senha para o login;
  • Confirme a senha;

No Passo 4 do instalador, caso as permissões não tenham sido inseridas corretamente irá ocorrer um erro, senão vai prosseguir e informar que a instalação foi concluida com sucesso e irá pedir para que você remova o arquivo ‘install.php’, então faça isso senão você não irá conseguir acessar.

Depois é so acessar inserindo as informações de login informadas na instalação e ir inseridos as noticias que você desejar.

USANDO

Para usar o PHPNews é muito simples basta colocar o include php dentro da página em que deseja exibir as notícias veja, vou explicar melhor.

Após instalado e as notícias inseridas no PHPNews ele já está apto a exibi-las, para isso basta entender o seguinte, dentro da pasta PHPNews existe um arquivo chamado ‘news.php’ é ele o rensponsavel por exibir as noticias da forma desejada, basta fazer a chamada por ele em sua página, vejamos um exemplo:

Tenho um site institucional onde é exibido umas notícias bem simples e informações sobre a empresa, porém as notícias são exibidas somente na página inicial, sendo assim vou no arquivo da página inicial do site, que encontra-se em http://localhost/ (é só um exemplo lembre-se) e dai adiciono dentro do meu index.php a seguinte linha:

[php]<!– codigo html antes –>

<!– codigo html depois –>[/php]

O Codigo acima irá incluir as últimas noticias automáticamente, desde que já esteja tudo funcionando, claro.

Templates

O PHPNews além de linguagens também possui templates o que facilita ainda mais tudo que temos que fazer, caso queira alterar algum template basta ir na pasta ‘templates’, lá se encontra o template de tudo assim como do arquivo que é chamado externamente feito acima, para alterar somente esse template basta alterar o arquivo ‘templates/news_temp.php’, lá já tem informações o bastante para lhe ajudar a organizar de acordo com o que deseja.

ERRO de INSTALAÇÃO
Caso ocorra um erro ao tentar acessar a pagina principal, informando ao similar a isso:

Warning: include_once(settings.php) [function.include-once]: failed to open stream: No such file or directory in …

Você precisará inserir o seguinte arquivo na pasta onde foi instalado o PHPNews, pois você nao deu permissao corretamente para o PHPNews criar esse arquivo sozinho:
Nome do Arquivo: ‘settings.php’;
Conteudo:

[php]<?php
$db_name = “phpnews”; // nome do banco de dados criado por voce
$db_user = “root”; // usuario de acesso ao mysql
$db_passwd = “"; // senha do usuario que acessa o mysql
$db_server = “localhost”; // servidor onde se encontra o banco de dados, no geral nao precisa alterar
$db_prefix = “phpnews_"; // prefixo usado pelo phpnews, nao precisa alterar
?>[/php]

TRADUÇÃO

Caso queira traduzir o PHPNews(nossa ja to cansando de digitar isso), basta acessar a pastar language dentro da pasta onde você fez a instalação, e criar os arquivos
‘pt_BR.admin.lng’, ‘pt_BR.news.lng’

onde o primeiro refere-se as traduções do painel administrativo e segundo ao do arquivo que será exibido na página desejada.

Caso queira eu posso fazer um tradução, mas vou pedir que me pague lanche, ehhehehe.

Com enorme felicidade consigo terminar mais um tutorial e
espero que esse tutorial, bem básico, tenha te ajudado.