Werbung / Banner buchen
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: BETA MODUL: Imedes Attributbilder mit automatischer Preisaktualisierung für modified-shop

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Hallöchen alle

    Ich habe eine älteres Modul von Imedes (2010) auf die 1.05 Sp1d angepasst.
    Dort wird nach der Installation des Moduls im Backend die Möglichkeit gegeben für Attribute
    ein Bild anzulegen.
    Ferner wird im Frontend nach Auswahl des Bildes dieses als Produktbild angezeigt.
    Auch beim Klick auf Bild vergrößern wird dann das Attributbild angezeigt.

    Sollte der Artikel (das Attribut) Preis auf oder Abschläge haben, werden diese
    per Ajax sofort zum Artikel dazu oder abgezogen (aktueller Komplettpreis).

    Frontend:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Backend:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruß Ralph

    [EDIT Tomcraft 27.05.2013: Modul für Shopversion 1.06 Beta 4 angehängt.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=24010.0

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Ralph,

    einen ganz herzlichen Dank fürs Teilen!  :thumbs:
    Das kann sicherlich der ein oder andere gebrauchen.

    Schöne Grüße,
    Jan

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Ja dachte auch das es so der eine oder andere brauchen könnte.
    Für viele ist die Attributmatrix zu groß.

    Gruß Ralph  :flee-mrgreen:

    Simon

    • Viel Schreiber
    • Beiträge: 1.358
    super Danke Ralph.  :thx:

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Hallo Leute

    Habe mal dieses Modul an die 1.06 Beta 4 angepasst soweit ich es konnte.
    Bei mir läuft es so ohne Probleme.

    :beta:

    [EDIT Tomcraft 27.05.2013: Modul in Beitrag 1 angehängt.]

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo Ralph,

    herzlichen Dank fürs Teilen!  :thumbs:

    Schöne Grüße,
    Jan

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    Gerne doch wie immer wenn ich kann!

     :blower:

    Simon

    • Viel Schreiber
    • Beiträge: 1.358
     :thx: Ralph, dass du uns immer mit Modulen versorgst :)

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    @ Simon
    Das mache ich gerne so weit es mir möglich ist.

    Gruß Ralph  :flee-mrgreen:

    Simon

    • Viel Schreiber
    • Beiträge: 1.358
    Zitat
    Hierzu empfiehlt es sich ein Standard Attribut "bitte auswählen" anzugeben, welches als erstes Attribut vorausgewählt auf der Artikelseite angezeigt wird
    Könnte man das auch "modulseitig" lösen, damit man nicht tausende Artikel nachbearbeiten muss, um ein "bitte wählen" Attribut hinzuzufügen.

    thelensis

    • Neu im Forum
    • Beiträge: 19
    Hallo,

    alle Dateien geändert - aber bei Artikelaufruf bleibt die Seite leer?! Habe die Dateien nach Vorgabe geändert und die gelieferten product_info-Dateien genommen.
    Artikel ohne die Vorlagen ist auch weg im Frontend.

    Hm.

    ovo71

    • Neu im Forum
    • Beiträge: 2
    Vielen Dank für das tolle Modul. ;)

    In den Screenshots hatte ich gesehen das sich nicht nur die Bilder, sondern auch der Preis dynamisch ändert.

    Leider ändert sich bei mir nur das Bild und der Preis bleibt.

    Eine Idee was ich da übersehen haben?

    Viele Grüße
    Christian

    Roberto75

    • Viel Schreiber
    • Beiträge: 833
    Hallo alle,

    ich bin gerade dabei, diese Erweiterung zu testen. Leider hat sich da etwas in der admin/includes/modules/new_attributes_include.php geändert, so dass die Anleitung nicht mehr stimmt.

    Folgendes gibt es nicht mehr:

    Code: PHP  [Auswählen]
    echo "<TD class=\"main\" align=\"left\"><SELECT name=\"" . $current_value_id . "_prefix\"> <OPTION value=\"+\"" . $posCheck . ">+<OPTION value=\"-\"" . $negCheck . ">-</SELECT></TD>";

    Also stimmt auch diese Anleitung nicht:

    danach einfügen:

    Code: PHP  [Auswählen]
    // BOF Attributbilder mit Preis
                   echo "<TD class=\"main\" align=\"center\" valign=\"middle\">";
                   echo "<input type=\"file\" name=\"" . $current_value_id . "_image\" >";
                   echo "</TD>";
                    echo "<TD class=\"main\" align=\"center\" valign=\"middle\">";
                   $products_image_name = $_POST['current_product_id'].'_att'.$current_product_option_id.'-'.$current_value_id.'.jpg';
                   //echo "<!-- \$products_image_name = $products_image_name //-->\n\n";
                   if (file_exists(DIR_FS_CATALOG_THUMBNAIL_IMAGES . $products_image_name)) {
                    echo '<img src="'.DIR_WS_CATALOG_THUMBNAIL_IMAGES.$products_image_name.'">';
                    echo '<br><input type="checkbox" name="'.$current_value_id.'_delimg"> '.DELETE_ENTRY;
                   }
                   echo "</TD>";
    // EOF Attributbilder mit Preis

    Es wäre schön, wenn hier jemand die Lösung dafür schreiben könnte. Diese Erweiterung ist wirklich sehr schön und nützlich.

    Viele Grüße

    Robert

    Roberto75

    • Viel Schreiber
    • Beiträge: 833
    @Ralph_84

    Du hast doch die Erweiterung zur Verfügung gestellt. Kannst du nicht auch die Anleitung für die Datei new_attributes_include.php hier neu posten? Dann könnte man dein Modul auch für die neue Version 1.06 nutzen.

    ralph_84

    • Fördermitglied
    • Beiträge: 499
    • Geschlecht:
    @Roberto75

    Ohne jetzt groß zu suchen, suche in der Datei nach:

    Code: PHP  [Auswählen]
                echo '<td style="width:35px;" class="main" align="left">'. PHP_EOL;
                echo '   <select name="' . $current_value_id . '_prefix">'. PHP_EOL;
                echo '     <option value="+"' . (isset($attr_array['posCheck'])?$attr_array['posCheck']:'') . '>+</option>'. PHP_EOL;
                echo '     <option value="-"' . (isset($attr_array['negCheck'])?$attr_array['negCheck']:'') . '>-</option>'. PHP_EOL;
                echo '    </select>'. PHP_EOL;
                echo '  </td>'. PHP_EOL;

    und füge danach ein:

    Code: PHP  [Auswählen]
        // BOF Attributbilder mit Preis
                       echo "<TD class=\"main\" align=\"center\" valign=\"middle\">";
                       echo "<input type=\"file\" name=\"" . $current_value_id . "_image\" >";
                       echo "</TD>";
                        echo "<TD class=\"main\" align=\"center\" valign=\"middle\">";
                       $products_image_name = $_POST['current_product_id'].'_att'.$current_product_option_id.'-'.$current_value_id.'.jpg';
                       //echo "<!-- \$products_image_name = $products_image_name //-->\n\n";
                       if (file_exists(DIR_FS_CATALOG_THUMBNAIL_IMAGES . $products_image_name)) {
                        echo '<img src="'.DIR_WS_CATALOG_THUMBNAIL_IMAGES.$products_image_name.'">';
                        echo '<br><input type="checkbox" name="'.$current_value_id.'_delimg"> '.DELETE_ENTRY;
                       }
                       echo "</TD>";
        // EOF Attributbilder mit Preis

    Dann sollte es eigentlich gehen.

    Gruß Ralph
    Managed Server
    1 Antworten
    2440 Aufrufe
    16. Juli 2013, 07:51:59 von jannemann
    4 Antworten
    3318 Aufrufe
    16. Juli 2013, 19:23:40 von pitschi
    1 Antworten
    1021 Aufrufe
    10. November 2018, 18:31:58 von Tomcraft
               
    anything