Forumsvar skapade

Visar 10 inlägg - 1 till 10 (av 304 totalt)
  • Författare
    Inlägg
  • som svar på: Feedback – Leksaker.se #181696
    Bjorn
    Deltagare

    Grym domän!

    Lite snabba synpunkter.

    – Grymt sega sidladdningar, TTFB på 3-4 sek är helt orimligt. Klena servrar eller dålig cachning?
    – Alla fancy rollover-effekter som är långsammare än några tiondels ms är bara sjukt irriterande. T.ex. i menyn. Samma gäller overlays som poppar upp utan hover-intent såsom certifierad e-handelmärket.
    – Design ser ok ut men väldigt bulkig på många ställen, speciellt i kassan, den är mycket lik en annan leksaksbutik som jag inte kommer på namnet på.

    som svar på: Script för SkickaLätt #181388
    Bjorn
    Deltagare

    En liten update, scriptet slutade plötsligt funka och det löste sig genom att lägga till följande grants:

    // @grant GM_getValue
    // @grant GM_setValue

    Kan läggas till under @include raderna i toppen.

    som svar på: Script för SkickaLätt #181265
    Bjorn
    Deltagare

    @Jon82 86643 wrote:

    Hej.. fungerar det här fortfarande?
    Kan verkligen ingenting om att programmera så all hjälp uppskattas.

    Skulle älska att få igång det här till webshopen.

    Nej det funkar inte. Postnord har ändrat en del och verkligen försökt göra det svårt. Har dock en uppdaterad version nedan som fungerar. Jag kör detta i Tampermonkey. Du får ändra lite i scriptet så det passar din shop. Jag lämnar ingen support på det tyvärr.

    // ==UserScript==
    // @name skickalatt
    // @namespace http://www.dindomän.se
    // @author Björn Hansson
    // @description Posten skicka lätt – Autofill script
    // @include http://skicka2.posten.se/*
    // @include https://www.dindomän.se*
    // @version 009
    // ==/UserScript==

    // Base url identifier of page to collect address from
    var customer_info_url_base = “?controller=orders&action=setOrder&id=”;

    // When object is clicked on the above page address is collected
    var object_to_click = “#tabs input[name=shipping_firstname]”;

    // Attach the collect_address function to above object on the page to copy address from
    if (window.location.href.indexOf(customer_info_url_base) > -1)
    {
    $(object_to_click).click(collect_address);
    }
    else if (GM_getValue(“collected”) == 1 && document.location.href.indexOf(“/Sidor/Start.aspx”)>-1)
    { // Posten skicka lätt page: If address is collected and we are at postens page for skicka lätt

    // Weight
    /*
    if(GM_getValue(“weight”) <= 1000) { $('.skickaInput #ctl00_PlaceHolderMain_ServiceSettings_WeightSettings_RadioButtonListWeights_0').trigger("click"); } else { $('.skickaInput #ctl00_PlaceHolderMain_ServiceSettings_WeightSettings_RadioButtonListWeights_1').trigger("click"); } */ setTimeout(function(){ $('#SelectServiceDisplay > div:first-child > div:nth-child(3) select option’).filter(function(){return this.text==’Brev Skicka Lätt’;}).attr(‘selected’,true);
    $(‘#SelectServiceDisplay > div:first-child > div:nth-child(3) select option’).filter(function(){return this.text==’Brev Skicka Lätt’;}).attr(‘selected’,true).closest(‘select’).trigger(‘change’);
    $(‘#SelectServiceDisplay .rightPartSize .leftFloat.sizeInput .field.smallestField’).val(’15’);
    $(‘#SelectServiceDisplay .rightPartSize .leftFloat.sizeInput .field.smallestField’).trigger(‘change’);
    $(‘#SelectServiceDisplay .rightPart.rightPartText .field.mediumField’).val(‘1’).trigger(‘change’);
    $(‘.buttonContainer.rightFloat.bottomMargin .largeButton.mainButton’).trigger(‘click’);
    }, 2000);

    setTimeout(function(){
    // Sender details
    $(“#SenderAddressDisplay .rightPart.rightPartText input[type=radio]:eq(1)”).trigger(‘click’).trigger(‘click’); // Avsändare: Företag
    $(“#SenderAddressDisplay > div:first-child > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) .field.largestField”).val(‘Företagsnamn’).trigger(‘change’); // Företagsnamn
    $(“#SenderAddressDisplay > div:first-child > div:nth-child(2) > div:nth-child(5) .rightPart .field.largestField”).val(‘555555-5555’).trigger(‘change’); // Organisationsnummer
    $(“#senderZipCode”).val(‘12345’).trigger(‘change’); // Postnummer
    $(“#senderEmail”).val(‘info@dindomän.se’).trigger(‘change’); // E-post
    $(“#senderEmailConfirm”).val(‘info@dindomän.se’).trigger(‘change’); // Bekräfta e-post

    // Customer details
    $(‘#kgRadio’).trigger(‘click’); // Mottagare: Privat
    $(‘#receiverName’).val(GM_getValue(“firstname”)+’ ‘+GM_getValue(“lastname”)).trigger(‘change’); // Namn
    $(‘#ReceiverAddress’).val(GM_getValue(“address1”)).trigger(‘change’); // Adress rad 1
    $(‘#receiverAddress2’).val(GM_getValue(“address2”)).trigger(‘change’); // Address rad 2
    $(‘#receiverEmail’).val(GM_getValue(“email”)).trigger(‘change’); // E-post
    $(‘#receiverEmailConfirm’).val(GM_getValue(“email”)).trigger(‘change’); // Bekräfta e-post
    $(‘#receiverMobilePhone’).val(GM_getValue(“phone”)).trigger(‘change’); // Mobil
    $(‘#receiverZipCode’).val(GM_getValue(“zipcode”)).trigger(‘change’); // Postnummer (triggar ifyllning av ort automatiskt)
    }, 3000);
    }

    function collect_address()
    {
    GM_setValue(“order_id”, $(“input[name=order_id]”).val() );
    GM_setValue(“firstname”, $(“input[name=shipping_firstname]”).val() );
    GM_setValue(“lastname”, $(“input[name=shipping_lastname]”).val() );
    GM_setValue(“email”, $(“input[name=shipping_email]”).val() );
    GM_setValue(“address1”, $(“input[name=shipping_address1]”).val() );
    GM_setValue(“address2”, $(“input[name=shipping_address2]”).val() );
    GM_setValue(“zipcode”, $(“input[name=shipping_zipcode]”).val().split(‘ ‘).join(”) ); // Strippa bort space
    GM_setValue(“city”, $(“input[name=shipping_city]”).val() ); // Behövs inte, autofylls av posten..
    GM_setValue(“phone”, $(“input[name=shipping_phone]”).val().split(‘ ‘).join(”) ); // Strippa bort space

    /*
    var weight = 0;
    if($(“input[name=weight]”).val()){ weight = $(“input[name=weight]”).val(); }

    GM_setValue(“weight”, weight );
    */

    if(document.location.href.indexOf(“www.dindomän.se”)>-1)
    {
    GM_setValue(“fromName”, “Från namn”);
    GM_setValue(“fromEmail”, “info@dindomän.se”);
    }

    GM_setValue(“collected”, “1”);
    alert(“Address of ” + GM_getValue(“firstname”) + ” ” + GM_getValue(“lastname”) + ” collected. You are now redirected to posten.se”);
    window.open(“http://skicka2.posten.se/Sidor/Start.aspx&#8221;);
    }
    [/CODE]

    Notera att vikten är utkommenterat, kan fyllas i manuellt om man inte har det i något fält.[CODE]
    // ==UserScript==
    // @name skickalatt
    // @namespace http://www.dindomän.se
    // @author Björn Hansson
    // @description Posten skicka lätt – Autofill script
    // @include http://skicka2.posten.se/*
    // @include https://www.dindomän.se*
    // @version 009
    // ==/UserScript==

    // Base url identifier of page to collect address from
    var customer_info_url_base = “?controller=orders&action=setOrder&id=”;

    // When object is clicked on the above page address is collected
    var object_to_click = “#tabs input[name=shipping_firstname]”;

    // Attach the collect_address function to above object on the page to copy address from
    if (window.location.href.indexOf(customer_info_url_base) > -1)
    {
    $(object_to_click).click(collect_address);
    }
    else if (GM_getValue(“collected”) == 1 && document.location.href.indexOf(“/Sidor/Start.aspx”)>-1)
    { // Posten skicka lätt page: If address is collected and we are at postens page for skicka lätt

    // Weight
    /*
    if(GM_getValue(“weight”) <= 1000)
    {
    $(‘.skickaInput #ctl00_PlaceHolderMain_ServiceSettings_WeightSettings_RadioButtonListWeights_0’).trigger(“click”);
    }
    else
    {
    $(‘.skickaInput #ctl00_PlaceHolderMain_ServiceSettings_WeightSettings_RadioButtonListWeights_1’).trigger(“click”);
    }
    */

    setTimeout(function(){
    $(‘#SelectServiceDisplay > div:first-child > div:nth-child(3) select option’).filter(function(){return this.text==’Brev Skicka Lätt’;}).attr(‘selected’,true);
    $(‘#SelectServiceDisplay > div:first-child > div:nth-child(3) select option’).filter(function(){return this.text==’Brev Skicka Lätt’;}).attr(‘selected’,true).closest(‘select’).trigger(‘change’);
    $(‘#SelectServiceDisplay .rightPartSize .leftFloat.sizeInput .field.smallestField’).val(’15’);
    $(‘#SelectServiceDisplay .rightPartSize .leftFloat.sizeInput .field.smallestField’).trigger(‘change’);
    $(‘#SelectServiceDisplay .rightPart.rightPartText .field.mediumField’).val(‘1’).trigger(‘change’);
    $(‘.buttonContainer.rightFloat.bottomMargin .largeButton.mainButton’).trigger(‘click’);
    }, 2000);

    setTimeout(function(){
    // Sender details
    $(“#SenderAddressDisplay .rightPart.rightPartText input[type=radio]:eq(1)”).trigger(‘click’).trigger(‘click’); // Avsändare: Företag
    $(“#SenderAddressDisplay > div:first-child > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) .field.largestField”).val(‘Företagsnamn’).trigger(‘change’); // Företagsnamn
    $(“#SenderAddressDisplay > div:first-child > div:nth-child(2) > div:nth-child(5) .rightPart .field.largestField”).val(‘555555-5555’).trigger(‘change’); // Organisationsnummer
    $(“#senderZipCode”).val(‘12345’).trigger(‘change’); // Postnummer
    $(“#senderEmail”).val(‘info@dindomän.se’).trigger(‘change’); // E-post
    $(“#senderEmailConfirm”).val(‘info@dindomän.se’).trigger(‘change’); // Bekräfta e-post

    // Customer details
    $(‘#kgRadio’).trigger(‘click’); // Mottagare: Privat
    $(‘#receiverName’).val(GM_getValue(“firstname”)+’ ‘+GM_getValue(“lastname”)).trigger(‘change’); // Namn
    $(‘#ReceiverAddress’).val(GM_getValue(“address1”)).trigger(‘change’); // Adress rad 1
    $(‘#receiverAddress2’).val(GM_getValue(“address2”)).trigger(‘change’); // Address rad 2
    $(‘#receiverEmail’).val(GM_getValue(“email”)).trigger(‘change’); // E-post
    $(‘#receiverEmailConfirm’).val(GM_getValue(“email”)).trigger(‘change’); // Bekräfta e-post
    $(‘#receiverMobilePhone’).val(GM_getValue(“phone”)).trigger(‘change’); // Mobil
    $(‘#receiverZipCode’).val(GM_getValue(“zipcode”)).trigger(‘change’); // Postnummer (triggar ifyllning av ort automatiskt)
    }, 3000);
    }

    function collect_address()
    {
    GM_setValue(“order_id”, $(“input[name=order_id]”).val() );
    GM_setValue(“firstname”, $(“input[name=shipping_firstname]”).val() );
    GM_setValue(“lastname”, $(“input[name=shipping_lastname]”).val() );
    GM_setValue(“email”, $(“input[name=shipping_email]”).val() );
    GM_setValue(“address1”, $(“input[name=shipping_address1]”).val() );
    GM_setValue(“address2”, $(“input[name=shipping_address2]”).val() );
    GM_setValue(“zipcode”, $(“input[name=shipping_zipcode]”).val().split(‘ ‘).join(”) ); // Strippa bort space
    GM_setValue(“city”, $(“input[name=shipping_city]”).val() ); // Behövs inte, autofylls av posten..
    GM_setValue(“phone”, $(“input[name=shipping_phone]”).val().split(‘ ‘).join(”) ); // Strippa bort space

    /*
    var weight = 0;
    if($(“input[name=weight]”).val()){ weight = $(“input[name=weight]”).val(); }

    GM_setValue(“weight”, weight );
    */

    if(document.location.href.indexOf(“www.dindomän.se”)>-1)
    {
    GM_setValue(“fromName”, “Från namn”);
    GM_setValue(“fromEmail”, “info@dindomän.se”);
    }

    GM_setValue(“collected”, “1”);
    alert(“Address of ” + GM_getValue(“firstname”) + ” ” + GM_getValue(“lastname”) + ” collected. You are now redirected to posten.se”);
    window.open(“http://skicka2.posten.se/Sidor/Start.aspx&#8221;);
    }
    [/CODE]

    Notera att vikten är utkommenterat, kan fyllas i manuellt om man inte har det i något fält.

    som svar på: Säljes Underkläder.se #180412
    Bjorn
    Deltagare

    hotpants.se och spetstrosor.se är nu sålda.

    Bud finns på 2500:- för lingeriesecrets.co.uk. Sista chansen för en grym SEO-stark domän.

    som svar på: Säljes Underkläder.se #180286
    Bjorn
    Deltagare

    Har bud med start på 500:- /st för domänerna hotpants.se och spetstrosor.se på WN.

    som svar på: Webbshop med en produkt? #113027
    Bjorn
    Deltagare

    https://butik.io/ kanske kan vara något.

    som svar på: Hyra skribent #179635
    Bjorn
    Deltagare

    Kolla med Contentor. Har använt innan och har funkat kanon.

    som svar på: PackshotCreator Mini 2.0 360 #178109
    Bjorn
    Deltagare

    Allt ingår, bara koppla till en dator och köra. Finns fortfarande kvar om någon är intresserad.

    som svar på: Servermigrering #178121
    Bjorn
    Deltagare

    [ATTACH]1261[/ATTACH]

    Request URL:http://www.ehandel.se/bilder/profil_twitter.png
    Request Method:GET
    Status Code:404 Not Found

    The requested URL /bilder.zip/profil_twitter.png was not found on this server.

    bilder blir bilder.zip? skumt.

    som svar på: PackshotCreator Mini 2.0 360 #177825
    Bjorn
    Deltagare

    Finns fortfarande kvar om någon är intresserad. Perfekt för produktfoto som sagt. Priset kan diskuteras vid snabb affär.

Visar 10 inlägg - 1 till 10 (av 304 totalt)