lunes, mayo 18, 2015

Este blog esta discontinuado, visiten mi sitio personal

MUDANZA DE SITIO
Este blog hace rato que lo discuntinué, no escribo casi nada nuevo en él. Sólo lo dejo como referencia por algún articulo util.
Mi sitio personal actualmente esta en:
http://www.patriciovillarejo.com.ar
Y esta dedicado a mi carrera profesional principalmente.
Saludos!

viernes, abril 18, 2014

No aparece el RECAPTCHA en Joomla 2.5 o 3.x

Al ir al contacto del sitio con el que estaba trabajando note que el captcha no aparecia, se quedaba en blanco. Abri la consola de Firebug, recargue la pagina y me mostro el siguiente mensaje: "NetworkError: 404 Not Found - http://api.recaptcha.net/js/recaptcha_ajax.js", el error era logico el archivo nombrado no existia. Googlee un poco y me encontre con que reCaptcha ahora se aloja en Google (se esperaba, lo habian avisado).
La solucion en cuestion es la siguiente
  1. Descargamos el archivo /miJoomla/plugins/captcha/recaptcha/recaptcha.php.
  2. Vamos a la linea 24 donde dice const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
  3. Reemplazamos por const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
  4. Guardamos el archivo, lo volvemos a subir y listo.
Esta solucion se puede aplicar a cualquier caso en que se utilice reCaptcha y en cualquier Joomla. Obviamente en este caso esta aplicado a Joomla 2.5 por mi caso particular pero tranquilamente se puede adaptar la solucion a otras versiones de Joomla, plugins, modulos, componentes, etc.
Espero les haya servido de ayuda.

lunes, abril 14, 2014

Solucion al problema de JOOMLA 3.x 500 JHtmlBootstrap::startTabSet not found

the error comes from the JHtmlBootstrap class not containing the functions startTabSet endTabSet addTab or endTab.

Temporary solution while joomla fix this is to add the following code to the end of /libraries/cms/html/bootstrap.php 

The code should be added just above the last }

Code:
public static function startTabSet($selector = 'tabs', $params = array())
   {
      $sig = md5(serialize(array($selector, $params)));

      if (!isset(self::$loaded[__METHOD__][$sig]))
      {
         // Include Bootstrap framework
         self::framework();

         // Setup options object
         $opt['active'] = (isset($params['active']) && ($params['active'])) ? (string) $params['active'] : '';

         $options = JHtml::getJSObject($opt);

         // Attach tooltips to document
         JFactory::getDocument()->addScriptDeclaration(
            "(function($){
               $('#$selector a').click(function (e)
               {
                  e.preventDefault();
                  $(this).tab('show');
               });
            })(jQuery);"
         );

         // Set static array
         self::$loaded[__METHOD__][$sig] = true;
         self::$loaded[__METHOD__][$selector]['active'] = $opt['active'];
      }
      $html = '
';
      $html .= '
';
      return $html;
   }

   public static function endTabSet()
   {
      return '
';
   }

   public static function addTab($selector, $id, $title)
   {
      $active = (self::$loaded['JHtmlBootstrap::startTabSet'][$selector]['active'] == $id) ? ' active' : '';

      // Inject tab into UL
      JFactory::getDocument()->addScriptDeclaration(
         "(function($){
            $(document).ready(function() {
               // Handler for .ready() called.
               var tab = $('
  • $title
  • ');
                   $('#" . $selector . "Tabs').append(tab);
                });
             })(jQuery);"
          );

          return '
    ';
       }
     
       public static function endTab()
       {
          return '
    ';
       }

    miércoles, marzo 02, 2011

    Problema con controles Active X : la verdadera solución

    Así como tiempo atrás me volvi loco buscando la solución a un problema del Photoshop que se colgaba, y resultó ser el bendito Jdownloader que es problemático cuando se corre junto con el programa de Adobe, me encontré tratando de arreglar una situación que me volvía loco desde hace un tiempo. En ciertas ventanas, o con ciertos programas, aparecía una cartel maléfico que detallo más abajo.
    Y sólo daba la opción de aceptar y se quedaba todo colgado.
    Busqué y busqué, y siempre la misma indicación de cambiar la zobna de seguridad a medio, a baja, a permitir controles uno por uno. La colución de Microsoft era inservible totalmente...
    Al fin se hizo la luz, y quiero compartirlo aquí para que quien busque, encuentre. Es muy sencilla:



    No se pudieron mostrar uno o varios controles ActiveX por alguna de las siguientes causas:

    1) La configuración de seguridad actual prohíbe el uso de controles activeX en esta página.
    2) El editor de alguno de los controles esta bloqueado.


    Como resultado, es posible que la página no se muestre correctamente.

     
    LA SOLUCION REAL Y DEFINITIVA:

    Se abre el editor de registro de windows (regedit.exe o poniendo regedit en la herramienta de búsqueda de Windows) y se va a:

    HKEY_CURRENT_USER\Software\Microsoft\windows\Curre ntVersion\Internet Settings\Zones\

    Extender la carpeta Zones dando doble click sobre ella. Hay una serie de carpetas de 0, 1, 2... etc.
    Sobre la carpeta 0, aparece una cuyo nombre es un carácter extraño. Hay que eliminarla.
    SIII!!! Eso es todo. 

    sábado, mayo 29, 2010

    Alejandro Santos en mi cd!!!


    Continuando con la trabajosa grabación de mi nuevo cd, tuve la inmensa suerte de contar con Alejandro Santos en flauta, flauta baja y sikus.
    Desde siempre Alejandro fue y es uno de mis ídolos musicales, ya que nunca olvidaré el día que compré "Candombe de Parque Chacabuco" y me di cuenta que ese era mi camino musical.
    Realmente quedé encantado con la intervención de Alejandro y espero que los que lo escuchen también lo estén...una maravilla.

    domingo, mayo 09, 2010

    CD de la Maquina Cinematica libre para bajar

    Exequiel Mantega, excelente compositor y pianista de las ultimas camadas, ha creado un proyecto que es conocido como La Maquina Cinematica. Esta es una agrupacion cuya base consta de piano, clarinete, cello y bateria, y que eventualmente incluye otros musicos invitados hasta un total de once, entre ellos flauta, saxos, clarinete bajo, guitarra...
    Yo integro esta formacion en el puesto de violoncello...con grab gusto, ya que es una musica buenisima y de grab vuelo creativo.
    El primer disco de esta agrupacion, con el nombre de "Musica para pantallas vacias" acaba de salir, y Exequiel nos envia un mensaje al respecto:

    Queridos amigos, colegas y conocidos:

    Tengo el agrado de contarles que por intermedio de la Ley de Mecenazgo, va a ser editado finalmente el disco de LA MÁQUINA CINEMÁTICA, y como parte del proyecto de difusión, es que decidí que TODAS LAS PERSONAS PUEDAN DESCARGASE EL DISCO DE MANERA GRATUITA EN FORMATO MP3.

    La Maquina Cinematica











    Bajar de aqui

    Les mando un saludo muy grande, y si quieren aprovechar para ver mi nueva web personal es http://www.mantega.com.ar
    en donde podrán bajar partituras gratis, escuchar todas las composiciones hechas para los diferentes formatos "Piano + Flauta" / "Cuartetos de Flautas" / "Piano + Clarinete + Cello + Percusión" / etc.. cada una con su descripción, nivel de dificultad, duración, formación, etc.. de cada una de las obras y se pueden comprar vía internet. En la sección de las Clases hay mucho material para bajar, y todavía está en proceso de construcción, pero ya está online.

    Un abrazo enorme para todos.

    Cariños, Exequiel