Ver Mensaje Individual
  #139 (permalink)  
Antiguo 04/08/2005, 20:33
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 11 meses
Puntos: 5
Cita:
Iniciado por oscarva
Hola yoseman muchas gracias por dedicarme tiempo y responder a todas mis preguntas

lastimosamente el sistema que me dices no me sirve, ya te digo por que.

toda mi web y todo el formato esta echo por tres partes, arriba el logo, y un menu principal, a la izquierda un menu con las secciones y donde ira el sistema de logueo y en el centro el contenido dependiendo de la seccion. Yo utilizo el menu superior y un menu lateral para absolutadmente todas mis paginas los cuales incluyo por medio de includes, estos dos menus estan alojados en la carpeta principal de mi sitio por lo que para incluirlos en todas y cada una de mis paginas utilizo

<? include("http://www.misitio.com/menu.php"); ?>

como te digo esto lo utilizo en todas y cada una de las paginas de mi sitio, y es en este menu donde ira el sistema de logueo. el problema surje porque mis subdominios son del tipo www.subdominio.misitio.com entonces como es logico si por ejemplo en el $phpbb_root_path coloco digamos foro/ y estoy en el subdominio digamos www.juegos.misitio.com pues el sistema de logueo buscara el archivo login.php en www.juegos.misitio.com/foro/ ciendo que el foro esta en www.misitio.com/foro/

alguna vez tuve este error con el sistema de publicidad y lo que hacia era colocar la ruta como home/public_html/misitio/carpeta y asi me funcionaba el sistema de publicidad en cualquier pagina y subdominio de mi sitio donde yo estubiera. pero ya probe colocar la carpeta del foro de este modo y tampoco

no se si me explique un poquito mejor

te agrdesco mucho tu colaboracion

un saludo
A ver si he entendido bien, desde cada subdominio haces un include de:
Código PHP:
 include("http://www.misitio.com/menu.php"); 
Bueno, si es así, tienes que poner la ruta del foro, pero desde la ruta dónde está el script dónde haces el include, o sea:
Código PHP:
$volver="../directorio_de_subdominio_desde_donde_se_llamo/index.php";
$phpbb_root_path="../foro/"
Eso es para el caso en que el script principal index.php que tiene el include del menu del directorio raíz, esté en cualquier directorio de tu dominio, corresponda o no a un subdominio.

Lo que pasa es que, dependiendo del subdominio dónde estuvieses, $volver ha de cambiar, por eso antes decía que lo que puedes hacer es eliminar del sistema de logueo la línea en la que defines $volver, y para dóminio definir la variable ANTES del include:

subdominio1:

Código PHP:
$volver="../subdominio1/index.php";
 include(
"http://www.misitio.com/menu.php"); 
subdominio2:

Código PHP:
$volver="../subdominio2/index.php";
 include(
"http://www.misitio.com/menu.php"); 
Prueba a ver si tenemos suertecilla

Salu2 ;)
__________________
[+]
[+]

Última edición por yoseman; 04/08/2005 a las 20:40