Currently viewing and reading

Miguel Manchego

↑ Grab this Headline Animator

Related Post

32 Comments Received

Leave A Reply
Trackback
  1. Chris
    February 27th, 2009 at 07:18 | #1

    Hola, no tengo casi dea de php, pero no deberian ser iguales todas las etiquetas ?
    o

    Es que no se si es debido a la version de easyphp que tengo, la ultima, eso no lo permite.

    Gracias

  2. admin
    February 27th, 2009 at 08:51 | #2

    No entiendo muy bien a que te refieres con “todas las etiquetas” si te refieres a las etiquetas php “<?php”. Si no tienes activo “Short Open Tags” en la configuración de tu servidor no podrás usar “<?”

  3. Chris
    February 27th, 2009 at 12:26 | #3

    si, me referia a eso.Seguramente sea eso, me comi las comillas antes, lo siento, por eso solo aparecen la o esa ahi.
    Instale el pack easyphp 3 y bueno, lo deje tal cual. Gracias

  4. Johnny
    March 26th, 2009 at 09:28 | #4

    He usado este tutorial y me ha ido bien siempre y cuando solo sean texto las páginas, a la hora de meterle una página mas complicada tipo el register.php para registrarte en la base de datos me salta este error:
    Fatal error: Cannot redeclare class MySQLDB in C:\AppServ\www\2\include\database.php on line 14
    Y claro, no puedo borrar la redeclaración por que si no me quedo sin register… ¿Que hago?

  5. admin
    March 26th, 2009 at 11:57 | #5

    Fijate bien en el error Cannot redeclare class MySQLDB in C:\AppServ\www\2\include\database.php, te dice que estas tratando de incluir otra vez la clase que crea la base de datos, lo que incluyes en index.php se queda para toda pagina dentro de la pagina modular, en tu archivo register.php elimina el include a database.php

  6. Johnny
    March 26th, 2009 at 12:50 | #6

    No puedo hacer eso por que si no no me funciona nada :S he probado con include_once require_once etc… y nada me funciona me estoy volviendo loco… gracias de antemano

  7. admin
    March 26th, 2009 at 12:54 | #7

    El error dice que estas incluyendo dos veces database.php, busca donde es que estas incluyendo denuevo es archivo y usa require_once en ambos, no te funciona aun porque no te estas dando cuenta en que parte incluyes por segunda vez database.php

  8. Ricardo
    August 21st, 2009 at 20:10 | #8

    Tengo una duda con respecto al menú, sería bueno que lo hables en la 3º parte de este tutorial.
    ¿que pasa si quiero poner un menú con items desplegables que tengo los estilos css y archivos Javascript específicos del menú en otra ubicación? lógicamente no quiero mezclar css unos con otro…¿como ligo los estilos del menú con los de la página?

    Muchas gracias por el tutorial. está buenisimo, muy aclarador

  9. admin
    August 21st, 2009 at 20:28 | #9

    simplemente en top_page.php agregas el css que corresponde al menu ademas del javascript necesario ya que el menu desplegable es comun a todo el sitio. Web modular es coo un playgo(lego) donde juntas piezas y armas tu sitio, combinado con clases es impresionante lo que se logra muy rápido.

  10. Ricardo
    August 31st, 2009 at 02:26 | #10

    Estoy haciendo un sitio, en el que cargo una tabla de base de datos desde el menú en por ej.

    a href=”index.php?page=ciudad”>Ciudades

    todo bien, hago lo correspondiente para que me muestre la tabla con sus opciones ya definidas, eliminar, editar, pág siguiente, pág anterior, etc. Todo muy bien puesto dentro del módulo.

    mi problema es que al hacer por ej, Agregar registro mediante el a href
    a href=”ciudad.php?a=add”>Agregar registro

    Me lleva a la página correspondiente a agregar y puedo agregar el registro, pero me lo saca completamente de la web modular.

    ¿que tendría que editar para que continúe en el modulo y no se pierda el header y el footer? ¿el include pages?

  11. admin
    August 31st, 2009 at 07:51 | #11

    simplemente hay que alterar un poco la ruta de tu link ADD
    <a href=”index.php?page=ciudad&a=add”>agregar</a>

    Y para el formulario pues lo mismo
    <form name="miformulario" action="index.php?page=ciudad&a=add">

    Fijate bien la estructura de la cadena que estoy enviando, ya que lo que hago es enviar 2 variables GET y de esa forma no falle con pages.php

  12. Ricardo
    August 31st, 2009 at 13:22 | #12

    gracias!! has sido de mucha ayuda!

    Que genial que haya gente con tan buena voluntad.

  13. Ricardo
    September 2nd, 2009 at 19:28 | #13

    Otra vez te molesto:
    en la parte que debo avanzar por las siguientes páginas que muestro mi tabla le cambie el link asi

    href=”index.php?page=ciudad&a=&recid=”>Registro Anterior

    pero me sale el siguiente error

    Warning: include(pages/2.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\wmfModular\includes\pages.php on line 5

    Warning: include() [function.include]: Failed opening ‘pages/2.php’ for inclusion (include_path=’.;C:\xampp\php\pear\’) in C:\xampp\htdocs\wmfModular\includes\pages.php on line 5

    ¿cómo deberia ir el a href?

    la línea 5 es la que dice
    include(“pages/”.$_GET['page'].”.php”);

    Gracias y saludos

  14. admin
    September 3rd, 2009 at 08:00 | #14

    No se que paginador estas usando pero estoy casi 100% seguro que esta enviando por GET una variable llamada “page”(pagina del paginador) al igual que la web modular, tienes 2 opciones o buscas una forma que el paginador no use “page” o a la web modular le cambias el nombre de la variable page en la linea 5 a alguna otra (eso implica modificar todos tus menus y links)

  15. Ricardo
    September 7th, 2009 at 21:21 | #15

    Si, esa es la forma de paginación que uso, y cambié todos los links y la variable de la linea 5, y casi perfecto, no me tira warning, ni error visible. pero no me cambia de página, se queda en la página 1 siempre…muy raro. No veo por donde solucionarlo.
    :S

    gracias de todos modos

  16. Jorge
    September 28th, 2009 at 22:02 | #16

    Una pregunta.como hacer para que siga siendo modular como esta…pero que por ejemplo el (About Us)tenga otro aspecto por ejemplo el header mas pequeño y otras opciones que solo estarán en esta sección y así con las demás secciones…
    Cual seria tu mejor recomendación?

  17. admin
    September 29th, 2009 at 07:49 | #17

    Eso se modifica agregando condiciones en PHP para verificar si estoy en tal o cual pagina y aplicarle un clase al DIV header por ejemplo y luego en la hoja de estilos agregas los cambios necesarios a esa nueva clase(reduces, amplias, cambias el fondo, ocultas, etc).

  18. Zarina
    January 19th, 2010 at 15:30 | #18

    Hola, Quisiera saber si el diseño modular va a recargar varias veces el contenido, es decir, si tengo en un archivo aparte el header, el cual contiene un flash, lo recargara de nuevo al querer ver otra seccion de mi pagina web?

  19. admin
    January 21st, 2010 at 08:58 | #19

    Hola, la respuesta a esa duda esta aqui

  20. mario
    January 22nd, 2010 at 16:04 | #20

    un favor amigo si me puedes ayudar sabes que cargue el código en prueba y todo ok, pero le anexe un páginador y no me hace nada lo evalue y vi que el problema esta en los llamados a las funciones de ajax son muy diferentes y no logre ponerlas a funcionar (claro con todo tu marco y un paginador que encontre en ajax), si me puedes guiar te lo agradecería, de antemano gracias

  21. admin
    January 23rd, 2010 at 17:03 | #21

    La web modular no debería causar problemas con ajax salvo tal vez por las rutas relativas que varían un poco, tendrías que ver si los javacripts se están invocando usando firebug

  22. January 26th, 2010 at 14:30 | #22

    Buenas, muchas gracias por el post. Tengo una inquietud ya que no se mucho de PHP y es como puedo hacer que cada pagina tenga un titulo diferente.

  23. admin
    January 26th, 2010 at 14:45 | #23

    Hay varias formas, ya sea que almacenes los titulos en la base de datos(yo acostumbro hacer eso como parte de mi CMS), puedes crear condiciones IF o case, etc

  24. Sebastian
    January 27th, 2010 at 10:42 | #24

    Hola una orefunta. Yo estoy listando los datos de mi BDD en el div contenido, lo que quiero hacer es que al dar click en uno de los datos que me aparece me envie a otra pagina que se habra en el mismo div contenido pero los datos lo envie mediante post. Como puedo hacer eso??? muchas gracias.

  25. Sebastian
    January 27th, 2010 at 10:44 | #25

    Como hacer que una pagina que se me abrio en la etiqueta div contenido pueda abrir a otra en la misma etiqueta pero pasando los valores mediante POST

  26. admin
    January 27th, 2010 at 12:13 | #26

    Los valores se envian por POST unicamente mediante formularios

  27. admin
    January 27th, 2010 at 12:14 | #27

    Eso se puede mediante ajax pero lo normal debería ser usar un formulario para hacer por ejemplo una busqueda y se enviaría por POST

  28. January 28th, 2010 at 14:00 | #28

    Hola, bueno solo tengo este comentario que si tengo la web haci igual como se esta explicando en este tutorial.

    que pasaria si se consulta una pagina que no exista osea

    si se consulta
    index.php?page=services // pues se abre la pagina de servicios

    pero si abro
    page=servicesaa //

    pues error el archivo servicesaa.php no existe, tienes que complementar mas el codigo de pages.php para que revise si el archivo existe.

  29. admin
    January 28th, 2010 at 20:22 | #29

    Ese código es sólo una muestra, una base, yo usualmente uso una clase que maneja eso junto a friendly url y reenvie automaticamente a una página error como Wordpress por ejemplo.

  30. mati
    February 10th, 2010 at 09:03 | #30

    Hola. Excelente tutorial!!. Solo tengo una duda: una de las paginas que cargo en el div contenido contiene un formulario que llama mediante POST a otra pagina. Mi duda es: como hago para que lleguen los datos de POST a la pagina llamada?.
    Creo que es la misma duda que tenia Sebastian en los comentarios 24 y 25, pero no me quedo muy clara la respuesta.
    Desde ya, muchísimas gracias.

  31. admin
    February 11th, 2010 at 12:17 | #31

    Hola, la respuesta un poco más clara la he posteado AQUI

  32. February 22nd, 2010 at 13:45 | #32

    Excelente!! estaba buscando un tutorial asi de claro y bien explicado para terminar de entender este tema. Muchísimas gracias!!! (por tomarte la molestia y por desasnarme)

  1. No trackbacks yet.

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a