Hola,
Al hacer clic en cualquier enlace, la página destino siempre se abre en una nueva pestaña.
Si en vez de poner la ruta física del servidor pongo el nombre del dominio se comporta normal.
Contenido solo visible a usuarios registrados
Hola,
he revisado varios menús y en todos está la opción de Seguir igual.
Acabo de darme cuenta de que este fallo se da en el Chrome, en el IE por ejemplo no...
Un saludo,
María
Hola Maria,
He probado en todos los navegadores y hace exactamente lo mismo inclusive en Internet Explorer, haz realizado alguna modificación de codigo? ya que visualizo que todos los links tienen un target="_blank"
Saludos.
Hola, no, no he tocado el código.
Que tenga que ver con las direcciones, últimamente sí que he configurado lo de las direcciones amigables.
Un saludo,
María
Hola,
lo desactivé pero sigue produciéndose lo mismo.
En IE10 produce el mismo error que en Chrome. En IE8 funciona bien, se abre en la misma página.
Y compruebo que, tanto en Chrome como en IE10, si en vez de usar la url física uso el dominio, entonces funciona bien, todo se abre en la misma página
Un saludo,
María
Hola,
Revisando el código fuente de la página que se carga veo que hay un código javascript que es el que provoca que todo se abra en una nueva ventana.
Revisando el código del Pack University no veo referencias a ese código javascript por lo que supongo que has instalado alguna extensión nueva. De ser así, prueba a desactivarla.
Hola Pablo,
¿Puedes decirme qué código javascript viste? Podrías escribirlo??
Lo último que he hecho ha sido instalar el RSFirewall...
Gracias,
María
Hola María,
Creo que es este.
¿Tiene algún componente de notificación instalado?
Saludos
No, las únicas notificaciones que supongo que recibiría, serían las del RSFirewall, ...
Gracias,
María
Hola,
El código al que me refiero que creo que está generando el problema es este:
(function() { var specialtrack = new (function() { var version = '1.0'; var whitelist = /.pdf$|.zip$|.rar$|.od*|.doc*|.xls*|.ppt*|.exe$|.dmg$|.mov$|.avi$|.mp3$/i; var domain = /coremain.com/gi; var isExternal = function(url) { return !(location.href.replace('http://').replace('https://').split('/')[0] === url); } var getFileName = function(pathname) { pathname = pathname.substring(0, (pathname.indexOf('#') === -1) ? pathname.length : pathname.indexOf('#')); pathname = pathname.substring(0, (pathname.indexOf('?') === -1) ? pathname.length : pathname.indexOf('?')); pathname = pathname.substring(pathname.lastIndexOf('/') + 1, pathname.length); return pathname; }; var trackpush_downloads = function() { var fileName; fileName = getFileName(this.pathname); _gaq.push(['_trackEvent', 'Downloads',fileName]); }; var trackpush_links = function() { var link; link = this.href; _gaq.push(['_trackEvent', 'Outbound-Links',link]); }; var initialize = function() { var links = document.links; for (var i = 0, l = links.length; i < l; i++) { var match = links.pathname.match(whitelist); var match_links = links.href.match(domain); var match_void = links.href.match('javascript:void'); if (typeof match_void == 'undefined' || match_void == null) { if (typeof match !== 'undefined' && match !== null) { links.addEventListener('click',trackpush_downloads,false); links.setAttribute('target', '_blank'); }else if (typeof match_links == 'undefined' || match_links == null) { links.addEventListener('click',trackpush_links,false); links.setAttribute('target', '_blank'); } } } }; return { version: version, initialize: initialize }; })(); window.specialtrack = specialtrack; window.onload = specialtrack.initialize; })();
Si solo has instalado el Rs Firewall y nada más prueba a desactivar todos los plugins relacionados con este componente para ver si el problema se arregla.
Hola,
probé a desactivar el rsfirewall pero no debió ser este componente el que produce el problema.
Con él desactivado cada link abre en una nueva pestaña.
Pensando en las últimas cosas implementadas, configuramos el sitio multiidioma.
A veces, no consigo reproducir el error siempre, al teclear la dirección del sitio se genera el siguiente error que adjunto en una imagen. En el caso de la imagen trata de cargar la página en idioma gallego... No entiendo qué está tratando de hacer...
Muchas gracias,
María
Hola,
El error que se muestra puede estar provocado por un mal enlace, tendrías que depurar las situaciones en las que se produce.
Sobre lo de los enlaces que se abren en una pestaña nueva tampoco me parece que pudiera estar provocado por el tema del multilenguaje. De todas formas, podrías verificarlo desactivando el plugin temporalmente para ver si es la causa del problema.
El error sólo lo he visto dos veces. La primera vez no le di importancia porque era durante la creación de los distintos idiomas, y sí que había bastantes menús sin asignar aún a los idiomas correspondientes, etc.
El segundo error me preocupó más, porque lo mandó un usuario, estando ya la web en producción, y se le produjo al hacer clic en un enlace que iba a la dirección www.misitio.com
Desactivé el plugin, pero los enlaces siguen abriéndose en páginas distintas.
He vuelto a repasar el video de multilenguaje, y tengo una duda. Indican que en la configuración del plugin "Sistema - Filtro de idioma" se marque el parámetro Asociaciones de menú a SI. ¿Para qué sirve esto exactamente?
Gracias,
María