TRENDING NOW

Blog de José Luis Íñigo ( Diseño web Sevilla) Los temas que tocamos e intentamos solucionar son sobre Joomla, SEO, WPO y Ubuntu entre otros.
Necesitando por código obtener la página actual y el dominio vi que había varias opciones.

Obtener url únicamente con el dominio.

global $wp;
    $current_url = home_url(add_query_arg(array(),$wp->request));
    echo $current_url; 

Obtener la url con sus subdominios.

$url_actual = home_url( add_query_arg( array() ) );
    echo $url_actual;
Blog de José Luis Íñigo ( Diseño web Sevilla) Los temas que tocamos e intentamos solucionar son sobre Joomla, SEO, WPO y Ubuntu entre otros.
Una solución bastante simple para evitar que una persona que no sea administrador de wordpress pueda entrar en /wp-admin es utilizando en el archivo function.php el siguiente código.


add_action('admin_init', 'no_mo_dashboard');
function no_mo_dashboard() {
  if (!current_user_can('manage_options') && $_SERVER['DOING_AJAX'] != '/wp-admin/admin-ajax.php') {
  wp_redirect(home_url()); exit;
  }
}
Blog de José Luis Íñigo ( Diseño web Sevilla) Los temas que tocamos e intentamos solucionar son sobre Joomla, SEO, WPO y Ubuntu entre otros.

Para aumentar la velocidad de wamp a la hora de usar webs en tu servidor local hay que desactivar IPv6.

Para ello debemos de crear en windows 10 un registro nuevo con regedit.exe , dándole a inicio, buscar regedit.exe

Una vez entramos en regedit buscamos

[pre]\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TCPIP6 \ Parameters[/pre]

Una vez llegamos, habría que darle a edición / nuevo / Dword32 y llamarle DisabledComponents

Una vez creado le introducimos el valor ffffffff


Blog de José Luis Íñigo ( Diseño web Sevilla) Los temas que tocamos e intentamos solucionar son sobre Joomla, SEO, WPO y Ubuntu entre otros.

Fuente: docs.joomla.org

Para acceder a la funcionalidad "Personalizar Plantilla":
  • Directamente - Haga clic en el nombre de la plantilla en la columna Plantilla

  • Indirectamente - Estilos estará resaltada; haga clic en Plantillas justo debajo, lo que cambiará la vista a Gestor de Plantillas: Plantillas. Ver la imagen de abajo.

  • Seleccione la plantilla que quiere modificar, lo que cambiará la vista a la de Gestor de Plantillas: Personalizar Plantilla

Vista de personalización

Ahora debería esta viendo la imagen de abajo, Gestor de Plantillas: Personalizar Plantilla.


Copiar una plantilla existente

La forma fácil

Crear una nueva plantilla copiando una existente:
  • Haga clic en Copiar Plantilla en la barra de herramientas de la vista Gestor de Plantillas:Personalizar Plantilla .
Proporcione un nuevo nombre y haga clic en Copiar Plantilla
La plantilla está totalmente copiada. Esto incluye los estilos y los archivos de la plantilla.

Manualmente

  • Cree una nueva carpeta /templates/mi_plantilla.
  • Copie el contenido de la carpeta original de la plantilla a la carpeta /templates/mi_plantilla.
  • Vaya a la carpeta raíz /language/en-GB.
    • Copie /language/en-GB/en-GB.tpl_plantilla_original.ini como en-GB.tpl_mi_plantilla.ini
    • Copie /language/en-GB/en-GB.tpl_plantilla_original.sys.ini como en-GB.tpl_mi_plantilla.sys.ini
  • Vaya a la carpeta /language/en-GB en el directorio de la plantilla, si existe.
    • Copie /language/en-GB/en-GB.tpl_plantilla_original.ini como en-GB.tpl_mi_plantilla.ini
    • Copie /language/en-GB/en-GB.tpl_plantilla_original.sys.ini como en-GB.tpl_mi_plantilla.sys.ini
  • Abra el archivo templateDetails.xml en la carpeta mi_plantilla y cambie todas las referencias, si existen, a la carpeta original de la plantilla por referencias a la nueva carpeta mi_plantilla.
