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: MODUL: Artikel Anfrage

    akid1

    • Neu im Forum
    • Beiträge: 22
    Re: MODUL: Artikel Anfrage
    Antwort #165 am: 08. September 2011, 17:10:01
    Ich habe das Modul bei mir eingebaut und soweit funktioniert alles.

    Bei manchen Artikel wird allerdings nur der Artikelname, nicht aber die Artikelnummer übergeben... wie kann das sein?

    Ich finde leider keine Regelmässigkeit. :-(

    Besten Dank für Eure Hilfe!

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #166 am: 29. September 2011, 11:12:48
    Hallo, da das Modul auch in früheren Versionen als modified eCommerce Shopsoftware 1.05 funktioniert und dieses Thema eben diese Installation beschreibt, habe ich mal ein Update zusammengestellt, was zu ändern ist ab modified eCommerce Shopsoftware Version 1.05, da schon viele Änderungen aus diesem Thema in modified eCommerce Shopsoftware 1.05 eingeflossen sind und nur noch wenige Änderungen nötig sind.
    Im Paket sind enthalten die Installations-Anleitung und 2 zu kopierende Dateien, schon vorbereitet von Tomcraft -DANKE!-.
    Gruß

    [EDIT Tomcraft 29.09.2011: Modul in Beitrag 1 eingefügt.]

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #167 am: 29. September 2011, 11:30:56
    Aber ein Anliegen habe ich da noch. Wie kam man den Link "Frage zum Produkt" als BUTTON ausführen, würde besser ins Template passen.
    Danke und Gruß

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #168 am: 29. September 2011, 11:59:37
    OK, hat sich erledigt. Wer lieber einen BUTTON hat, muss lediglich ein Bild einhängen in den Dateien und in der "stylesheet.css" keine Änderung vornehmen:

    "/templates/xtcs5/module/product_info/product_info_v1.html"
    "/templates/xtc5/module/product_info/product_info_tabs_v1.html"
    "/templates/xtc5/module/product_info/product_info_x_accordion_v1.html"

    ORIGINAL:

    Code: PHP  [Auswählen]
    <p><a href="{php}echo xtc_href_link(FILENAME_CONTENT,'coID=7','NONSSL',true,false);{/php}&products_id={$PRODUCTS_ID}&products_name={$PRODUCTS_NAME}&products_model={#model#}{$PRODUCTS_MODEL}&question={#text_product_question#}" class="product_question" />{#text_product_question#}</a></p>

    Darstellung mit Button:

    Code: PHP  [Auswählen]
    <p><a href="{php}echo xtc_href_link(FILENAME_CONTENT,'coID=7','NONSSL',true,false);{/php}&products_id={$PRODUCTS_ID}&products_name={$PRODUCTS_NAME}&products_model={#model#}{$PRODUCTS_MODEL}&question={#text_product_question#}" class="product_question" /><img src="{$tpl_path}img/IHRBILD.jpg"></a></p>

    Das Bild wir hier im "/templates/<dein-template>/img/" abgelegt.
    Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.189
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #169 am: 30. September 2011, 01:22:50
    Lieb, dass du dir die Arbeit gemacht hast, aber du bist doch (soweit ich das sehe) nur nach "Artikel_Anfrage_1.01_Installation.txt" von hechicero aus Beitrag 1 vorgegangen oder irre ich mich komplett? :-?

    Grüße

    Torsten

    rockmartin

    • Mitglied
    • Beiträge: 162
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #170 am: 06. Oktober 2011, 09:10:04
    Hallo habe alles wie angegeben geändert.
    Funktioniert auch so weit.

    Jedoch trägt er bei mir den Produktnamen nicht ein!
    Wer kann helfen?
    [...]

    Habe das gleiche Problem.

    bencore

    • Mitglied
    • Beiträge: 170
    Re: MODUL: Artikel Anfrage
    Antwort #171 am: 13. November 2011, 19:48:25
    Hi,

    wie kann man das ganze realisieren, damit die Ausgabe via Pop-Up funktioniert?

    im Ordner /templates/DEIN_TEMPLATE/module/product_info hab ich die "product_info.html" versucht anzupassen.

    Meine Idee war:

    Code: PHP  [Auswählen]
    <a href="{php}echo xtc_href_link(FILENAME_POPUP_CONTENT, 'coID=7'.$this->get_template_vars('oid').'&KeepThis=true&TB_iframe=true&height=600&width=800');{/php}&products_id={$PRODUCTS_ID}&products_name={$PRODUCTS_NAME}&products_model={#model#}{$PRODUCTS_MODEL}&question={#text_product_question#}" title="Fragen zum Produkt" class="thickbox" />Fragen zum Produkt</a>

    Das Pop-Up funktioniert! Aber es erscheint kein Kontaktformular. Ein versucht direkt die "contact_us.php" anzusteuern war erfolglos.

    Hat jemand eine Idee?

    mfg
    ben

    noEE

    • Frisch an Board
    • Beiträge: 89
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #172 am: 01. Dezember 2011, 14:31:50
    Bei einigen Produktnamen in unseren Shop kommt eine # vor, wie z.B. bei FARBE #02 NATURBRAUN 50 CM GLATT Á 10 STRÄHNEN

    Ab # wird der Produktname abgeschnitten, es steht also im Feld zu Frage zum Artikel: Farbe
    und das war's.

    Gibt es da eine Lösung, oder muss ich meine Artikelnamen abändern?

    Liebe Grüße

    René

    gmos

    • Neu im Forum
    • Beiträge: 15
    Re: MODUL: Artikel Anfrage
    Antwort #173 am: 06. Dezember 2011, 18:58:19
    Hallo habe alles wie angegeben geändert.
    Funktioniert auch so weit.

    Jedoch trägt er bei mir den Produktnamen nicht ein!
    Wer kann helfen?
    [...]

    Habe das gleiche Problem.

    Auch ich habe dieses Problem. Ich habe jetzt den kompletten Thread gelesen, die contact_us.php -und .html ausgetauscht sowie die Anleitungen mehrfach durchgearbeitet.

    Ich finde den blöden Fehler nicht.

    Der Quelltext sieht so aus:

    Code: PHP  [Auswählen]
     <form id="contact_us" action="http://localhost/xtc/shop_content.php?action=send&amp;coID=7&amp;products_name=Hut&amp;products_model=[b]Art.Nr.:12345" [/b]method="post">
    <div class="highlightbox">
            <table width="100%" border="0" cellspacing="0" cellpadding="4">        
                    <tr>
                      <td width="41%">Ihr Name:</td>

                      <td width="59%"><input type="text" name="name" value="Max Mustermann" size="30" /></td>
                    </tr>
                    <tr>
                      <td>Ihre E-Mail-Adresse:*</td>
                      <td width="59%"><input type="text" name="email" value="max@mustermann.de" size="30" /></td>
                    </tr>
                    <tr>
                      <td>Telefon:</td>
                      <td width="59%"><input type="text" name="phone" value="1234344" size="30" /></td>

                    </tr>
                    <tr>
                      <td>Frage zum Artikel: </td>
                      <td width="59%"></td>[b]!!!Hier fehlt was?!?![/b]
                    </tr>

    Kann damit jemand etwas anfangen? Danke für die Unterstützung.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.741
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #174 am: 06. Dezember 2011, 21:33:52
    Ich kann mir nicht vorstellen, daß irgendjemand ohne Änderungen das Modul nach Anleitung eingebaut hat und es dann funktioniert.
    Die Anleitung ist voller Fehler.
    Was das Modul selbst betrifft, kann ich das (noch) nicht beurteilen.

    Nur ein Beispiel für die Fehlerhaftigkeit:

    Zitat
    Suchen in: templates/xtcs5/module/product_info/product_info_v1.html
    (analog:   templates/xtc5/module/product_info/product_info_tabs_v1.html
               templates/xtc5/module/product_info/product_info_x_accordion_v1.html)
    Suchen nach:
    Code: PHP  [Auswählen]
     <p class="taxandshippinginfo" style="white-space:nowrap">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK}{$PRODUCTS_SHIPPING_LINK}{/if}</p>

    danach einfügen:
    Code: PHP  [Auswählen]
     <p><a href="{php}echo xtc_href_link(FILENAME_CONTENT,'coID=7','NONSSL',true,false);{/php}&products_id={$PRODUCTS_ID}&products_name={$PRODUCTS_NAME}&products_model={#model#}{$PRODUCTS_MODEL}&question={#text_product_question#}" class="product_question" />{#text_product_question#}</a></p>

    Ein Link der mit /> endet ?

    Bei mir erscheint nach allen von mir bemerkten Fehlern trotzdem nicht einmal das "Input Feld" für den Artikelnamen und die Artikelnummer im Kontaktformular.

    Melde mich nochmal wenn ich durchblicke...

    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.741
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #175 am: 06. Dezember 2011, 22:03:26
    Okay, here we go.
    In der shop_content.php fehlt eine Smarty-Zuweisung, o.g. Link ist verkehrt zusammengesetzt und an einer Stelle ist das Ersetzen von Code nicht korrekt erklärt (halb doppelt vorhanden).

    Ich hänge mal die verbesserte Anleitung an (funktioniert definitiv mit 1.05 SP1a), bitte jedoch dringend, daß das mal einer vom modified eCommerce Shopsoftware Team kontrolliert.
    Mir kommt es seltsam vor, daß die Smarty sowohl in "contact_us.php" als auch in "shop_content.php" definiert werden.
    Da auch eine schon veränderte "shop_content-php" dem Modul beiliegt, welche dann weiter verändert werden soll, habe ich das Gefühl, daß hier zwei Entwicklungen aneinander vorbei laufen.

    Cheers,
    noRiddle

    [EDIT Tomcraft 06.12.2011: Anleitung in Beitrag 1 eingefügt.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.741
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #176 am: 06. Dezember 2011, 22:14:08
    Nachtrag:
    Auch wenn das Modul mit meiner Einbauanleitung funktioniert, so hat es doch ein Manko.
    Wenn ein Kunde eine Fehlermeldung generiert weil er besipielsweise den Captcha-Code nicht korrekt eingibt, ist das Artikelname-Feld verloren, wurde also nicht mitgenommen.

    Hat da jemand eine Idee zu ?

    noRiddle

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.741
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #177 am: 07. Dezember 2011, 09:04:21
    Guten Morgen.
    Also:
    Wenn die Version 1.05 SP1a benutzt wird, muß überhaupt nichts an der "shop_content.php" geändert werden, schließlich wird ja die "contact_us.php" dort included.
    Hatte mich schon gewundert.
    Die Änderungen beschränken sich auf die "contact_us.php", die lang files und die template Dateien, "contact_us.html" usw.

    Es stellt sich nur noch die Frage ob das $email_layout ab Zeile 58 erweitert werden möchte wie in der Anleitung "Artikel_Anfrage_1.01_Installation.txt" erklärt, allerdings in "contact_us.php" und nicht in "shop_content.php".
    Dann würden auch in der gesendeten E-Mail lediglich die ausgefüllten Felder erscheinen, wie in der genannten Anleitung im Kopf auch gesagt.

    In dem Zusammenhang ist mir noch ein kleiner Fehler aufgefallen:
    Ab Zeile 35 der "/includes/contact_us.php" steht folgendes:

    Code: PHP  [Auswählen]
    $additional_fields = '';                       
                            if (isset($_POST['company']))  $additional_fields =  EMAIL_COMPANY. $_POST['company'] . "\n" ;
                            if (isset($_POST['street']))   $additional_fields .= EMAIL_STREET . $_POST['street'] . "\n" ;
                            if (isset($_POST['postcode'])) $additional_fields .= EMAIL_POSTCODE . $_POST['postcode'] . "\n" ;
                            if (isset($_POST['city']))     $additional_fields .= EMAIL_CITY . $_POST['city'] . "\n" ;
                            if (isset($_POST['phone']))    $additional_fields .= EMAIL_PHONE . $_POST['phone'] . "\n" ;
                            if (isset($_POST['products_name']))      $additional_fields .= "Frage zum Artikel: " . $_POST['products_name'] . "\n";

    Fehlt da nicht ein Punkt vor dem Gleichheitszeichen im ersten if-Statement ?

    Im Anhang also eine nochmals aktualisierte Anleitung.

    Daß nach Error-Meldung das "Frage zum Produkt" Feld verloren geht, muß noch gelöst werden.
    Wer kann etwas beitragen ?

    Schönen Tag,
    noRiddle

    [EDIT Tomcraft 07.12.2011: Neue Version der Anleitung in Beitrag 1.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.741
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #178 am: 07. Dezember 2011, 11:10:19
    Für alle denen das hier vorgestellte Feature wichtig ist:
    Abschließend die gesäuberte und funktionierende Version für modified eCommerce Shopsoftware 1.05 SP1a:
    In der Anleitung wurden verschiedene Ansätze durcheinander geworfen.
    Ich brauchte eine Zeit um da durchzublicken.
    Es gab noch Rückstände von vorhergehenden Versionen in der Anleitung.
    Diese wurden hier entfernt.
    U.A. wurden noch Variablen für das Textfeld generiert die wir ja nicht mehr brauchen, da wir ja nun ein eigenes Inputfeld für den Artikelnamen haben.
    Deshalb muß auch in der URL nicht mehr  &question={#text_product_question#} übergeben werden.

    Daß nach einer Error-Meldung das Feld für den Artikelnamen nicht mehr vorhanden ist, ist auch klar, da das Feld ja in contact_us.html nur ausgegeben wird wenn die GET -Variable der Produkt-ID in der URL ist.
    Das habe ich nun so gelöst, daß das Feld immer im Kontaktformular vorhanden ist.
    Es stört ja nicht und kann sogar, wenn ein Kunde eine Anfrage direkt über das Formular stellt, also nicht von einem Produkt durch Anklicken von "Frage zum Produkt" kommt, ganz sinnvoll sein.
    Es musste natürlich das "readonly" des Feldes entfernt werden damit ein solcher Kunde dort etwas reinschreiben kann.
    Wer wird das Feld auch mutwillig überschreiben wenn er denn ohnehin vom Produkt kommend eine Frage diesbezüglich stellen möchte.

    Ich finde das Modülchen so wirklich kundenfreundlich und praktisch und so funktioniert es auch.

    Grüsse,
    noRiddle

    P.S.: Im Anhang nochmals alles Nötige, also Installation Guide und Screenshots.
    Und: Bevor wieder die Frage kommt warum die Artikelnummer nicht angezeigt wird, die muß natürlich auch vergeben sein. ;-)

    [EDIT Tomcraft 07.12.2011: Anleitung in Beitrag 1 angehängt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.189
    • Geschlecht:
    Re: MODUL: Artikel Anfrage
    Antwort #179 am: 07. Dezember 2011, 16:24:29
    Danke für die Überarbeitung! :thx:

    Grüße

    Torsten
    97 Antworten
    40869 Aufrufe
    13. März 2019, 12:34:42 von goair
    4 Antworten
    1656 Aufrufe
    16. Januar 2020, 12:55:41 von hpzeller
    2 Antworten
    168 Aufrufe
    29. November 2023, 09:10:16 von Timm
               
    anything