24 de agosto de 2012

JOOMLA: JOOMGALLERY: CONTROLAR ACCESO A USER PANEL

PARA QUE NO APAREZCA EL HIPERVINCULO AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:

EN ARCHIVO components/com_joomgallery/helpers/helper.php
BUSCAR //Link to userpanel in the header

    // Link to userpanel in the header
    if(!$params->get('disable_global_info') && $config->get('jg_userspace') == 1 && $config->get('jg_showuserpanel'))
    {
      if($user->get('id') || $config->get('jg_showuserpanel_unreg'))
      {
        if($user->get('id'))
        {
   //PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
   $user = & JFactory::getUser();
   //1 es visitante
   //2 es registrado
   //3 es autor
   //4 es editor
   //5 es publisher
   //6 es manager
   //7 es administrador
   //8 es Superadministrador
   if(isset($user->groups[2]) || isset($user->groups[3]))
   {
      $params->set('show_mygal', 0);
    // your code! if admin
   }else{
      $params->set('show_mygal', 1);
    // if not admin
    }
        }
        else
        {
          if($config->get('jg_showuserpanel_hint'))
          {
            $params->set('show_mygal_no_access', 1);
          }
        }
      }
    }

PARA NO ACCEDER AL PANEL DE CONTROL EN EL FRONTEND SI ERES REGISTRADO O AUTOR:

EN ARCHIVO components/com_joomgallery/views/userpanel/view.html.php
AL PRINCIPIO (línea 33 aproximadamente)

  function display($tpl = null)
  {
   $user = & JFactory::getUser();
   //1 es visitante
   //2 es registrado
   //3 es autor
   //4 es editor
   //5 es publisher
   //6 es manager
   //7 es administrador
   //8 es Superadministrador
   if(isset($user->groups[2]) || isset($user->groups[3]))
   {
      $msg = JText::_('No está autorizado');
      $this->_mainframe->redirect(JRoute::_('index.php?view=gallery', false), $msg, 'notice');
    // your code! if admin
   }else{
    // if not admin
    }

    if(!$this->_config->get('jg_userspace'))

JOOMLA: COMPROBAR TIPO DE USUARIO LOGUEADO

<?php //PABLO ESTE PHP SIRVE PARA COMPROBAR EL TIPO DE USUARO QUE ESTÁ LOGUEADO
    $user = & JFactory::getUser();
 //1 es visitante
 //2 es registrado
 //3 es autor
 //4 es editor
 //5 es publisher
 //6 es manager
 //7 es administrador
 //8 es Superadministrador
 if(isset($user->groups[2]) || isset($user->groups[3]))
 {
      echo JText::_('Es usuario tipo registrado o autor');
 }else{
      echo JText::_('No es usuario tipo registrado o autor');
  }
?>

23 de julio de 2012

PASAR CONTACTOS DE TARJETA SIM A CONTACTOS GOOGLE EN UN MOVIL ANDROID

Para pasar los contactos a google, en el menú de contactos seleccionas importar/exportar y seleccionas exportar a la tarjeta SD.
Después seleccionas la memoria en la que tengas almacenados tus contactos (Sim o telefono y aceptas)
Una vez acabe este proceso, vuelves a importar/exportar y le das a importar desde SD. Te preguntará a donde lo quieres importar y le das a google.
Así, aunque cambies de teléfono o incluso de número, tus contactos estarán almacenados en tu cuenta de google y al activar un nuevo móvil (Android al menos) te sincronizará todos tus contactos.

En Google los ves entrando en Gmail y en la zona arriba a la izquierda donde pone Gmail pulsas y tienes un desplegable: Gmail, contactos y tareas.

21 de julio de 2012

CREAR UN DISCO USB ARRANCABLE CON CLONEZILLA

Para crear un disco duro externo arrancable donde hacer copias de seguridad con clonezilla:
Hacer un pendrive booteable ( arrancable) para llevar instalado el clonezilla y las imágenes de las particiones:

1. Descargar Clonezilla en : http://clonezilla.org

2. Una vez descargado, vamos a formatear el USB desde Windows (en Fat32)
3. Descomprimimos el zip del Clonezilla en el mismo USB y extraemos todo su contenido.
4. Entramos en el directorio UTILS y luego en el subdirectorio WIN32. Alli encontramos el fichero makeboot.bat. Lo ejecutamos y ya tenemos el USB arrancable. ADVERTENCIA! Makeboot.bat se debe ejecutar desde la unidad flash USB o disco duro USB, nunca desde el disco local del sistema.

7 de julio de 2012

error JOOMLA "Detected an incomplete multibyte character in input string"

Corregir los dos ficheros administrator\language\es-ES\es-ES.plg_system_logout.sys.ini y administrator\language\es-ES\es-ES.plg_system_logout.ini quitando los acentos.

16 de junio de 2012

CENTRO DE SEGURIDAD DESACTIVADO

A veces, por motivos de instalaciones y desinstalaciones de antivirus, el centro de seguridad de windows comunica que está desactivado.

Se soluciona creando con el bloc de notas un archivo .reg con el siguiente contenido, ejecutándolo y reiniciando después:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc]
 "DisplayName"="@%SystemRoot%\\System32\\wscsvc.dll,-200"
 "ErrorControl"=dword:00000001
 "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
   74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
   00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
   6b,00,20,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,69,00,63,\
   00,65,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,52,00,65,00,73,00,74,00,\
   72,00,69,00,63,00,74,00,65,00,64,00,00,00
 "Start"=dword:00000002
 "Type"=dword:00000020
 "Description"="@%SystemRoot%\\System32\\wscsvc.dll,-201"
 "DependOnService"=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,57,00,69,00,6e,00,\
   4d,00,67,00,6d,00,74,00,00,00,00,00
 "ObjectName"="NT AUTHORITY\\LocalService"
 "ServiceSidType"=dword:00000001
 "RequiredPrivileges"=hex(7):53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,\
   00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,\
   67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e,\
   00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\
   00,00,00,00
 "DelayedAutoStart"=dword:00000001
 "FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
   00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Parameters]
 "ServiceDllUnloadOnStop"=dword:00000001
 "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
   00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
   77,00,73,00,63,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wscsvc\Security]
 "Security"=hex:01,00,14,80,c8,00,00,00,d4,00,00,00,14,00,00,00,30,00,00,00,02,\
   00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
   00,00,02,00,98,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
   05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
   20,02,00,00,00,00,14,00,9d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
   00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,\
   00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,28,00,15,00,00,00,01,06,00,\
   00,00,00,00,05,50,00,00,00,49,59,9d,77,91,56,e5,55,dc,f4,e2,0e,a7,8b,eb,ca,\
   7b,42,13,56,01,01,00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,\
   00,00,00

22 de mayo de 2012

Carpeta RECYCLER

La carpeta RECYCLER es una carpeta oculta y de sistema donde se guardan archivos como los puntos de restauración y los archivos de la papelera de reciclaje.
Algunos virus pueden esconderse ahí.
Otras veces, hay archivos que pesan mucho y que están ahí y no sabemos cómo eliminarlos.
Para eliminar su contenido, abrir el explorador, ir a opciones de carpeta, activar la casilla de mostrar los archivos ocultos y desactivar la casilla de ocultar archivos del sistema.
Ir después a la carpeta, entrar en ella y borrar su contenido.
Volver a poner bien las casillas de opciones de carpeta.