Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: JOCCSV en 4 Mayo 2011, 01:35 am



Título: Duda sobre el Iframe
Publicado por: JOCCSV en 4 Mayo 2011, 01:35 am
buenas, pues he creado una pagina fan sobre mi grupo favorito. ya casi tiene como 4 meses y anteriormente el usuario navegaba por paginas. Ejemplo:
al ingresar y hacer clic en la sección VIDEOS, lo dirigia a .com/videos.html

hace poco realice cambios en toda la web, en lo que es el index e colocado un Iframe, por lo que si el usuario hace un clic en la sección "Videos" se cargaria ahi (en el Iframe) la pagina videos.html. Ahora e notado que el buscador indexa la pagina .com/videos.html, por lo que si el usuario ingresa asi, no notaria las demas secciones, solo se le mostraria el contenido de dicha pagina. ahora mi duda es:

existe alguna forma de que el buscador anexe lo que es el Index y en el Ifram muestre la pagina videos.html? considerando tambien que hay mas secciones, como audios, contactos, etc. seria php una solucion? en caso que yo no conozca php me tomaria un par de semanas o cuanto tiempo?

por sus comentarios gracias  :-*


Título: Re: Duda sobre el Iframe
Publicado por: el-brujo en 4 Mayo 2011, 10:12 am
Es uno de los problemas de usar frames o iframes.

En la página de videos.html tienes que poner el siguiene código:

Código
  1. <script language="javascript">
  2. <!--
  3. if (top == self) self.location.href = "http://www.elhacker.net/";
  4. //-->
  5. </script>

Lo que hace es que si detecta que entran directamente a la url videos.html pues redirecciona a el index (en tu caso pon tu url) para que vean el menú de  navegación completo.

Lo mismo para el iframe de audios, contacto, etc.


Título: Re: Duda sobre el Iframe
Publicado por: bomba1990 en 4 Mayo 2011, 16:05 pm
el-brujo tiene razon, pero te sirve mejor usar php, no es muy dificil y creo que en internet o en este foro hay ya algunos post sobre eso.


Título: Re: Duda sobre el Iframe
Publicado por: © Shadoweps ツ en 4 Mayo 2011, 17:02 pm
Leyendo este problema se me vino a la mente una posible solución, se pueden crear las páginas en PHP y que cada sección tenga el menu, logo y todo lo demás del sitio y ponerlo como include en cada sección, por ejemplo

Creo mi menu.php, logo.php y el sitio donde quiero poner el menu y logo seria videos.php

<?php
include 'menu.php';
?>

<?php
include 'logo.php';
?>

en la pagina videos.php pondría un include a menu.php y logo.php por lo tanto si entran a videos.php se vería la página con el menú y logo =).... tal vez este mal pero según yo funcionaria.


Título: Re: Duda sobre el Iframe
Publicado por: bomba1990 en 4 Mayo 2011, 17:57 pm
hay una que hace tiempo use, que era asi, haces tu template, en el area donde va iria el iframe, pones  esto:
Código
  1. <?php
  2. if(isset($_GET['ww'])){
  3.  if(file_exists($_GET['ww'])){
  4.    include($_GET['ww']);
  5.  }
  6. }
  7. ?>
  8.  

Claro este codigo se puede mejorar, ademas que es vulnerable a lfi, pero si pones, http://www.ejemplo.com/index.php?ww=videos.html, entonces te saldra la pagina con videos.html adentro.