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.