Hola a todos,
Les aviso de esta novedad que acabamos de agregar al foro, y es el resaltador de código conocido como GeSHi, para usarlo solamente es necesario agregar las etiquetas [highlight=php] y [/highlight].
Con estas etiquetas podemos mostrar nuestros codigos de una forma mas legible y es más facil de leer para los que ayudamos, aqui les dejo un ejemplo de como se ve:
Código php:
Ver original/**
* Login form for website
*
* @see Gecko_Form
* @version 1.0
*/
class LoginForm extends Gecko_Form {
/**
* Setup the form elements
*
* Add a login, password, submit and token elements
*
* @return void
*/
protected function init() {
$this->setFormDecorator(new Gecko_Form_Decorator_Simple());
$login = self::fieldFactory("text", "login");
$login->addValidator( self::validatorFactory("notEmpty") );
$password = self::fieldFactory( "password", "password" );
$password->addValidator( self::validatorFactory("notEmpty") );
$submit = self::fieldFactory( "submit", "submit", "Login" );
$hash = self::fieldFactory("hash", "token");
$this->addField( $login );
$this->addField( $password );
$this->addField( $submit );
$this->addField( $hash );
}
/**
* Returns the form renderer
*
* @see Gecko_Form_Renderer
* @return Gecko_Form_Renderer $renderer
*/
protected function getFormRenderer() {
$renderer = new Gecko_Form_Renderer_Template( "template/LoginForm.php" );
$renderer->setSeparateErrors(true);
return $renderer;
}
}
Los invito a todos a utilizarlo, y a comentar sobre su uso.
Saludos.