Como hacer tu propia pagina web empleando PHP3, usando como ejemplo la web de Bulma


Vamos a explicar como generar la estructura con las 3 columnas de la pagina web de Bulma, y pondremos un ejempo con PHP3.

Para poder usar todo esto tendrás que bajarte el fichero con la estructura completa de la web en
bulma.tgz, naturalmente bajate la Base de Datos con los artículos de Bulma del directorio Backups con el fichero bulma.sql. Usa las instrucciones que vienen en el articulo Como instalar BULMITA con la distribución RH6.2 y mirate el
Curso de PHP3

A lo que iba, para poder hacer alguna cosa tendrás que crearte un fichero por ejemplo prueba.phtml con este codigo:

———-Inicio fichero prueba.phtml————–

<?

Require(‘recordset.php3’); //librería con las instrucciones para usarlas con el Postgress

(se supone que cambiando esta librería podemos adaptar la pagina a otras Bases de Dados

Require(‘loginrec.php3’); //librería con el tema de autentificación de autores

Require(‘bulma.php3’); //librería con la estructura de la pagina web

function VersionComentarios() {

global $conBulma;

$con=$conBulma;

echo(“Aqui pon lo que quieras”);

} //fin de la funcion

$conBulma = new Connection(“bulma”,TRUE);

if (!$conBulma) {

echo(“Error al intentar abrir la base de datos BULMA.”);

exit();

}

// Autenticamos la conexión si hay intento de login

if ($lrcLogin->IsLogged())

$lrcLogin->Authenticate($conBulma);

Template3Col(&$conBulma,”VersionComentarios();”);//aqui le indicamos el nombre de la funcion que hemos creado

$conBulma->Close();

?>

———-Fin fichero prueba.phtml————–

Como ves es muy sencillo, en la función pones lo que quieres que aparezca en la web, me refiero a la parte central de la web, y para llamarla utilizas la llamada:

Template3Col(&$conBulma,”nombre_de_la_funcion();”);

En este caso no le he pasado parámetros, y es así como hice la parte de comentarios.phtml, que hice en la web de Bulma.

Luego necesitas poner un enlace al fichero prueba.phtml en la web principal para lo cual necesitas editar el fichero bulma.php3.

Si lo que quieres es añadir un apartado en la parte Derecha de la pagina web, lo único que hay que hacer es crear un dibujo del título con el gimp y dar de alta un registro en la tabla “Tipo noticia” llamado “Mi_Tipo_de_Noticia”, por ejemplo.

Y si lo que quieres es poner un link en la parte de arriba, o en la parte Izquierda, busca en el fichero bulma.php3 el texto comentarios.phtml, cópiate esa línea y añade a continuación otra igual sustituyendo el texto por prueba.phtml, y ya esta.

Para que luego no digais que soy malo, voy a poner un ejemplo de funcion que estrae datos de la Base de Datos.
Este ejemplo lo que hara simplemente sera sacar el titulo de los ultimos 10 articulos publicados en Bulma

———-Inicio funcion————–

function VersionComentarios() {

global $conBulma;

$con=$conBulma;

$rsImage = $con->Exec(

“SELECT

id_noticia,

titulo_noticia

FROM

bul_tbl_noticias

ORDER BY id_noticia desc;”

);

$i = 1;

while ((!$rsImage->Eof()) & ($i <= 10)) {

printf(“Titulo: %s”, $rsImage->fields[“titulo_noticia”]);

printf(“<BR>”);

$i++;

$rsImage->MoveNext();

}//FIN DEL BUCLE WHILE

$rsImage->Close();

}

———-Fin funcion————–

Creo que eso es todo, mírate este ejemplo y los ficheros que hay en bulma.tgz, y como ejemplo el de comentarios.phtml que es el que he hecho, y modifícalo a gusto.

Por cierto, si tienes dudas puedes mandar un mail a la weblist en:

[email protected]

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=338 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.