Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2010, 15:22
Lorsui
 
Fecha de Ingreso: agosto-2007
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 1
Exclamación Noticia ampliada

Hola, quería comentarles que estoy armando un muestrario de noticias, donde primero veo una foto y luego aproximadamente 300 caracteres de la noticia. Por último si alguien quiere leer completa la noticia, un hipervínculo para ampliarla.
Mi problema es que no puedo resolver esta última parte.
Tengo el header, el menú lateral y el footer que son fijos, lo que cambia es el contenido.
En el index tengo:
Código PHP:
<?
if(isset($_GET["pagina"]) and $_GET["pagina"]!="index" )
{
    
$pag=$_GET["pagina"].".php";
}else
    
$pag="noticias.php";
?>

<?
include("funciones.php");

?>

<div class="head"><? include("header.php"); ?></div>
<div class="sidenavizq"><? include("menu.php");?></div>
<div class="contenido"><? include($pag);?></div>
<div class="footer"><? include("pie.php");?></div>
Y en noticias.php tengo 2 includes, uno es noticiaPpal y la otra es menuNoticias.php

En noticiaPpal:
Código PHP:
<?php
    
if($_GET["id"]!="")
    {
        
$nota getNoticias($_GET["id"]);
    }else{
        
$nota getNoticiasXCantidad(1);
    }    
    if(
$noticia mysql_fetch_array($nota))
    {
        echo
        
'<div class="titulares"><b>'.$noticia["titulo"].'</b></div>
        <div class="container"> 
        <img src="img_noticias/'
.$noticia["foto"].'" width="280" height="150"><br><br>
        '
.substr($noticia["texto"],0,380)
        .
'
 <a href="index.php?verNoticia='
.$noticia["id"].'">+ info</a> //acá estaría el problema
        </div>'
        
;  
    }
    
?>
En principio tendría un script verNoticia.php que tendría que mostrarme la noticia completa, pero no sé dónde colocarla para que verNoticia.php esté en el sector contenido porque así no me la toma.

verNoticia.php:
Código PHP:
<?
include("funciones.php");

if(
$_GET["id"]!="")
    {
        
$nota getNoticias($_GET["id"]);
    }else{
        
$nota getNoticiasXCantidad(1);
    }    
    if(
$noticia mysql_fetch_array($nota))
    {

        echo
        
'<div class="titulares"><a href=# >Noticia</a></div>
        <div class="container"> 
        <img src="img_noticias/'
.$noticia["foto"].'" width="280" height="150"><br>
        <b>'
.$noticia["titulo"].'</b><br>
        '
.$noticia["texto"].'
        </div>'        
        
;  
    }

include(
"noticiaMenu.php");
?>
Espero que no haya sido un mamarracho y que algo se entienda.
Gracias.