Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Os presento Ágora 1.0 (https://www.clubdelphi.com/foros/showthread.php?t=64336)

Ñuño Martínez 01-04-2009 09:20:05

Cita:

Empezado por roman (Mensaje 343364)
Hola Ñuño,

No sé si fue a propósito para ver si de verdad le echábamos una mirada al código :p pero te comento/recomiendo, que en pagina_basica.php, donde dice

Código PHP:

<?= $Titulo ?>

...

<?= $Parrafo ?>

mejor diga

Código PHP:

<?echo $Titulo ?>

...

<?echo $Parrafo ?>

para los despistados como yo que tenemos deshabilitada la opción de short_open_tags.

// Saludos

Vaya, pues lo tendré en cuenta para cuando publique la 1.1. Personalmente prefiero la forma corta, pero como es un ejemplo quizá mejor que ponga la forma larga.

Kipow 01-04-2009 17:16:59

Yo estoy comenzando en esto del PHP pero la forma normal (sin usar short_tags) no seria?

Código PHP:

<?php echo $Titulo ?> 

... 

<?php echo $Parrafo ?>

Una duda que me viene, yo he estado leyendo y encontre una libreria en php 5 las PDO (PHP Data Objects) porque no las utilizan, vi algo del trabajo de Dec en Gesbit y ahora el tuyo y no lo utilizan yo lo veo bien practico para usarlo en mis desarrollos?

dec 01-04-2009 17:44:11

Hola,

Cita:

Empezado por Kipow
Una duda que me viene, yo he estado leyendo y encontre una libreria en php 5 las PDO (PHP Data Objects) porque no las utilizan, vi algo del trabajo de Dec en Gesbit y ahora el tuyo y no lo utilizan yo lo veo bien practico para usarlo en mis desarrollos?

En el caso de Gesbit no se hace uso de algo PDO porque algunas consultas SQL hacen uso de cierta(s) característica(s) presente(s) (hasta donde llego) en MySQL y no en otros sistemas. En realidad es cosa "de poco", podría llegar a hacerse en un momento dado, quizá no con demasiado trabajo, aunque, reconozco que estoy un poco perdido en según qué cosas y me pierdo bastante en cuanto, por ejemplo, cómo preparar las consultas SQL para que fueran "compatibles", si es que esto es necesario... en fin. En realidad ahora mismo no sabría muy bien cómo enfocar el asunto.

PD. De todas formas, si acaso llego a desarrollar algún otro proyecto, sí me gustaría utilizar PDO ó similares soluciones. ;)

Kipow 01-04-2009 18:17:36

Cita:

Empezado por dec (Mensaje 343527)
Hola,



En el caso de Gesbit no se hace uso de algo PDO porque algunas consultas SQL hacen uso de cierta(s) característica(s) presente(s) (hasta donde llego) en MySQL y no en otros sistemas. En realidad es cosa "de poco", podría llegar a hacerse en un momento dado, quizá no con demasiado trabajo, aunque, reconozco que estoy un poco perdido en según qué cosas y me pierdo bastante en cuanto, por ejemplo, cómo preparar las consultas SQL para que fueran "compatibles", si es que esto es necesario... en fin. En realidad ahora mismo no sabría muy bien cómo enfocar el asunto.

PD. De todas formas, si acaso llego a desarrollar algún otro proyecto, sí me gustaría utilizar PDO ó similares soluciones. ;)

Existen algunos proveedores de hosting que no habilitan el PDO al menos el mio no lo hace. Pero segun investigue hay existen los .php para poder incluirlos en los proyectos (esto esta para versiones anteriores a la 5)

Ñuño Martínez 21-04-2009 19:56:44

¡Ya está la versión 1.1!
 
La verdad es que no tenía la intención de publicarlo todavía porque creo que no he probado lo suficiente las dos clases nuevas, pero como he hecho alguna mejora, estoy muy liado con otras cosas y aquí hay gente interesada, pues he decidido no esperar.

En principio puede ponerse encima de la versión vieja sin problemas, sólo teniendo cuidado con el archivo "config.php" al que he añadido una función para facilitar el acceso. También he añadido dos clases para acceder a bases de datos, pero tened en cuenta que son sólo para encapsular dicho acceso: ni añade funcionalidad nueva ni facilita operaciones complejas. Lo dicho antes: si necesitáis algo más potente, pues utilizad otra cosa. :rolleyes::D También he cambiado alguna cosa a nivel interno.

Pongo el enlace aquí para que no tengáis que volver a la página anterior: Ágora 1.1

[edito] Por cierto, si queréis verlo en acción, esta web está completamente diseñada con Ágora, y tiene algunas partes dinámicas.


La franja horaria es GMT +2. Ahora son las 07:03:46.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi