Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Prozent & NEW - Flags bei Produkten

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #150 am: 24. Mai 2016, 10:50:36
    Guten morgen,

    gibt es das Modul für die V. 2.0 ??

    Lg, Juan Carlos
    rechtstexte für onlineshop

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #151 am: 22. Mai 2017, 15:48:13
    Guten morgen,

    gibt es das Modul für die V. 2.0 ??

    Lg, Juan Carlos

    Du hast wirklich fast ein ganzes Jahr gebraucht, um so ein Modul bei mir zu ordern, Carlos?  :lol:

    Juan Carlos Silverio Gomez

    • Fördermitglied
    • Beiträge: 473
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #152 am: 23. Mai 2017, 07:30:49
    Zitat
    Du hast wirklich fast ein ganzes Jahr gebraucht, um so ein Modul bei mir zu ordern, Carlos?  :lol:
    Moderator informieren 

    ...Schon ein Jahr vorbei? Jeje...gute Arbeit Sir...😎

    LG
    Carlos

    merten-1813

    • Frisch an Board
    • Beiträge: 66
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #153 am: 09. Juni 2017, 06:36:50
    Hallo,

    ich habe es jetzt mal versucht in v2.0.2.2 rev 10690 ein zubauen, keine Ahnung ob es gut oder nicht so gut ist aber es macht was es soll und funktioniert:

    in der Datei: includes/classes/product.php

    suchen
    Code: PHP  [Auswählen]
     $productDataAdds = array (
          'PRODUCTS_PRICE' => $products_price['formated'],

    und davor das einfügen
    Code: PHP  [Auswählen]
      if ($array['products_date_added'] != '0000-00-00 00:00:00' && MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
        $date_new_products = date("Y-m-d", mktime(1, 1, 1, date("m"), date("d") - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date("Y")));

        if ($date_new_products." 00:00:00"> $array['products_date_added']) {
            $product_isnew = ''; //Produkt ist alt
        } else {
            $product_isnew = '1'; //Produkt ist neu
        }
    }

    und nach
    Code: PHP  [Auswählen]
    'PRODUCTS_PRICE' => $products_price['formated'],
    das einfügen
    Code: PHP  [Auswählen]
     'PRODUCTS_OLDNEW'=>$product_isnew,
          'PRODUCTS_PRICE_P' => $products_price['percent'],

    und in der includes/classes/xtcPrice.php

    suche
    Code: PHP  [Auswählen]
    function xtcFormatSpecial
    und die komplette Funktion austauschen mit
    Code: PHP  [Auswählen]
    function xtcFormatSpecial($pID, $sPrice, $pPrice, $format, $vpeStatus = 0) {
        if ($format) {      
          if (!isset($pPrice) || $pPrice == 0) {
            $discount = 0;
          } else {
            $discount = ($pPrice - $sPrice) / $pPrice * 100;
          }
          $old_price = $this->xtcFormat($pPrice, $format);
          $special_price = $this->xtcFormat($sPrice, $format);
          $save_percent = round($discount);
          $save_diff = $this->xtcFormat($pPrice - $sPrice, $format);
          $from = $this->checkAttributes($pID);
          $price = '<span class="productOldPrice"><small>' . INSTEAD . '</small><del>' . $old_price . '</del></span><br /><span class="productNewPrice">' . ONLY . $from . $special_price . '</span><br /><small class="productSavePrice">' . YOU_SAVE . $save_percent . ' % /' . $save_diff . '</small>';
            $price_perc = round($discount);
          if ($this->cStatus['customers_status_show_price_tax'] == '0') {
            $Bprice = $this->xtcFormatCurrency($this->xtcAddTax($sPrice, $this->TAX[$this->tax_class]));
            $Nprice = $special_price;
          } else {
            $Bprice = $special_price;
            $Nprice = $this->xtcFormatCurrency($this->xtcRemoveTax($sPrice, $this->TAX[$this->tax_class]));
          }

          if ($vpeStatus == 0) {
            $return = $price;
          } else {
            $return = array(
              'formated' => $price,
              'plain' => $sPrice,
                    'percent' => $price_perc,
              'special_price' =>  $special_price,
              'old_price' =>  $old_price,
              'save_percent' =>  $save_percent,
              'save_diff' =>  $save_diff,
              'from' =>  $from,
              'flag' => 'Special',
              'netto' => $Nprice,
              'brutto' => $Bprice
            );
          }
        } else {
          $return = $this->show_price_tax ? round($sPrice, $this->currencies[$this->actualCurr]['decimal_places']) : $sPrice;
        }
       
        $return = $this->priceModules->FormatSpecial($return, $pID, $sPrice, $pPrice, $format, $vpeStatus);
       
        return $return;
      }

    und dann kann man in Product_listing es wie gewohnt mit
    Code: PHP  [Auswählen]
     {if $module_data.PRODUCTS_PRICE_P != ''}
        <div class="product_special">{$module_data.PRODUCTS_PRICE_P}</div>
    {/if}
    {if $module_data.PRODUCTS_OLDNEW != '' && $module_data.PRODUCTS_PRICE_P == ''}
        <div class="product_isnew"></div>  
    {/if}
    das ganze Anzeigen

    Gruß Speedy-1813

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #154 am: 09. Juni 2017, 08:20:07
    Eigentlich braucht man für die Kennzeichnung von Sale-Artikel nichts in den PHP-Seiten ändern, da dafür schon alles vorhanden ist.
    Einfach in der templates\tpl_modified\module\includes\product_listing_include.html und templates\tpl_modified\module\includes\product_info_include.html z.B. diesen Code verwenden:

    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_PRICE_SAVE_PERCENT}
    <div class="saleprozent">-{$module_data.PRODUCTS_PRICE_SAVE_PERCENT}%</div>
    {/if}

    und einen Style für class="saleprozent" hinterlegen und schon werden die Sparprozente im Produkt-Listing angezeigt. (also in der stylesheet.css einen Style .saleprozent deklarieren)

    BG kgd

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #155 am: 09. Juni 2017, 12:29:03
    Kann man so machen und basierend auf PRODUCTS_PRICE_SAVE_PERCENT habe ich es auch in meiner updatedatesicheren Multi-Flag-Erweiterung umgesetzt. Die Rückmeldungen der Nutzer meiner Erweiterung sind aber übereinstimmend darin, dass kaum ein Betreiber heute noch groß im Code rumfrickeln will. Die haben da lieber so einen Einzeiler stehen:

    Code: PHP  [Auswählen]
    {if $PRODUCT_LISTING_FLAGS}{$PRODUCT_LISTING_FLAGS}{/if}

    oder auf der Detailseite:

    Code: PHP  [Auswählen]
    {if $PRODUCT_INFO_BADGE}{$PRODUCT_INFO_BADGE}{/if}

    und steuern darüber im Backend ihre 6 Fähnchen. :)

    Andreas Kroll

    • Fördermitglied
    • Beiträge: 249
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #156 am: 27. Juni 2017, 09:12:47
    Guten Morgen.

    Wie kann ich die "updatedatesicheren Multi-Flag-Erweiterung" erwerben? Finde hierzu nirgends eine Info.

    mfg
    Andreas

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #157 am: 27. Juni 2017, 09:18:51
    Wenn du das Modul von mir meinst, müsstest du Kontakt mit mir aufnehmen.  :mhhh:

    Timm

    • Fördermitglied
    • Beiträge: 6.257
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #158 am: 17. August 2017, 23:45:47
    @awids

    Das update des tpl_modified_responsive templates, explizit in der Datei css/media-queries.css, führt dazu, dass deine flags auf mobiltelefonen sich in der Mitte berühren und überschneiden, wenn man die Änderungen einfach so übernimmt.

    Dadurch werden nämlich auf einem iphone 6s zb 2 Produkte nebeneinander in der horizontalen Ansicht angezeigt. Kann man auch im Dev.Demoshop nachvollziehen.

    Ich hab die Datei erstmal so gelassen wie sie ist und werde mir die neuerungen in den media-queries nach genügend Test eventuell einbauen.

    Nur falls deine Kunden fragen.

    Gruss Timm

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #159 am: 18. August 2017, 00:19:13
    Danke für den Hinweis. Ich kann im Dev-Shop nachstellen, dass hier nun erst sehr spät der Umbruch auf eine einzige Box erfolgt. Sobald ich einen Kunden mit aktuellem Template habe, werde ich gucken, inwieweit ich mein Modul darauf eichen kann.

    Timm

    • Fördermitglied
    • Beiträge: 6.257
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #160 am: 18. August 2017, 01:05:42
    Ich weiß nicht, ob ich hier einfach codestellen aus einem kostenpflichtigen Template posten kann.

    Wenn nicht, bitte löschen.

    In der media-queries.css wurde
    Code: CSS  [Auswählen]
     .listingcontainer .listingbox { width:100%;}
      .listingcontainer_full .listingbox { width:100%;}
      .pd_tabs .listingbox { width:100%; }
      .pd_accordion .listingbox { width:100%; }
    aus dem part für maximal 500px herausgenommen und in einen gänzlich neuen part für max 360px eingefügt.

    360px gab es vorher nicht. Da war das kleinste 400px.

    Andreas Kroll

    • Fördermitglied
    • Beiträge: 249
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #161 am: 23. August 2017, 09:31:30
    Besser spät als nie......
    Das Modul von Awids funtioniert selbst nach dem letzten Update auf 2.0.3.0 perfekt.
    Integration total einfach und kann somit von mir als Laien nur empfohlen werden.

    Andreas

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #162 am: 23. August 2017, 11:19:42
    Guten Morgen Andreas,

    danke für dein positives Feedback zu meinem Modul.

    Timm hat aber recht damit, dass man durch die neue Media-Query automatisch ein optisches Manko erhält. Da du nur links liegende Flags nutzt, fällt das bei dir nicht auf. In meinem Urlaub nächste Woche werde ich dann in Ruhe 2 - 3 Ideen testen, um hierauf einzugehen, ohne den Anwender zu veranlassen, die Media-Query wieder rückgängig zu machen.  :mhhh:

    Und nun wieder zum Tagesgeschäft: Hier werden die Community-Module besprochen, wozu mein Modul nicht zählt, daher weiteres Feedback o. ä. nicht mehr im Forum erläutern. ;-)

    LG Alex

    Nooblike

    • Fördermitglied
    • Beiträge: 241
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #163 am: 23. August 2017, 20:54:46
    Hallo,

    also ich muss sagen ich habe den Kompletten Beitrag jetzt durch und Rum Probiert aber ich bekomme es nicht eingebaut in Version 2.0.3.0.

    Schon bestimmt 20 mal zurück gesetzt und von vorne angefangen aber es Klappt einfach nicht :(

    Hat mir vieleicht einer eine Gut erläuterte Erklärung wie es einzubinden ist?

    Ansonsten wird dieses Projekt von mir jetzt dann verworfen das es mir noch Kopfschmerzen bereitet :)

    Mfg
    Nooblike

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: ANLEITUNG: Prozent & NEW - Flags bei Produkten
    Antwort #164 am: 23. August 2017, 21:11:41
    Mein Modul wäre mit wenigen CSS-Änderungen zumindest kompatibel, wenn dir diese Flags wichtig sind.
    22 Antworten
    7609 Aufrufe
    31. Mai 2017, 08:35:59 von Juan Carlos Silverio Gomez
    2 Antworten
    2622 Aufrufe
    08. Juni 2018, 22:22:31 von Shorty
    5 Antworten
    5127 Aufrufe
    15. März 2012, 14:23:53 von Buggyboy
    7 Antworten
    4462 Aufrufe
    15. Juni 2013, 23:06:34 von Marcel G.