1
- O que é?
SuperNews é
um Sistema de Notícias baseado em PHP e Mysql e que vem
acompanhado com painel de administração com autenticação
de usuário, onde você poderá editar, excluir e adicionar
notícias, com suporte a imagens (png, gif e jpg), controle interno de usuários,
onde você poderá adicionar, deletar e editar seus usuários
e com um novo sistema de busca em seu banco de dados. Agora também com administração de comentários e paginação de notícias .
2
- O que há de novo na versão 2.6
1 - Controle de Categorias - Adicionar, editar e deletar categorias.
2 - Aperfeiçoamento
do código fonte - "correção de bug's".
3 - Arquivo econtrar_dir.php que exibi a raiz do seu servidor.
Mudanças no 2.5:
1 - Programação desenvolvida para o PHP 5 e com a opição register globals em off
2 - Aperfeiçoamento
do código fonte - "correção de bug's".
3 - Controle de Comentários - Adicionar, editar e deletar comentários.
4 - Mini editor, onde você poderá formatar sua notícia com maior facilidade.
5 - Páginação das notícias
3
- Como instalar o SuperNews
O SuperNews 2.6 está
agora mais fácil para ser instalado. Com seu próprio arquivo de
instalação, você terá menos dor de cabeça
na sua instalação. Para instalar, sigua os passos abaixo:
obs: O SuperNews foi construido com o register_globals
= off.
1 - Abra e Edite o arquivo conexao.inc.php e altere as variáveis
(com um $ na frente da palavra, ex: $variavel) para as que foram fornecidas
para você conectar-se ao servido de Mysql:
- $host - o comum é localhost ou 127.0.0.1, isto depende
da configuração do seu servidor, verifique isto com os administradores
do seu servidor.
- $user - o usuário que irá se conectar ao Mysql.
- $pass - a senha do usuário acima para conectar-se
ao Mysql.
- $db_super_news - nome do banco de dados fornecido pelo seu
administrador. Obs: O arquivo de instalação não
cria o banco de dados, preferimos que seja assim, portanto para que a instalação
aconteça é necessário que o banco de dados seja criado
antes.
- $config_galeria['dirservidor'] - variável que armazena o diretório no servidor onde irão ficar as fotos de capa das notícias DEIXE A PARTE /admin/upload_imagens/. Configure ela de acordo com seu servidor. (Atenção: acesse pelo seu navegador o arquivo econtrar_dir.php para encontrar o valor desta variável)
- $config_galeria['urlgaleria'] - variável que armazena a URL das fotos DEIXE A PARTE /admin/upload_imagens/. Configure ela de acordo com seu servidor.
2 - Faça um Upload (transferência) dos arquivos para o seu servidor.
3 - Acesse o arquivo instalacao.php que já deve está no servidor,
onde o mesmo criará:
- tabela supernews_comentario;
- tabela supernews_login;
- tabela supernews_noticias;
- adicionará uma mensagem de boas-vindas;
- adicionará um usuário default com o -- login:
admin e a senha: supernews -- que depois da instalação
poderá ser alterado através do controle de usuários que
está no arquivo de administração: adm_noticias.php.
4 - Se tudo ocorrer bem para vizualizar as notícas é só
ir para o arquivo index.php.
5 - É recomendado você após a instalação
deletar o arquivo instalacao.php do diretório do seu servidor ou somende
retira-lo, pois ele pode passar informações importantes.
4
- Arquivos e suas funções
1 - leiame.html
- arquivo que contém informações sobre o SuperNews, como
por exemplo: O que é, como instalar e etc.
2 - supernews.css - folha de estilo dos arquivos.
3 - busca.php - arquivo responsável pelas buscas de palavras
solicitadas pelo usuário.
4 - conexao.inc.php - arquivo que contém as principais informações
para que todos os outros funcionem, como o host utilizado ou o nome do usuário
para conexao com o banco de dados Mysql.
5 - dataport.php - arquivo que contém um script brinde criado
pela equipe supernews que informa a data corrente em português e sauda
os visitantes.
6 - funcao.php - arquivo que contém algumas funções,
como: conexão para o banco de dado Mysql e também uma funcão
para formatar a data fornecida pelo Mysql para uma mais conveniente.
7 - index.php - arquivo com o layout do SuperNews, exibe as notícias.
8 - instalacao.php - arquivo responsável pelas criações
das tabelas supernews e supernews_login, inserção da notícia
de boas-vindas e da criação do administrador.
9 - marqhorz.php - arquivo que exibe as notícias em forma de
letreiro digital na disposição horizontal.
10 - marqvert.php - arquivo que exibe as notícias em forma de
letreiro digital na disposição vertical.
11 - noticias.php - arquivo que exibe as 5 últimas notícias
dentro de seu banco de dados.
12 - comentario.php - arquivo que contém o formulário para cadastramento dos comentários.
13 - categorias.php - arquivo que exibe as categorias cadastradas.
14 - encontrar_dir.php - arquivo que exibe os dados para configuração da variável $config_galeria['dirservidor'].
Arquivos da pasta admin:
15 - adicionar.php - arquivo com o script que adicona as notícias,
só funciona quando você está logado, ou seja, identificado,
isso por motivos de segurança.
16 - adm_noticias.php - arquivo principal da pasta admin, pois é
através dele que você se loga para poder adicionar, editar e excluir
as notícias.
17 - editar.php - arquivo com o script que edita as notícias,
só funciona quando você está logado, ou seja, identificado,
isso por motivos de segurança.
18 - adminsupernews.css - folha de estilo.
19 - pasta upload_images - esta pasta guarda todas as imagens das notícias
que são cadastradas. Obs: é necessário
dá modo de gravação nesta pasta, isto pode ser feito através
de seu programa de ftp, informe-se mais com seu administrador de servidor.
20 - comentario.php - administra os comentários cadastrados.
21 - adicionarcat.php - arquivo que controla as categorias.
5
- Observações sobre os arquivos:
1 - noticias.php - por motivos de
estética, este arquivo só funcionará juntamente com o arquivo
index.php. Caso você queira utiliza-lo individualmente é necessário
que você descomente algumas linhas, ou seja, retire os /*:
/*******************************************************************************************************************
* require("conexao.inc.php"); //arquivo incluido que contem todas
as variaveis necessarias para conexao com o MYSQL
* require("funcao.php"); //arquivo que contem algumas funcoes basicas
*
* conexao_mysql($host,$user,$pass,$db_super_news); //funcao para conexao com
o MYSQL
********************************************************************************************************************/
deve ficar:
require("conexao.inc.php"); //arquivo incluido que contem todas as
variaveis necessarias para conexao com o MYSQL
require("funcao.php"); //arquivo que contem algumas funcoes basicas
conexao_mysql($host,$user,$pass,$db_super_news); //funcao para conexao com o
MYSQL
2 - da mesma forma que este último os arquivos marqhorz.php e marqvert.php
só funcionarão também desta forma.
3 - adm_noticias.php - Temos algumas observações com relação
a este arquivo:
3.1 - Quando você instala o SuperNews no seu servidor ele cria um usuário
padrão com o login: admin e o password: supernews para que você
possa acessar a área de administração, quando fizer isto
trate de mudar o login e senha na área de controle de usuário
ou até mesmo criar outro e deletar este último.
3.2 - O campo senha da área de controle de usuário só pode
conter 8 caracteres entre números e letras.
3.3 - Pessoas cadastradas como usuário não podem criar ou excluir
os mesmo só editar o seu. Somente pessoas com status de administrador
podem fazer isto.
3.4 - Na área de edição de notícias, quando você
adiciona uma notícia sem imagem no banco de dados e depois de cadastrada
você percebe que esqueceu de colocar a imagem, não se preocupe,
não é necessário criar uma nova notícia, basta clicar
no menu editar e lá terá um campo para upload de imagem e suas
dimensões, basta localizar a imagem colocar as dimensões e deixar
o restante como estava e pronto é só clicar em editar e a imagem
será transferida para seu servidor. Da mesma forma é quando você
tem uma notícia com uma imagem e que esta imagem não era a que
você queria, entao clique no menu editar da respectiva notícia
e substitua a imagem que está no momento pela nova e clicar no menu editar.
Concluimos que quando você só faz a alteração na
notícia e nao na área de imagens ela conserva a que estava é
muito simples, se este campo estava fazio antes da edição ele
ficará vazio depois da mesma.
3.5 - Foi CORRIGIDO uma falha no momento do envio das fotos, de capa cadastradas, para o servidor.
Todo o código é
aberto para alteração segundo as suas necessidades, mas pedimos
que matenha o nome do autor, Fernando Pontes e seu contato,
odnanrefsetnop@hotmail.com.
Antes de tudo agradecemos pela preferência,
pelas sugestões e críticas enviadas até o término
desta versão e estamos abertos para mais críticas e sugestões
(hehehehehe) através do e-mai, Esperamos que vocês gostem, DEMOROU MAIS SAIUl:
- odnanrefsetnop@hotmail.com