Foros del Web » Creando para Internet » Diseño web »

Diseño y programacion

Estas en el tema de Diseño y programacion en el foro de Diseño web en Foros del Web. Hola chicos..que tal.. Como ya les he comentado anteriormente en otro tema....me estoy iniciando en este tema de programacion y obviamente practica y errorr estoy ...
  #1 (permalink)  
Antiguo 17/08/2008, 07:57
 
Fecha de Ingreso: abril-2007
Mensajes: 21
Antigüedad: 16 años, 11 meses
Puntos: 0
Exclamación Diseño y programacion

Hola chicos..que tal..
Como ya les he comentado anteriormente en otro tema....me estoy iniciando en este tema de programacion y obviamente practica y errorr estoy aprendiendo....
Les quiero mostrar y consultar...como estoy trabajando y a ver que dicen...
El index principal lo hice asi:
<body onload="menu_init(0,12,1,-20,10)">
<div class="menu_top"><?php include("home.php");?></div>
<div class="contenedor">

<div class="left"><?php include("menu.htm");?></div>
<div class="flash"><?php include("flash.htm");?></div>
<div class="central"><?php include("central.php");?></div>
<div class="c_right"><?php include("derecho.php");?></div>
</div>
<div style="clear:both;"></div>
<div class="foot">© Copyright 2008. Todos los derechos reservados. .</div>
</body>
</html>


Bueno como veran el div central que es donde tendran que aparecer siempre al hacer clic en cualquir menu la informacion de cada seccion, llama a un archivo que dice central.php el cual lo hice asi:
<?php
$op=$_GET['op'];
if($op == ""){
//este es un mensaje que luego al hacer clic en cada seccion desaparece pero se mostrara por defecto.
echo "<h1>Bienvenidos </h1><br /> este LO PASE ABAJO
Headline news EMU Extends Welcome: 'Come Visit Us' EMU Reports New Contributions Record Vintage.Headline news, EMU Extends Welcome: 'Come Visit Us' EMU Reports New Contributions Record Vintage.Headline news, EMU Extends Welcome: 'Come Visit Us' EMU Reports New Contributions Record Vintage.<br />
<br />";
include("indexhome.php");

}
else{

if(file_exists($op.".php")){ //QUE ES ESTO BUSCAR
include($op.".php");

}
elseif(file_exists($op.".htm")) {
include($op.".htm");
}
else{
include("error.htm");
}
}

?>



Bueno ahora el indexhome.php que es el archivo que aparece por defecto son breves noticias que me muestran con un Ver mas..... y al hacer clic aqui me muestra la noticia desarrollada.....
El tema aca y mi duda es que aqui trabaje con dos archivos vercompleto1.php el cual va a mostrame la noticia completa llamando a otro archivo vercompleto.htm que me muestra la noticia desarrollada......
Teoricamente al hacer clic en Ver mas.... como eso ya esta incluido en el div central..... la noticia desarrollada debe mostrarse automaticamente en ese div central...... ???? Bueno eso no me sucede entonces al archivo vercompleto.htm (que me muestra la noticia desarrollada) tuve que copiar todos los divs con sus include tal cual estan en el index.php
Espero me entiendan hasta ahi....
Osea la pregunta es.
Esta bien asi....

<body onload="menu_init(0,12,1,-20,10)">
<div class="contenedor">

<div class="left"><?php include("menu.htm");?></div>

<div class="flash"><?php include("flash.htm");?></div>

<div class="central">
<img src="topics/<?php echo $sql['topic'];?>" class="img1">
<?php echo "<b>".$sql['titulo']."</b><br><br>";?>
<br><?php echo $noticia; ?><br>

<a href="index.php"><strong>Volver a las Noticias</strong></a>
</div>
<div class="c_right"><?php include("indexaviso.php");?></div>
</div>
<div style="clear:both;"></div>
<div class="foot">© Copyright 2008. Todos los derechos reservados. Escuela de Agricultura.</div>
</body>
</html>


La cuestion es cada vez que llamo a un archivo que quiero aparezca en el div central debo crear archivos con los divs correspondientes...y en donde quiero aparezca la info...poner los datos....
O pense que habia una forma mas dinamica...
Espero no les moleste semejante planteo pero era la manera de entiendan mi consulta...
GRACIAS
POR FAVOR AYUDA
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:31.