¡Oferta!

Winamic Link Obfuscator para Prestashop

35,00 (IVA incluído)

Compatible con Prestashop 1.6 y 1.7

Conoce todos los detalles del módulo aquí

Descripción

(Last Updated On: 9 abril, 2020)

El módulo Link Obfuscator permite encriptar los enlaces que necesites en base64, de manera que puedas optimizar el «link juice» de tu sitio web.

El modo de funcionamiento es el siguiente:

  1. Sube el módulo v1.0-winamic_linkobfuscator.zip desde “Módulos y servicios” y pulsa en “Configurar”.
  2. Edita el archivo .tpl donde tengas el enlace a ofuscar y realiza los siguientes pasos:
    – Cambiar el «a href» por «span» u otra etiqueta HTML.
    – Añadir la clase «datatext» y el atributo «datatext». Ejemplo:
<span class="datatext" datatext="{winamic_linkobfuscator::base64url_encode('https://mywebsite.com/link1')}">Mi enlace</span>

Si quieres que el enlace se abra en una pestaña nueva, puedes usar el atributo datatarget=”new” de esta manera:

<span class="datatext" datatarget="new" datatext="{winamic_linkobfuscator::base64url_encode('https://mywebsite.com/link1')}">Mi enlace</span>

Por ejemplo, si quisieras ofuscar los enlaces de los listados de productos, editaríamos el archivo producto-list.tpl quedando de esta manera:

enlace ofuscado con módulo prestashop

 

  1. Al realizar el cambio, probablemente cambie el diseño de los enlaces, por lo que tendrás que editar el CSS de la web para que se vea igual que antes de hacer el cambio.
  2. Por último, hay que evitar que Google pueda rastrear el fichero javascript que viene en el módulo para que no detecte estos «falsos enlaces». Para ello, debes editar el archivo robots.txt de la web, introduciendo lo siguiente:
Disallow: midominio.com/modules/winamic_linkobfuscator/views/js/datatext.js

IMPORTANTE: Si desactivas o desinstalas el módulo, pueden producirse errores en la web y deberás cambiar de nuevo todos los enlaces de los ficheros .tpl que hayas modificado.

Si el enlace que deseas ofuscar se genera directamente desde el back office de Prestashop, por ejemplo con un módulo de contenido HTML, no puedes insertar código PHP como hemos especificado: {winamic_linkobfuscator::base64url_encode(‘https://mywebsite.com/link1’)}. Por lo tanto, tendrás que encriptar el enlace manualmente. Para ello, puedes ir a https://www.base64encode.org/. Escribir el enlace y pulsar “Encode”:

encriptación base 64 para ofuscar enlaces

 

Una vez encriptado, puedes generar el enlace ofuscado en el editor HTML de esta manera:

<span class="datatext" datatext="aHR0cHM6Ly9taWRvbWluaW8uY29tL2hvbGE=">Mi enlace</span>

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Winamic Link Obfuscator para Prestashop”