Páginas: [1] 2
|
 |
|
Autor
|
Tema: ayuda con web modular... (Leído 2015 veces)
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
Estuve biendo el post de preguntas frecuentes de php, y quiero acer mi web modular, pero eske kon php no e trabajado nunca y no tengo ni idea de los includes, ni como acer k linkee por ejemplo (inicio.php?sección=akello) eske la verda nu tengo ni idea de esto de php  . si alguien kisiera acerme un pekeño ejmplo de como iria una simple page con un link o 2 para k yo cogiera el ejemplo y seguiera aprendiendo, se los agredeceria muxo..  saludos
|
|
|
|
|
En línea
|
|
|
|
|
el-brujo
|
yo creo que está bastante bien explicado en este mensaje: http://foro.elhacker.net/index.php/topic,26271.0En la respuesta #2 te sale un ejemplo práctico. inicio.php?sección=emuladores switch ($sección) { [..] case emuladores: include("emuladores.php"); break; [..]
|
|
|
|
|
En línea
|
Give peace a chance
|
|
|
|
Azielito
|
index.php?board=38;action=display;threadid=224
Para crear los modulos de esta forma, o sea, citando un ejemplo de YaBB SE que manda la primera (board), segunda (action) y tercer variable (threadid) con su respectivo valor, como sería ?, ya una vez habia publicado un tema similar pero, me parece que no fue resuelto por razones desconocidas (por cierto gracias por las respuestas de ese post).
Un saludo. Nemrod.
|
|
|
|
|
En línea
|
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
Si alex ya lei ese post, pero la cuestion eske nose como acer los menus, para k cuando modifike una cosa del menu se modifike en todas las paginas, eske de php no se na.... ??? un poco de ayuda...
saludos
|
|
|
|
« Última modificación: 27 Abril 2004, 06:55 por <<< Sardi >>> »
|
En línea
|
|
|
|
Cuantico
qantic.net
Desconectado
Mensajes: 1.828
no paiN? no gAIn! !.
|
Bueno, has preguntas un poco mas concretas por ejemplo que significa el "case emuladores:" Pq cuándo haces la pregunta tan general sobre ese tema, es como si pidieras un curso privado... y sinceramente es mas facil aprender cuando preguntas por pedazos.. 
|
|
|
|
|
En línea
|
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
aver...... ejejej eskee nose bien, veamos, ya k estamos pregunto eso del case, luego yo quiero como dije acer la web en modulos, lo que nose es por ejemplo tener mi menu en el index.php (foro, descargas sexo, xxx, etc) y k al modificar ese menu k en todos los archivos k komponen mi web se modifike tambiem, un ejemplo a toma www.cmh-ip.net nose como hacerlo... perdonen mi ignorancia en esto del php... Ace falta BD para acer esto??? saludos
|
|
|
|
« Última modificación: 27 Abril 2004, 08:26 por <<< Sardi >>> »
|
En línea
|
|
|
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.219
Do you like Mario? xDDDDDDDDDDDD
|
Buenas  . Pues no se si te entendí, pero creo que es esto lo que quieres: Creas el archivo menu.php, con las secciones: <a href=emuladores.php>Emuladores</a> [...] Y luego, en las páginas que tengas, lo incluyes, con <?php include ("menu.php"); ?> Creo que es eso... Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
si riven algo asi, y aciendo eso, se kedaria asi(index.php?secion=emuladores), pero de todas maneras ya voy entendiendolo, ahora me voy ala cama.. mañana probare.... Si kieren ofreder mas comentarios no los rexazo :p ejje saludos
|
|
|
|
|
En línea
|
|
|
|
|
|
Cuantico
qantic.net
Desconectado
Mensajes: 1.828
no paiN? no gAIn! !.
|
Bien supongamos Tienes tu index.php Lo que tienes que hacer es ponerle este codigo php, donde quieres q aparezca el contenido que puede variar, osea el contenido de cada sección, teniendo en cuenta q lo que no quieres cambiar es el menu de los lados (por ejemplo) y el logo de arriba... Pondrías esto en el centro: <?php switch ($sección) { case emuladores: include("emuladores.php"); break; case juegos: include("juegos.php"); break;
default: include("main.php"); } ?>
Entonces, la variable $sección se crea cuando pones su texto "sección" luego de un signo de interrogación del formato .php.. osea, index.php?sección=valor y el valor de la variable, estaría donde dice valor. Entonces, Esto revisaría q si el valor de sección es juegos, entonces q abra la pagina juegos.php , como bien lo dice en el codigo mas arriba en: case juegos: include("juegos.php"); break; Si el valor es juegos, pues incluyeme la pagina juegos.php  Si no existe la variable sección, osea q no fue creada, pues irá al default... q abrirá la página main.php Ya luego para crear los links, los pones a tu gusto, claro llevandote siempre del valor que pusiste que debía tener cada case para abrir cada pagina... Si quieres q abra juegos, como te lo puse de ejemplo, y ponerlo en el menú, tienes q ponerlo como si fuera un enlace normal, pero con: index.php?sección=juegos Para el emuladores sería index.php?sección=emuladores y listo Ese sería el link, en vez de: juegos.html o emuladores.html como se usa normalmente... Espero te haya servido  (ya te dí el cursito  )
|
|
|
|
|
En línea
|
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
Gracias por el cursito y la ayuda.. Pero ahora que le vpy cojiendo el truquillo tengo otreo problema, ya e mi index puse el codigo k cuántico cito antes con el menu.. eso si va bien, pero en el momento de pinchar en algun link se me abre la web del link, mas el el index todo junto.. Miren estoy probando aki http://www.hackingtotal.com/php/ metanse en compresion y fijense lo que pasa, como soluciono esto... Y otra pekeña duda es si tengo k poner esto por tantos links k tenga no? <?php switch ($sección) { case emuladores: include("emuladores.php"); break; case juegos: include("juegos.php"); break;
Saludos gracias por su ayuda...
|
|
|
|
|
En línea
|
|
|
|
®®
Colaborador
Desconectado
Mensajes: 5.259
|
si te sale todo otra vez es pq el archivo del include contiene el marco superior tb y es normal que lo muestre.
|
|
|
|
|
En línea
|
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
*****!! k lio... el archivo k contiene el menu (menu.php) solo tiene los links... y yo quiero k al pinchar en uno de esos link se vea en la tabla del medio.... nose porke se repite el index...
saludos
help
|
|
|
|
|
En línea
|
|
|
|
®®
Colaborador
Desconectado
Mensajes: 5.259
|
bueno no entiendo 100% exactamente lo que dices. y pq no usas frames y mandas el target a el frame central?
|
|
|
|
|
En línea
|
|
|
|
Sardi
Desconectado
Mensajes: 794
Fenix Sardi
|
No mek, yo lo que no quiero es usar frames por eso quiero usar los includes, pra no usar ningun tipo de frame e iframe, un ejemplo del tipo de web que quiero acer es como www.cmh-ip.net ... saludos
|
|
|
|
|
En línea
|
|
|
|
|
Páginas: [1] 2
|
|
|
|