<name>Mi_Plantilla</name>
<language tag="en-GB">en-GB.tpl_my_template.ini</language>
<language tag="en-GB">en-GB.tpl_my_template.sys.ini</language>
<param name="template_header" type="folderlist" directory="templates/mi_plantilla/styles/header" default="" label="Plantillas de encabezado" description="DESCRIPCIÓN PLANTILLAS ENCABEZADO" />
<param name="template_background" type="folderlist" directory="templates/mi_plantilla/styles/background" default="" label="Plantillas de fondo" description="DESCRIPCIÓN PLANTILLAS FONDO" />
<param name="template_elements" type="folderlist" directory="templates/mi_plantilla/styles/elements" default="" label="Elementos primarios" description="DESCRIPCIÓN ELEMENTOS PRIMARIOS" />

Descubrir la nueva plantilla

Cuando se copia una plantilla manualmente, la nueva debe introducirse en el sitio Joomla a través del proceso de descubrimiento.
  • Vaya a Administrador  Extensiones  Gestor de Extensiones  Descubrir
  • Haga clic en el icono Descubrir.
  • Seleccione su nueva plantilla.
  • Haga clic en instalar.
Si todo se desarrolló correctamente, la nueva plantilla estará disponible en Administrador  Extensiones  Gestor de Plantillas
  • Haga que la nueva plantilla sea la predeterminada.
  • Vea el sitio para verificarlo.

Encontrar errores

Puede tener problemas como resultado de copiar una plantilla existente a una nueva plantilla. Debido al modo en el que Joomla gestiona los nombres de archivo, puede sufrir uno simplemente por un mal uso de las mayúsculas, por ejemplo.
Joomla contiene algunas herramientas de depuración muy útiles. Para ver qué está ocurriendo mientras trabaja en un sitio, hay tres parámetros que debería cambiar.
  1. Administración > Sitio > Configuración Global > Sistema > Configuración del depurador > Depurador del sistema > Sí (Valor predeterminado = No)
  2. Administración > Sitio > Configuración Global > Sistema > Configuración del depurador > Depurador del idioma > Sí (Valor predeterminado = No)
  3. Administración > Sitio > Configuración Global > Servidor > Configuración del servidor > Informe de Errores > Máximo (Valor predeterminado = Predeterminado del sistema)
Con Depurar Idioma ajustado a , por ejemplo, verá si un archivo de idioma carga correctamente, o no, en cada página de la Administración. Abra el panel Consola de depuración Joomla > Archivos de Idioma Cargados para ver el informe.
Blog de José Luis Íñigo ( Diseño web Sevilla) Los temas que tocamos e intentamos solucionar son sobre Joomla, SEO, WPO y Ubuntu entre otros.



Synergy es un programa que permite crear un servidor de teclado y ratón para tu pc, a su vez tiene la opción de en vez de ser servidor , convertirse en cliente que se conecten a un pc servidor.

Para descargar synergy visitamos la lista de descargas, veremos opción tanto para windows, ubuntu etc http://synergy-project.org/download/?list

Hay que darse cuenta que el enlace final no es este, hay que entrar en la versión que queremos y luego ahí, si sale el enlace de descarga.

Como instalarlo en windows

Bastante fácil, descargamos la opción de windows, doble click , siguiente siguiente y listo XD.

Como instalarlo en Ubuntu por terminal.


Primeramente deberíamos de obtener la url de la versión que queremos, en mi caso es la de ubuntu 64 bits:


wget http://synergy-project.org/files/packages/synergy-1.5.0-r2278-Linux-x86_64.deb

Una vez descargado vamos a instalar el .deb:

sudo dpkg -i synergy-1.5.0-r2278-Linux-x86_64.deb

Como configurar synergy en windows

Te vas a synergy , configuración del servidor, añades el nombre del otro pc que quieras que compartan teclado y ratón en el lugar de la pantalla donde quieres que esté y lanzas el servidor.

Como configurar synergy en ubuntu (cliente) . 

Ahora estoy usando kali linux 2 y no viene la opción de inicio, por lo cual, la siguiente es la forma con la que se puede poner de inicio ya que aplicaciones de inicio está quitada en esta versión.

Vamos a un terminal/consola y tecleamos:

sudo nano /etc/xdg/autostart/synergy-autostart.desktop


Nos aparecerá un documento vació y añadiremos lo siguiente

Insertamos al final del documento:

[Desktop Entry]
Encoding=UTF-8
Exec=synergyc 192.168.1.35
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application



Una vez puesto Ctr+O para grabar y Ctr+x para salir . Reiniciamos y ya funciona. Por supuesto donde pone 192.168.1.41 pones la ip de tu servidor.