Autore Topic: Virtuemart - Disattivare popup  (Letto 201 volte)

Offline Uranus2000

  • Appassionato
  • ***
  • Post: 340
    • Mostra profilo
Virtuemart - Disattivare popup
« il: 15 Ott 2018, 16:43:40 »
Ciao a tutti,
vorrei disattivare la finestra popup che si apre quando clicco su "richiedi preventivo": vedi qui

Vorrei che cliccando, invece che aprirsi il popup si aprisse una finestra normale.

Offline danielecr

  • Abituale
  • ****
  • Post: 1013
    • Mostra profilo
Re:Virtuemart - Disattivare popup
« Risposta #1 il: 15 Ott 2018, 17:28:23 »
Il popup te lo crea il javascript di jQuery.
Qui hai:
Codice: [Seleziona]
<a class="ask-a-question bold" href="/catalogo/categorie/82-sicurezza/83-videosorveglianza/95-telecamere/103-analogiche/340-telecamera-bullet-4mp-hdcvi-wdr-ir30-ip67-detail/askquestion.html?tmpl=component" rel="nofollow">Prezzo: richiedi preventivo <br>oppure non sei registrato</a>

e il jQuery responsabile del fancybox:
Codice: [Seleziona]
<script id="popups_js" type="text/javascript">//<![CDATA[
jQuery(document).ready(function($) {

$('a.ask-a-question, a.printModal, a.recommened-to-friend, a.manuModal').click(function(event){
  event.preventDefault();
  $.fancybox({
href: $(this).attr('href'),
type: 'iframe',
height: 550
});
  });

}); //]]>
</script>

Come noti,  se  la scritta è linkabile e ha la classe ask-a-question (come in questo caso), ti parte il fancybox.
Dovresti provare a rimpiazzare la classe a "Prezzo: richiedi preventivo
oppure non sei registrato", o modifica il file javascript.

Offline Uranus2000

  • Appassionato
  • ***
  • Post: 340
    • Mostra profilo
Re:Virtuemart - Disattivare popup
« Risposta #2 il: 15 Ott 2018, 17:44:31 »
ok, mentre sulla versione mobile qual è il codice che determina l'altezza e la larghezza del popup? grazie mille!


ps: dal cellulare lo vedo a metà il popup

Offline danielecr

  • Abituale
  • ****
  • Post: 1013
    • Mostra profilo
Re:Virtuemart - Disattivare popup
« Risposta #3 il: 15 Ott 2018, 18:01:47 »
Ti conviene aprire una nuova discussione, perchè mi sembra che ora non lo vuoi più disattivare..

Citazione
ps: dal cellulare lo vedo a metà il popup

Comunque quello è l'iframe, che è scrollabile e che sta dentro al fancybox, non il fancybox (il contenitore).

 

Torna su