Jump to content

Recommended Posts

Buenas tardes, tengo una duda que no consigo solucionar y el siguiente paso es contratar un programador pero si se puede solucionar o al menos averiguar la razón por mi mismo pues mejor que mejor.

Tengo un ecommerce pero no tengo los medios suficientes para tener todas las fichas de producto con contenidos nuevos y optimizados. Así que para solucionar esto ofusco los productos y cuando le optimizo la ficha al completo le quito el link ofuscado.

El problema comienza ahí, en que cuando le doy a Link Ofuscado > NO,             me hace caso y puedo guardar con normalidad. Pero al cabo de un tiempo se activa solo. 

Entonces estoy buscando posibilidades, como que sea por tipologia de productos, por poner o quitar fotos, modificar su texto actual, ponerle el robots.txt, borrar cache, pero nada, no consigo encontrar el motivo......... Así que si a alguien le ha pasado lo mismo y encontró una solución sin tener que usar a un programador se lo agradecería mucho. Gracias

Share this post


Link to post
Share on other sites

perdon mi ignorancia:

que es o dnd esta:

Link Ofuscado > NO

te refieres a desactivar un producto?

Share this post


Link to post
Share on other sites

Ya lo he solucionado pero de todos modos gracias :) 

Pero respondiendo a tu pregunta, ofuscar un link es para evitar que google o cualquier bot pueda acceder a el, esto se hace cuando no interesa o bien porque no tenga contenido o porque se está arreglando alguna cosa. 

Así se evita que cualquier bot rastree una url determinada y no pueda penalizar por thin content, contenido duplicado, etc. Así que no, la función que dices de desactivar no es la función que realiza. 

Pero por estar está un poco mas arriba del nombre del producto. Aunque puede que fuese cosa del antiguo programador que se encargó de crear dicha función.

  • Like 1

Share this post


Link to post
Share on other sites

ah vale.

algo asi?

export default class JSLink {
	init(){
		$('.js-link').each((_, e) => {
			let href = $(e).data('url') ? $(e).data('url') : '';
			if (href) {
				let a = document.createElement('a');
				a.innerHTML = e.innerHTML;
				a.className = e.className;
				e.parentNode.insertBefore(a, e);
				e.parentNode.removeChild(e);
				a.setAttribute("href", href);
			}
		})
	}
}
<span class="js-link" data-url="https://www.google.com/">enlace camuflado</span>

😵😋😎😵😋😎😵😋

  • Thanks 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More