sábado, 23 de agosto de 2014

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file

El otro dia me encontre con este error:

Fatal error: Uncaught exception 'SmartyException' with message 'unable to write file /var/www/vhosts/MiDominio/httpdocs/cache/smarty/compile/5a/5c/7b/wrt53c28bab1fdaa6.01547362' in /var/www/vhosts/MiDominio/httpdocs/tools/smarty/sysplugins/smarty_internal_write_file.php:44 Stack trace: #0 /var/www/vhosts/MiDominio/httpdocs/tools/smarty/sysplugins/smarty_internal_template.php(201): Smarty_Internal_Write_File::writeFile('/var/www/vhosts...', 'compileTemplateSource() #2 /var/www/vhosts/MiDominio/httpdocs/classes/module/Module.php(1860): Smarty_Internal_TemplateBase->fetch() #3 /var/www/vhosts/MiDominio/httpdocs/modules/leomanagewidgets/leomanagewidgets.php(479): ModuleCore->display('/var/www/vhosts...', '/themes/leomana...', 'leomanagewidget...') #4 /var/www/vhosts/MiDominio/httpdocs/modules/leomanagewidgets/leomana in /var/www/vhosts/MiDominio/httpdocs/tools/smarty/sysplugins/smarty_internal_write_file.php on line 44

Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/MiDominio/httpdocs/classes/Rijndael.php on line 50

Para solucionarlo le doy los permisos necesarios a la carpeta cache, y me encuentro con lo siguiente
Table 'XXXX_bd.ps_leobtslider' doesn't exist

viernes, 22 de agosto de 2014

Marcar como activa una pestaña con JQuery

En este ejemplo muestro como marcar una pestaña u otra
Para ello uso el siguiente código JQuery:
$(document).on('click', 'ul li', function(){ 
    var $this= $(this);

    $('ul li').removeClass('active');
    $this.addClass('active');
});
Mediante el evento on de JQuery le pido que ejecute este códogo al hacer click sobre uno de los <li> en ese momento le pido que borre la clase 'active' de todos los <li> anteriores, y se la asigno al que lanza la petición, es decir al que ha sido pulsado.
Para hacerlo mas atractivo me he servido de los css de bootstrap, pero la idea es usar nuestros propios CSS y JS


Repositorio GitHub con el ejemplo de este artículo

lunes, 4 de agosto de 2014

JQuery jugar con capas


Hoy os traigo algunas funciones utiles en JQuery para interactuar con las capas


  •     $(capa).after(contenido);
La funcion After te deja colocar un contenido despues del selector
  •     $(capa).before(contenido);
Igual que la anterior, pero esta coloca el contenido antes del selector
  •     $(capa).html(contenido);
Sirve para sustituir el valor del contenido
  •     $(capa).animate(animacion, duraccion, funcion al finalizar);
Anima un selector
  •     $(capa).addClass(clase);
Añade una clase al selector
  •     $(capa).removeClass(clase);

Este la elimina


JQuery tiene muchas mas funciones interesantes, pero he seleccionado estas por considerarla las mas utiles y usadas, cuales echais de menos???

Os dejo un ejemplo de todas las anteriores en mi GitHub