Verfasste Forenbeiträge

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Thread-Starter pomull

    (@pomull)

    Wohl möglich wird das einfach über einen WP hook geladen und der müsste einfach deregistered werden.

    Kannst du mir erklären wie man das macht?

    Thread-Starter pomull

    (@pomull)

    das schein der Rechenweg zu sein. Steht in der Woocommerce-hack.js

    // Single product price
    	var fixedPrice = function(price){
    		var ins = price.find('ins');
    		var del = price.find('del');
    
    		if( price.length && ins.length == 1 && del.length && price.find('.price-discount').length == 0 ) {
    			var separator = price.data('separator');
    			var regular = del.text().split(separator);
    			var regular = parseInt(regular[0].replace(/\D+/g,""));
    			var sale = ins.text().split(separator);
    			var sale = parseInt(sale[0].replace(/\D+/g,""));
    			var percent = $(document.createElement('div'));
    
    			if ( del.text().substring(del.text().indexOf(separator) + 1) > 0) {
    				regular = del.text().replace(/[^0-9.]/g, "")
    				sale = ins.text().replace(/[^0-9.]/g, "")
    			}
    
    			if ( price.find('.amount').length == 2 ) {
    				var saleText = stockieVariables.saleL10n.toUpperCase();
    				if( price.attr('data-sale-text') ) {
    					saleText = price.attr('data-sale-text');
    				}
    				percent.addClass('price-discount brand-bg-color').html( '-' + parseInt( 100 - sale * 100 / regular ) + '% ' + saleText );
    				price.append(percent);
    			}
    
    			del.insertAfter(ins);
    		}
    	};

    aber was nun?

    Thread-Starter pomull

    (@pomull)

    Hier schein der Rechenweg zu sein:

    // Single product price
    	var fixedPrice = function(price){
    		var ins = price.find('ins');
    		var del = price.find('del');
    
    		if( price.length && ins.length == 1 && del.length && price.find('.price-discount').length == 0 ) {
    			var separator = price.data('separator');
    			var regular = del.text().split(separator);
    			var regular = parseInt(regular[0].replace(/\D+/g,""));
    			var sale = ins.text().split(separator);
    			var sale = parseInt(sale[0].replace(/\D+/g,""));
    			var percent = $(document.createElement('div'));
    
    			if ( del.text().substring(del.text().indexOf(separator) + 1) > 0) {
    				regular = del.text().replace(/[^0-9.]/g, "")
    				sale = ins.text().replace(/[^0-9.]/g, "")
    			}
    
    			if ( price.find('.amount').length == 2 ) {
    				var saleText = stockieVariables.saleL10n.toUpperCase();
    				if( price.attr('data-sale-text') ) {
    					saleText = price.attr('data-sale-text');
    				}
    				percent.addClass('price-discount brand-bg-color').html( '-' + parseInt( 100 - sale * 100 / regular ) + '% ' + saleText );
    				price.append(percent);
    			}
    
    			del.insertAfter(ins);
    		}
    	};

    Aber was nun?

    Thread-Starter pomull

    (@pomull)

    Danke @espiat
    Es liegt am Theme. Habe Sie angeschrieben aber der Support ist ausgelaufen.

    Man müsste doch die Anzeige ausschalten können. Wo wird das gesteuert? in der CSS vom Theme?

    Thread-Starter pomull

    (@pomull)

    Guten Morgen,

    ich habe eine Testumgebung installiert (WP-Staging).

    Habe alle Plugins deaktiviert und keine Besserung des Problems.

    Thread-Starter pomull

    (@pomull)

    Hi,

    der Fehler lag an den Einstellungen Woocommerce Produkte. Dort den Haken setzen bei AJAX-Buttons „In den Warenkorb“ in Archiven aktivieren

    danach ging es.

    danke

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)