Jump to content

Patrik Lindblom

Global Moderators
  • Posts

    846
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Patrik Lindblom

  1. Har gjort den anpassningen till en kund. Leta upp product-list.tpl för det tema du använder och ändra:

    {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
    {l s='Add to cart'}
                   {else}
    {l s='Add to cart'}
                   {/if}



    till:

    {if ($product.allow_oosp OR $product.quantity > 0) && $product.id_product_attribute == NULL}
    {l s='Add to cart'}
                   {else}
    {l s='Has attributes'}
                   {/if}



    Sen får du översätta "Has attributes" till något lämpligare.

  2. Du har ingen backup från versionen innan 1.2.5.0? I så fall kan du ju ersätta mailalerts-modulen och testa med en äldre version. Mailalerts har inget att göra med bekräftelser till kund, de funkade som tidigare här, däremot funkar inte mailalerts i min demoshop heller efter uppgradering.

  3. Jag skulle manuellt kolla genom de sql-filer för uppgradering som ligger i install/sql/upgrade och jämföra med databasen. Kolla i tur och ordning de filer som har högre versionsnummer än det du uppgraderade från.

  4. Kom ihåg att ta kopior på filerna innan ändring!

    I classes/Customer.php lägger du till en ny publik variabel

    public $orgnr;

    i funktionen getFields i samma fil lägger du till:

    $fields['orgnr'] = pSQL($this->orgnr);

    I filen authentication.php:

    efter:

    $customer->birthday = (empty($_POST['years']) ? '' : intval($_POST['years']).'-'.intval($_POST['months']).'-'.intval($_POST['days']));

    lägg till:

    $customer->orgnr = (empty($_POST['orgnr']) ? '' : $_POST['orgnr']);

    efter (runt rad 98):

    $cookie->email = $customer->email;

    lägger du till:

    $cookie->orgnr = $customer->orgnr;

    I filen identity.php:

    efter:

    $customer->firstname = Tools::ucfirst(Tools::strtolower($customer->firstname));

    lägger du till:

    $cookie->orgnr = $customer->orgnr;

    I themes/ditt_tema/authentication.tpl lägger du till följande på lämpligt ställe:


    {l s='Org.nr.'}
    <input type="text" name="orgnr" id="orgnr" size="20" />
    {l s='(for payment by invoice)'}



    I samma katalog i filen identity.tpl lägger du till:


    {l s='Org.nr.'}
    <input type="text" name="orgnr" id="orgnr" size="20" value="{$smarty.post.orgnr}" />
    {l s='(for payment by invoice)'}



    Sen får du lägga in översättningar på strängarna i admin.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More