Senza categoria

Zanetti::Moduli modificati

Qui di seguito i moduli che hanno subito dei fix da parte mia:

GROUPCATEGORY

Originale ajax.php

$sql = "Insert Into "._DB_PREFIX_."groupcategory_groups (`position`, `position_name`, `id_shop`, `categoryId`, `style_id`, `manufactureConfig`, `itemConfig`, `types`, `ordering`, `status`, `type_default`, `layout`) Values ('".$position."', '$position_name', '$shopId', '".$categoryId."', '".$style_id."', '".$manufactureConfig."', '".$itemConfig."', '".$types."', '".$maxOrdering."', 1, '".$type_default."', '".$layout."')";

Modificato

$sql = "Insert Into "._DB_PREFIX_."groupcategory_groups (`position`, `position_name`, `id_shop`, `categoryId`, `style_id`, `manufactureConfig`, `itemConfig`, `types`, `ordering`, `status`, `type_default`, `layout`, `icon`, `note`) Values ('".$position."', '$position_name', '$shopId', '".$categoryId."', '".$style_id."', '".$manufactureConfig."', '".$itemConfig."', '".$types."', '".$maxOrdering."', 1, '".$type_default."', '".$layout."', '', '')";

 

PrestaShop

PrestaShop::Validazione codice fiscale

Validazione Codice fiscale

Modificare {root}/js/validate.js la funzione validate_isDniLite

function validate_isDniLite(s)
{
// 	var reg = /^[0-9a-z-.]{1,16}$/i;
	var reg = /^[A-Z]{6}\d{2}[A-Z]\d{2}[A-Z]\d{3}[A-Z]$/;
	return reg.test(s);
}

 

Percorso: /theme/{nome_tema}/address.tpl

function controllaCF() {
    var p = validate_isDniLite($("#dni").val());
 //    console.log(p);
     if (p == false)	{
	    $("#requiredField").append('<div class="module_error alert alert-danger" id="errorField" style="margin-top:15px;"><button type="button" class="close" data-dismiss="alert">×</button>ERRORE: Il codice fiscale inserito non è valido.</div>');
   $("#errorField").delay(5000).fadeOut(1500);

setTimeout(function() {
  $('#errorField').remove();
}, 7500);     

return false;
}
     
};


$( "#add_address" ).submit(function( event ) {

var checkValidCF = controllaCF();

if (checkValidCF == false){

  event.preventDefault();
  } else {
	  $( "#add_address" ).submit();
  }
});

 

Senza categoria

Zanetti::manufacturer

Blocco Manufacturer

Posizione CSS: /modules/manufactuterslider/manufactuterslider.css
Posizione JS: /modules/manufactuterslider/manufactuterslider.js

Serve per allineare più o meno in basso le icone più piccole

		$(document).ready(function(){
			
			
			$("#manufacturers_logo_slider  li a").hover(
  function () {
	  
    $(this).stop().animate({opacity:1});
  },
  function () {
    $(this).stop().animate({opacity:1});
  }
);


   $(".logo_manufacturer").load(function() {
        console.log($(this).attr("title") + ' ' +$(this).height());
var height = $(this).height();

	 if (height < 70){
 
 $(this).css("margin-top","35px");
 }
 
 if (height === 65 || height === 64){
 
 $(this).css("margin-top","23px");
 }


    });
		
		
		});

 

 

 

Senza categoria

zanetti fasce home page

Gestione fasce in home page:

Modulo: Supershop – Group Category Module
La gestione del css è demandata al file /js/tools.js che sistema sia la fascia alta del nome nascondendo l’icona, che il colore di sfondo.

File indipendente dal template in termini di aggiornamenti.