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.