Duda sobre el Iframe

Iniciado por JOCCSV, 4 Mayo 2011, 01:35 AM

0 Miembros y 1 Visitante están viendo este tema.

JOCCSV

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  :-*

el-brujo

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 (javascript) [Seleccionar]

<script language="javascript">
<!--
if (top == self) self.location.href = "http://www.elhacker.net/";
//-->
</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.

bomba1990

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.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

© Shadoweps ツ

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.
Todos Se Rien De Mi Por Que Soy Diferente Yo Me Rio De Ustedes Por que Son Todos Iguales -


bomba1990

hay una que hace tiempo use, que era asi, haces tu template, en el area donde va iria el iframe, pones  esto:
Código (php) [Seleccionar]

<?php
if(isset($_GET['ww'])){
  if(
file_exists($_GET['ww'])){
    include(
$_GET['ww']);
  }
}
?>



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.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve