Bienvenido(a) a Soporte Geeklog Hispano
miércoles, enero 07 2009 @ 05:24 CST

  Integración con páginas HTML (Pág. personalizada)

Personalización

Geeklog trae consigo el plugin Statcipage el cual es muy bueno para hacer páginas personalizadas, pero también pueden hacer su propias páginas con integración de su propio código HTML ..
Solo necesita crear un fichero con el nombre que gustes y darle la extensión .php. y colocamos el siguiente código:



Y asi obtendremos un resultado parecido a esto:


Migración de programas Windows a Linux


¿Para que nos sirve esto?


Las páginas estáticas al ser creadas quedan guardadas en la base de datos, de tal forma son espacios dentro de ellas que podemos ahorrarnos y asi no se hacen tan "pesadas", de tal forma este tipo de paginas integradas solo hacen llamado al encabezado y pie de pagina dandole la forma de paginas estática de Geeklog, en resumen son páginas Geeklog que no se guardan en la Base de datos como las páginas estáticas.

 

Espero y les sirva !!

Trackback

Trackback URL for this entry: http://glhispano.alcancelibre.org/trackback.php/integracion-html-geeklog

No trackback comments for this entry.

2 comentarios

Los siguientes comentarios son de la persona que los haya enviado. Este sitio no se hace responsable de las opiniones expresadas por los participantes en los foros y secciones de comentarios, y el hecho de publicar las mismas no significa que esté de acuerdo con ellas.
Integración con páginas HTML (Pág. personalizada)
Escrito por: Joel Barrios Dueñas sobre martes, octubre 07 2008 @ 07:43 CDT

Te simplifico el preocedimiento. Yo genero dos ficheros: footers.php y  headers.php.

El contenido de headers.php:

<?php
require_once('/ruta/hacia/lib-common.php'); // This path should point to your lib-common.php^M
$display = COM_siteHeader('menu');
$display .= COM_startBlock ();
?>

 

El contenido de footers.php:

<?php
$display .= COM_endBlock ();
$display .= COM_siteFooter ();

echo $display;
exit;
?>

Y finalmente, creas el fichero *.php con el siguiente conteido, considerando que footers.php y headers.php están en el mismo direcotrio.

<?PHP include "headers.php"; ?>
<?php $display .= '

<!-- Tu código HTML a partir de aquí -->
<p>Hola mundo</p>

<!-- Tu código HTML hasta aquí -->
'; ?>
<?PHP include "footers.php"; ?>

[ Responde a | # ]
Integración con páginas HTML (Pág. personalizada)
Escrito por: Tereso Ramos-Gómez sobre martes, octubre 07 2008 @ 08:17 CDT

Complementando, para fines prácticos es recomendable no mezclar el html con php, para eso podemos usar archivos externos de la plantilla, ejemplo:

 

* En este caso, se hace uso de archivo ubicado en su_tema/custom/login.thml y enviamos las variables mediante "set_var".

<?php

/**
*    login.php  
*
*    @author Tereso Ramos
*/

require_once ('lib-common.php');
global $_CONF, $_USER, $LANG04, $LANG01, $LANG_profile;

if ($_USER['uid'] == NULL)
{
	$_CONF['layout_url'] = $_CONF['site_url'] . '/layout/' . $_CONF['theme'];
	$login = new Template ($_CONF['path_layout'] . 'custom');
	$login->set_file (array ('login' => 'login.thtml'));
	$login->set_var ('css_url', $_CONF['layout_url'] . '/login.css' );
	$login->set_var ('site_logo', $_CONF['layout_url'] . '/images/logo.' . $_IMAGE_TYPE );
	$login->set_var ('site_url', $_CONF['site_url']);
	$login->set_var ('site_name', $_CONF['site_name']);
	$login->set_var ('username', $LANG_profile['username']);
	$login->set_var ('password', $LANG_profile['password']);
	$login->set_var ('newuser', $LANG04['123']);
	$login->set_var ('lostpassword', $LANG01['119']);
	
	if ($_REQUEST['mode'] == 'loginfail')
	{
	$login->set_var('MSG','MENSAJE DE ERROR');
	
	$login->set_var('DIV_CLASS','id="login_error"');
	}
	$login->parse ('output', 'login');
	$retval .= $login->finish ($login->get_var ('output'));
echo $retval;
}
else{
	echo COM_refresh( $_CONF['site_url'] );	
}
?>

 

Como se podrán dar cuenta, este es un "login" personalizado.

[ Responde a | # ]


¡Felicidades!

Feliz año

[ 2009 ]

Lo nuevo es !!

NOTICIAS

No hay noticias nuevas

COMENTARIOS last 2 days

No hay comentarios nuevos

TRACKBACKS last 2 days

No new trackback comments

ENLACES last 2 weeks

No hay enlaces recientes

FAQs last 3 days

No recent new FAQs

Hoy nos visita !!

 Registrados: 0
 Invitados: 1
 Últimos registrados:
     DarkisX
     gustavo
     jeyson
     Ernesto
     hiroron
 Total registrados: 17