Copio y pego de foros del web: http://www.forosdelweb.com/f119/tutorial-como-crear-aviso-404-personalizado-1011369/
Saludos amigos, nuevamente por acá. Como algunos de ustedes saben hay muchas formas de poder crear una página de error 404 personalizable. Desde extensiones, hasta el uso y modificación del archivo error.php que se encuentra en el directorio:
->templates/system/
Esta vez les mostraré una opción muy cómoda que parezca al visitante que no ha salido ni un instante de tu sitio web. Empecemos:
4/9/12
24/8/12
Acceder a un módulo desde cualquier parte
Para acceder a un módulo desde cualquiera parte
utilizaremos las siguientes funciones:
Un ejemplo completo:
Sobre la variable $model podremos utilizar todos los métodos de dicho modelo. Así:
$model->funcion();
utilizaremos las siguientes funciones:
JModel::addIncludePath(ruta, prefijo);
JModel::getInstance(nombre_modelo, prefijo );
JModel::getInstance(nombre_modelo, prefijo );
Un ejemplo completo:
jimport('joomla.application.component.model');
JModel::addIncludePath(JPATH_SITE . DS . 'components' . DS . 'com_dtdisplay' . DS . 'models', 'DtdisplayModel' );
$model = JModel::getInstance( 'Group', 'DtdisplayModel' );
JModel::addIncludePath(JPATH_SITE . DS . 'components' . DS . 'com_dtdisplay' . DS . 'models', 'DtdisplayModel' );
$model = JModel::getInstance( 'Group', 'DtdisplayModel' );
Sobre la variable $model podremos utilizar todos los métodos de dicho modelo. Así:
$model->funcion();
6/7/12
Crear un USB launcher desde símbolo de sistema
RECOMIENDO LEER TODO EL POST PRIMERO, ANTES DE REALIZAR ESTE METODO.
Primero, antes que nada, dos puntos importantes a saber antes de empezar:
I.- Es necesario una memoria usb que no tengan ningún archivo importante, ya que se formateará y no quedara rastro de nada. No se preocupen, si queda espacio en su USB, no se preocupen, pueden usarla aun como tal si quieren seguir teniendo su Windows instalable desde USB, mientras no borren ningún archivo copiado en la usb por este procedimiento.
II.- El tamaño de la usb requerido varía dependiendo del Windows a instalar. Un Windows XP SP3 original sin modificar, cabe perfectamente en una usb de 1 giga, mientras que Vista/7 necesitan mínimo una de 4 gigas.
III.- Para que el booteo por USB sea posible, asegúrate que la placa acepta ese tipo de inicio. Por lo general, las placas recientes no tienen ningún inconveniente en hacerlo.
IV.- Puedes instalar con este método Windows XP/Vista/7, PERO solo puedes preparar la USB desde Windows Vista/7.
teniendo en cuenta estos 4 puntos, comencemos con el tutorial.
Primero, antes que nada, dos puntos importantes a saber antes de empezar:
I.- Es necesario una memoria usb que no tengan ningún archivo importante, ya que se formateará y no quedara rastro de nada. No se preocupen, si queda espacio en su USB, no se preocupen, pueden usarla aun como tal si quieren seguir teniendo su Windows instalable desde USB, mientras no borren ningún archivo copiado en la usb por este procedimiento.
II.- El tamaño de la usb requerido varía dependiendo del Windows a instalar. Un Windows XP SP3 original sin modificar, cabe perfectamente en una usb de 1 giga, mientras que Vista/7 necesitan mínimo una de 4 gigas.
III.- Para que el booteo por USB sea posible, asegúrate que la placa acepta ese tipo de inicio. Por lo general, las placas recientes no tienen ningún inconveniente en hacerlo.
IV.- Puedes instalar con este método Windows XP/Vista/7, PERO solo puedes preparar la USB desde Windows Vista/7.
teniendo en cuenta estos 4 puntos, comencemos con el tutorial.
4/8/11
Añadir ordenación de columnas en una tabla en Joomla! 1.6
Intentando añadir la ordenación por columnas en mi componente he encontrado esto http://docs.joomla.org/Adding_sortable_columns_to_a_table_in_a_component pero está programador para Joomla! 1.5.
Al final he conseguido que funcione perfectamente realizando los siguientes cambios.
Al final he conseguido que funcione perfectamente realizando los siguientes cambios.
1/8/11
Códigos Html
Por fin he encontrado una tabla completa con los caracteres de HTML
http://tntluoma.com/sidebars/codes/
http://tntluoma.com/sidebars/codes/
21/7/11
TLFTextField no aplica formato
Yo utilizo este código:
//recogemos el formato actual
//objEscritura es un TLFTextField del escenario
objEscritura.selectable = true;
var tFormato:TextFormat = objEscritura.getTextFormat();
objEscritura.selectable = false;
var texto:String = "";
objEscritura.text = "Hola Mundo!";
objEscritura.text = texto;
//Ya que el formato no toma estas variables bien
tFormato.leading = 0;
tFormato.blockIndent = 0;
tFormato.letterSpacing = 0;
tFormato.bold = true;
tFormato.italic = true;
objEscritura.setTextFormat(tFormato, 0, 2);
El código es correcto. ¿Entonces qué ocurre? Pues ocurre que si en la propiedad de TLFTextField Suavizado no esté puesto a "Utilizar las fuentes del dispositivo" no aplica el formato.
//objEscritura es un TLFTextField del escenario
objEscritura.selectable = true;
var tFormato:TextFormat = objEscritura.getTextFormat();
objEscritura.selectable = false;
var texto:String = "";
objEscritura.text = "Hola Mundo!";
objEscritura.text = texto;
//Ya que el formato no toma estas variables bien
tFormato.leading = 0;
tFormato.blockIndent = 0;
tFormato.letterSpacing = 0;
tFormato.bold = true;
tFormato.italic = true;
objEscritura.setTextFormat(tFormato, 0, 2);
20/7/11
TLFTextField getTextFormat Error 1009
Cuando hacemos lo siguiente puede que no arroje el siguiente error:
format.selectable = true; // enable
var format2:TextFormat = field.getTextFormat();
format.selectable = false; // disable
Fuente:
http://www.plasmik.com/blog/tlftextfield-bugs-hacks/
var tFormato:TextFormat = objEscritura.getTextFormat();
Lanza el siguiente Error 1009:TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at fl.text::TLFTextField/getTextFormat()
at bugs_fla::MainTimeline/frame1()
El problema parece ser la propiedad selectable. No tendremos el error si antes de hacer el get desactivamos y después volvemos a activar .at fl.text::TLFTextField/getTextFormat()
at bugs_fla::MainTimeline/frame1()
format.selectable = true; // enable
var format2:TextFormat = field.getTextFormat();
format.selectable = false; // disable
Fuente:
http://www.plasmik.com/blog/tlftextfield-bugs-hacks/
Suscribirse a:
Entradas (Atom)