Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2003, 21:09
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Duda con funciones

Hola tengo el siguiente script para hacer mi web modular:
Código PHP:
 $modulo= !isset($modulo) ? $modulo;
 
$modulo=$_GET['modulo'];
 switch (
$modulo) {
   case 
homepage:
       include(
"");
       break;
  case 
historia:
       include(
"historia.php");
       break;
  case 
objetivos:
       include(
"objetivos.php");
       break;
  case 
servicios:
       include(
"services.php");
       break;
  case 
eventos:
       include(
"eventos.php");
       break;
  case 
noticias:
       include(
"noticias.php");
       break;
  case 
ftpweb:
       include(
"ftpweb.php");
       break;
  case 
chat:
       include(
"chat.php");
       break;
  case 
webmail:
       include(
"webmail.php");
       break;
  case 
foro:
       include(
"foro.php");
       break;
  case 
guestbook:
       include(
"librovisitas/index.php");
       break;
  case 
directoriojovenclub:
       include(
"dirjovenclub.php");
       break;
  case 
directoriositiosdecuba:
       include(
"dirsitioscuba.php");
       break;
  case 
directorioelectronico:
       include(
"direlectronico.php");
       break;
  case 
acercadeautores:
       include(
"aboutaut.php");
       break;
  case 
acercadegranma:
       include(
"aboutgrm.php");
       break;
  case 
makehomepage:
       echo 
"<script language=\"JavaScript\"> 
       class=\"chlnk\" onclick=\"this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.granma.inf.cu/cultura/jclub/index.php');\"
 </script> "

       break;   
  case 
addfavorites:
       echo 
"<script language=\"JavaScript\"> 
                    javascript:window.external.AddFavorite        ('http://www.jovenclub.cu/grm/index.php','TinoGRM');
     </script> "
;    
       break;
  default:
       include(
"blank.php");
 }
     
       
   
$categoria= !isset($categoria) ? $categoria;
   
$categoria=$_GET['categoria'];
      switch (
$categoria) {
        case 
agencias:
          include(
"agencias.php");
          break;
        case 
ciencias:
          include(
"ciencias.php");
          break;
        case 
economianegocios:
          include(
"economianegocios.php");
          break;
        case 
cultura:
          include(
"cultura.php");
          break;
        case 
deportes:
          include(
"deportes.php");
          break;
        case 
eventos:
          include(
"eventosdir.php");
          break;
        case 
educacion:
          include(
"educacion.php");
          break;
        case 
comercioelectronico:
          include(
"comercioelectronico.php");
          break;   
        case 
gobierno:
          include(
"gobierno.php");
          break;
        case 
humanidades:
          include(
"humanidades.php");
          break;
        case 
informatica:
          include(
"informatica.php");
          break;
        case 
radiotv:
          include(
"radiotv.php");
          break;
        case 
internet:
          include(
"internet.php");
          break;
        case 
historia:
          include(
"historiadir.php");
          break;
        case 
turismo:
          include(
"turismo.php");
          break;
       case 
salud:
          include(
"salud.php");
          break;  
      case 
prensaplanadigital:
          include(
"prensaplanadigital.php");
          break;   
      default:
         include(
"blank.php");
 } 
Yo llamo mis paginas de la forma index.php?modulo=servicios y me sale correcto todo y si lo hago de esta otra forma index.php?categoria=radiotv tambien ahora lo que quiero es hacer que para poder llamar las categorias tenga que ser de esta manera index.php?modulo=directoriodesitios&categoria=radi otv pues las categorias van dentro del modulo de directorio de sitios.

Me hago enteneder?
Pense en hacer una funcion y pasarle como parametros el modulo y la categoria pero cuando digo esto
Código PHP:
 function open_page($modulo,$categoria){
  if (isset(
$modulo) && ($modulo=="directoriositios")){
   
aqui debe ir el codigo pero no se como mandar a abrir la pagina a la cual corresponde la cateforia que mando a abrir
}

Para explicarme un poco mejor para abir la categorra Radio y TV primero debia estar activado modulo y este deberia ser igual a directoriositios para entonces luego poder abir la categoria.

Otra cosita cuando llamo a index.php?modulo=makehomepage no me hace lo que le mando ¿por que?

Salu2
__________________
Ing. Reynier Pérez Mira

Última edición por Reynier; 06/11/2003 a las 21:12