No INDEX (http://www.altaestacao.net/noticias)
- Data em que a notícia foi postada (Exemplo: DD/MM - Título)
- Limite de títulos (Exemplo: aparece apenas os últimos 3 títulos das notícias postadas)
Acho que é isso! Abaixo segue o meu código:
<?
/*
#############################
# Developed by Cristiano G. #
# Copyright © Reserved #
#############################
*/
?>
<html>
<head>
<title>Portal Alta Estação</title>
<style type="text/css">
<!--
a:link { color: #FFFFFF; text-decoration: none}
a:visited { color: #FFFFFF; text-decoration: none}
a:hover { color: #000000; text-decoration: none}
-->
</style>
</head>
<body text="#FFFFFF" bgcolor="#FBA057" topmargin="0" leftmargin="0">
<font face=verdana size=2><B>Notícias e atualizações:</B></font><br>
<?
include "config.php";
global $connection;
$query = "SELECT * FROM noticias ORDER BY pdate DESC";
$result = mysql_query($query) or die("Error: " . mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$titulo = $row['titulo'];
$autor = $row['autor'];
echo "- <a href=\"#\" onClick=\"window.open('mostra.php?id={$row['id']}','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=420,height=360'); return false;\"><font face=verdana size=1>$titulo</font></a><br>\n";
}
?>
</body>
</html>
Segue o código onde a data da notícia postada aparece normalmente:
<?
/*
#############################
# Developed by Cristiano G. #
# Copyright © Reserved #
#############################
*/
?>
<html>
<head>
<style type="text/css">
<!--
a:link { color: #FFFFFF; text-decoration: none}
a:visited { color: #FFFFFF; text-decoration: none}
a:hover { color: #000000; text-decoration: none}
-->
<!--
BODY {
scrollbar-face-color: FD9F43;
scrollbar-highlight-color: 000000;
scrollbar-3dlight-color: FD9F43;
scrollbar-darkshadow-color: FD9F43;
scrollbar-shadow-color: FD9F43;
scrollbar-arrow-color: 000000;
scrollbar-track-color: FFFFFF;
}
-->
</style>
<?php
include("config.php");
function index($id)
{
global $connection;
$sql = "SELECT id, titulo, autor, texto, DATE_FORMAT(pdate, '%d/%m/%Y') as date FROM noticias WHERE id='$id'";
$result = @mysql_query($sql) or die("Erro não foi possível conectar-se ao banco de dados");
while ($row = mysql_fetch_array($result)) {
$titulo = $row['titulo'];
$texto = $row['texto'];
$autor = $row['autor'];
$data = $row['date'];
$texto = nl2br($row['texto']);
echo " <title>$titulo</title>
</head>
<body bgcolor=\"#F5A101\" topmargin=\"6\">\n\n";
echo "<center><img src=\"topo_news.jpg\" border=\"2\"></center><br>\n\n";
echo "<center><font face=\"verdana\" size=\"2\" color=\"FFFFFF\"><b>$titulo</b></font></center>\n\n";
echo "<br>\n\n";
echo "<font face=\"verdana\" size=\"2\" color=\"FFFFFF\">\n\n";
echo "$texto\n\n";
echo "</font>\n\n";
echo "<p align=\"right\"><font face=\"verdana\" size=\"2\" color=\"FFFFFF\">Por <b>$autor</b> em <b>$data</b></font></p>\n";
}
}
switch($_GET['action'])
{
default:
index($_GET['id']);
}
?>
</body>
</html>
Espero resposta!
Por favor me ajude...
Grato desde já!
Edição feita por: Guilherme Ribeiro, 07/11/2006, 21:33.










