Pregunta sobre WP Store Locator de Wordpress:

Haga clic en el nombre de la tienda para ampliar esa tienda

Un usuario pregunt贸 馃憞

驴Se puede configurar o modificar el plugin para que al hacer clic en el t铆tulo del repositorio (o mejor a煤n, en ‘wpsl-store-location’) se divida la lista de resultados en el mapa en la ubicaci贸n del repositorio y se abra su ventana de informaci贸n?

De manera similar, haga clic en el enlace ‘Zoom aqu铆’, cuando el enlace ‘Mostrar’ Zoom aqu铆 ‘est茅 habilitado en la’ ventana de informaci贸n ‘.

En mi opini贸n, vale la pena realizar este comportamiento predeterminado.

(@sipitai)

Hace 3 a帽os, 5 meses

Para los futuros lectores, encontr茅 una manera de piratear esta funcionalidad en el plugin:

– En la configuraci贸n del plugin, busque ‘Si el usuario de los resultados de b煤squeda abre el marcador de la tienda’ y config煤relo en ‘Si desea abrir la ventana de informaci贸n’.

Esto hace m谩s o menos trabajo, pero al * pasar el mouse * de la lista completa en lugar de * hacer clic * en el t铆tulo. Para cambiar esto …

– Busque el archivo ‘/wp-content/plugins/wp-store-locator/js/wpsl-gmap.js’.

– Edite la l铆nea 923 y cambie esto:

$( "#wpsl-stores" ).on( "mouseenter", "li", function() {

Para hacer esto:

$( "#wpsl-stores" ).on( "click", "li strong", function() {

– Edite la l铆nea 927 y cambie esto:

if ( markersArray[i].storeId == $( this ).data( "store-id" ) ) {

Para hacer esto:

if ( markersArray[i].storeId == $( this ).closest( "li" ).data( "store-id" ) ) {

– Guarde y copie ‘wpsl-gmap.js’ en ‘wpsl-gmap.min.js’, ya que es la miniatura cargada en el frente. Alternativamente, puede editar la miniatura directamente si sabe lo que est谩 haciendo.

Deber铆a hacer eso. Alternativamente, puede agregar el siguiente CSS a su hoja de estilo para dise帽ar el t铆tulo del repositorio como un enlace:

#wpsl-result-list li p strong{color:blue;cursor:pointer;}
#wpsl-result-list li p strong:hover{text-decoration:underline;}

Espero que esto ayude a alguien.

Sigo pensando que esta deber铆a ser una opci贸n en el plugin de tr铆

(@sipitai)

Hace 3 a帽os, 4 meses

Algunas correcciones:

– Edite la l铆nea 923 y cambie esto:

$( "#wpsl-stores" ).on( "mouseenter", "li", function() {

Para hacer esto:

$( "#wpsl-stores" ).on( "click", "li .wpsl-store-location p:first-child strong", function() {

Alternativamente, puede agregar el siguiente CSS a su hoja de estilo para dise帽ar el t铆tulo del repositorio como un enlace:

#wpsl-result-list li .wpsl-store-location p:first-child strong{color:blue;cursor:pointer;}
#wpsl-result-list li .wpsl-store-location p:first-child strong:hover{text-decoration:underline;}

(@sipitai)

Hace 3 a帽os, 4 meses

Alternativamente, en lugar de los cambios en el archivo wpsl-gmap.js anterior, puede agregar el siguiente c贸digo justo antes de cerrar } don if ( $( "#wpsl-gmap" ).length ) { declaraci贸n – entre las l铆neas 933 y 934.

$( "#wpsl-stores" ).on( "click", "li .wpsl-store-location p:first-child strong", function() {
	var i, len;

	for ( i = 0, len = markersArray.length; i < len; i++ ) {
		if ( markersArray[i].storeId == $( this ).closest( "li" ).data( "store-id" ) ) {
			google.maps.event.trigger( markersArray[i], "click" );
			map.setCenter( markersArray[i].position );
		}
	}
});

Y en la configuraci贸n del plugin, establezca ‘Si un usuario abre sobre los resultados de b煤squeda, el marcador de la tienda es’ en ‘No responde’ o ‘Rebota hacia arriba y hacia abajo’.

Esta respuesta fue modificada hace 3 a帽os, 4 meses por.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *