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: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿

    eddyexp

    • Mitglied
    • Beiträge: 116
    Grüß euch,
    also ich wollte mal wissen wie man es anstellen kann das der Kunde im "Mein Konto"
    z.b. einen zusätzlichen Link neben seiner Bestellung bekommt, in dem ein download hinterlegt ist.

    Meine Bestellungen:

    Bestellung: 0-044-001 z.b.
    und dann dort neben dem "Anzeigen" Button, einen Link der zur Datei verlinkt ist.
    (Diese Datei würde dann genau so heissen wie die Bestellung nur + .zip)

    Ginge das irgendwie ?

    Würde mich über eure Mithilfe sehr freuen  :thumbs:

    Grüße
    Eddy

    PS: in der account_history.html im Template Module Ordner ist ja {$order_data.ORDER_BUTTON} hinterlegt, da neben wäre so ein Button perfekt, aber halt mit dem hinterlegten Download, aber wie geh ic hdas am besten an :panic:

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

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #1 am: 07. November 2012, 21:19:55
    ok,

    ich bräuchte nur so etwas wie ne if/else die einen link mit einer url anzeigt.

    Wenn Status bei Bestellung "offen" oder "gesendet" ist.

    in der account_history.html steht ja:

    {#text_status#} {$order_data.ORDER_STATUS}

    Status id wäre dann "1" für "offen" und "3" für "gesendet"

    Da muss es doch ne Möglichkeit geben wenn Status "offen" ist, zeige mir "Link noch nicht Verfügbar"
    und wenn Status "gesendet" ist, zeige mir "Link zum Download"

    Wobei der Downloadlink dann meinedomain.de/download/die_bestell_nummer.zip wäre!

    Geht das nicht ????
    Oder kann man das in der php irgendwie mit smart auslesen.

    Grüße
    Eddy

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #2 am: 08. November 2012, 12:29:36
    Hm...

    vielleicht anders...
    Hier in der php aus der account_history.php wird ja der Status ausgelesen:

    Code: PHP  [Auswählen]
    $module_content[] = array
                    ('ORDER_ID' => xtc_build_order_id($history['date_purchased'], $history['orders_id']),
                                   'ORDER_STATUS' => $history['orders_status_name'],
                                   'ORDER_DATE' => xtc_date_long($history['date_purchased']),
                                   'ORDER_PRODUCTS' => $products['count'],
                                   'ORDER_TOTAL' => strip_tags($history['order_total']),
                                   'ORDER_BUTTON' => '<a href="'.xtc_href_link(FILENAME_ACCOUNT_HISTORY_INFO,
                                                               'page='.(empty($_GET['page']) ? "1" : (int)$_GET['page']) .'&order_id='.$history['orders_id'],
                                                               'SSL').'">'.xtc_image_button('small_view.gif', SMALL_IMAGE_BUTTON_VIEW).'</a>');

    'ORDER_STATUS' => $history['orders_status_name'], <- wäre ja dann für den Status offen/gesendet zuständig...

    Wie kann ich denn in der html jetzt eine Abfrage machen mit if und else ?

    Ich habe ein paar Sachen probiert, aber funktionieren alle nicht da der Status irgendwie anders übergeben wird....ich kapiere es nicht, deswegen brauche ich eure Hilfe.  :worship:

    Grüße
    Eddy

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #3 am: 08. November 2012, 21:45:58
    So hab jetzt ne einfache if else mit Dateiüberprüfung gebastelt,
    aber wie kann ich in einer eingebetteten {php} etwas aus der Haupt php datei auslesen,
    also in der template/module/*.html Vorlage...???

    Es geht um die account_history.html im Verzeichnis module
    und die php datei im root mit gleichem namen .php

    Möchte doch nur das er die {$order_data.ORDER_ID} mir in den link packt den ich in meinen php hab....  :datz:

    Grüße
    Eddy

    PS: Für einen richtigen Progger der sich mit Smarty auskennt ist es doch nur ne paar Sekunden Sache, warum hilft denn keiner hier ? Woran liegt es ?
    Bitte um Aufklärung und ich versuche es umzusetzen!  :thumbs:

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #4 am: 09. November 2012, 12:05:08
    Hab mich in Smarty eingelesen und habs umgesetzt, ist ja echt simple  :doh:

    Grüße
    Eddy

    PS: an Moderator gemeldet, kann gelöscht werden!

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #5 am: 09. November 2012, 13:40:22
    Hallo Eddy,

    ich kenne das auch das keiner antwortet.
    Vielleicht liegt es daran das gerade niemand an dieser Funktion Interesse hat, finde es aber trotzdem  schade das keiner hilft.  :’-(

    Es gibt doch einige Profis hier im Forum.

    Wie hast du es denn gelöst, würde mich auch interessieren.

    Grüße
    Merlin

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #6 am: 09. November 2012, 13:43:14
    PS: an Moderator gemeldet, kann gelöscht werden!

    Hallo eddyxp,

    Beiträge werden hier nicht gelöscht :-)

    Schöne Grüße,
    Jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #7 am: 09. November 2012, 14:17:56
    [...]
    PS: an Moderator gemeldet, kann gelöscht werden!

    Es wäre schön, wenn du einfach schreibst, wie du dein Problem lösen konntest, damit andere davon auch noch profitieren können. Davon lebt ein Forum. :!:

    Grüße

    Torsten

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #8 am: 09. November 2012, 14:34:47
    Jo Thorsten das würde ich gerne machen, aber....
    ich habe jetzt Stundenlang nicht geschlafen und habe endlich eine Möglichkeit gefunden mit der ich zufrieden bin.

    Ich hab eigentlich gedacht jemand von euch könnte das mir schnell mal zur Verfügung stellen,
    aber... naja egal....so lernt man wieder etwas...ist eigentlich besser  :thumbs:

    Das ist etwas spezielles was ich nur brauche, denke ich mal ^^

    Und die Lösung ist einfach nur das ich schaue ob die Datei die verlinkt werden soll auf dem Server im Verzeichnis ist,
    wenn nicht dann wird einfach ausgegeben das die Datei noch nicht bereitsteht....wenn doch verlinkt ein Button auf die Datei...
    mehr nicht....keine Abfrage des Status etc...das kapiere ich immer noch nicht *lach* egal so gehts!

    @Merlin im html hab ich ne if filecheck abfrage gemacht und vorher per assign den Pfad angegeben.
    wenn nicht dann Ausgabe B wenn datei da Ausgabe A...zusätzlich nutze ich die {$order_data.ORDER_ID} um nicht die Falsche zu verlinken...

    Grüße
    Eddy

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #9 am: 09. November 2012, 21:26:44
    Zitat
    Jo Thorsten das würde ich gerne machen, aber....
    ich habe jetzt Stundenlang nicht geschlafen und habe endlich eine Möglichkeit gefunden mit der ich zufrieden bin.
    Sorry, aber den Sinn verstehe ich nicht. Warum gehst du dich dann nicht mal ausschlafen? ;-)

    Zitat
    Das ist etwas spezielles was ich nur brauche, denke ich mal ^^
    Die Community würde sich trotzdem freuen, wenn du deine Lösung mit uns teilst.
    Vielleicht denkst du noch mal drüber nach.

    Gruß,
    Jan

    Herr Sven

    • Neu im Forum
    • Beiträge: 21
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #10 am: 10. November 2012, 11:14:52
    Ja, wäre klasse wenn du das teilst.

    eddyexp

    • Mitglied
    • Beiträge: 116
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #11 am: 10. November 2012, 20:30:09
    Na gut, aber ist nur super simple  :-)

    in die account_history.html
    (befindet sich im Verzeichnis templates/"deintemplate"/module/)
    folgendes nach {$order_data.ORDER_BUTTON} einfügen:

    Code: PHP  [Auswählen]
    {assign var="zip" value="../zip/`$order_data.ORDER_ID`.zip"}

    {if file_exists($zipk) }
    &nbsp;<a href="/zip/{$order_data.ORDER_ID}.zip"><img src="{$tpl_path}buttons/german/zip.png" alt="Zip Datei" title="Zip Datei" /></a>
    {else}&nbsp;<img src="{$tpl_path}buttons/german/keine_zip.png" alt="Noch keine Zip Datei vorhanden" title="Noch keine zip Datei vorhanden"/>{/if}

    Der Button ist erst Verfügbar,
    wenn ich bei mir in den Ordner /zip/... eine Zip Datei mit der Order_ID also z.b. 5234553.zip hochlade!

    Bei mir ist aber die ganze Bestellnummern Geschichte nicht nur fortlaufend sondern hat das Datum und zusätzlich noch einen Präfix...

    Man könnte das bestimmt noch weiter ausbauen, aber wie geschrieben mir reichte es so...

    Achja wenn ihr euch fragt wozu brauch ich das denn ???

    War für einen Bekannten, der auf diesem Wege den passenden Treiber als Download zu Verfügung stellen wollte, denn bei vielen "bulk" Waren ist keiner dabei und er will den Kunden so einen Service bieten,
    man könnte es auch mit anderen Sachen machen... :thumbs:

    Grüße
    Eddy

    Grüße
    Eddy

    FerratoD

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #12 am: 16. Dezember 2012, 22:15:31
    Zitat
    Das ist etwas spezielles was ich nur brauche, denke ich mal ^^

    Diese Aussage kann ich nicht nachvollziehen. Das ist genau "das" was ich gesucht habe.

    FerratoD

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #13 am: 17. Dezember 2012, 19:11:02
    Hallo @eddyexp,

    habe dein Script heute eingebaut und es funktioniert fast einwandfrei. Ich habe es in der account.html und in der account_history.html eingefügt.

    Allerdings funzt das "file_exist($zpik)" nicht. Es wird nicht erkannt, ob sich die Datei im Ordner befindet.
    Wenn ich $zpik lösche funktioniert der download.

    Was hab ich falsch gemacht?

    Wäre für eine Antwort dankbar.

    Gruss Dirk

    FerratoD

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: Kundenmenü zusätzlicher Download neben Bestellung ??!!¿¿
    Antwort #14 am: 17. Dezember 2012, 19:52:35
    Hallo @eddyexp,

    habe dein Script heute eingebaut und es funktioniert fast einwandfrei. Ich habe es in der account.html und in der account_history.html eingefügt.

    Allerdings funzt das "file_exist($zpik)" nicht. Es wird nicht erkannt, ob sich die Datei im Ordner befindet.
    Wenn ich $zpik lösche funktioniert der download.

    Was hab ich falsch gemacht?

    Wäre für eine Antwort dankbar.

    Gruss Dirk

    Hab den Fehler gefunden... Jetzt funktionierts  :-B