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: Wie kann ich den Link zur account_history_info.php ändern?

    Statue

    • Neu im Forum
    • Beiträge: 7
    Hallo Leute.

    Ich habe bereits im Forum herumgeschaut, konnte allerdings noch keine Lösung bzw. Beitrag zu diesem Thema finden.

    Folgendes Problem habe ich:

    Wenn ich als Kunde eingeloggt bin und unter Mein Konto schaue (https://www.XXXX.de/account.php), finde ich auch
    den Abschnitt "Meine Bestellungen". Dort werden mir die letzten paar Bestellungen angezeigt . Klicke ich hier auf eine Bestellung, werde ich direkt über den Link "https://www.XXXX.de/account_history_info.php?order_id=XXX" zu der jeweiligen Bestellungsübersicht weitergeleitet .

    Gehe ich aber von "Mein Konto" (https://www.XXXX.de/account.php) auf den Reiter alle Bestellungen anzeigen, gelange ich hier zur Seite, wo mir alle Bestellungen angezeigt werden (https://www.felgenhelden.de/account_history.php).
    Rechts neben jeder Bestellung gibt es einen Button, der mich dann eigentlich wieder zur BEstellübersicht (https://www.XXXX.de/account_history_info.php?order_id=XXXX (Bestellnummer)) weiterleiten sollte, allerdings ist hier der Link von hier so aufgebaut: https://www.XXXX.de/account_history_info.php?order_id=XXXXXX (Datum)-XXXX (Bestellnummer). Klicke ich diesen Button an, passiert dann nichts. Logisch.

    Wie kann ich diesen entsprechend formatieren?
    Ich bedanke mich jetzt schon für die entsprechende Lösung.

    Shopversion: 1.06 rev 4642

    Grüße
    Statue

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Wie kann ich den Link zur account_history_info.php ändern?
    Antwort #1 am: 28. Januar 2020, 23:04:47
    Hallo Statue,

    also ich kann dein Problem mit dem Standardtemplate "xtc5" nicht nachvollziehen, siehe Bild.

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

    Der Link zu Bestellung wird in der Datei account_history.php mit folgendem Code zusammengebaut

    Code: PHP  [Auswählen]
                                  '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>'

    und in der Datei templates/xtc5/module/account_history.html ist folgender Smarty Code für die Ausgabe zuständig.

    Code: XML  [Auswählen]
    {$order_data.ORDER_BUTTON}

    Sieht dein Code in diesen Dateien an den entsprechenden Stellen anders aus?

    Gruss
    Hanspeter

    Statue

    • Neu im Forum
    • Beiträge: 7
    Re: Wie kann ich den Link zur account_history_info.php ändern?
    Antwort #2 am: 05. Februar 2020, 13:29:10
    Hallo Hanspeter,

    danke schonmal für die Antwort.

    Mein Code in der account_history.html Datei sieht so aus:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="account_history"}
    <h1>{#heading_history#}</h1>
    {foreach name=aussen item=order_data from=$order_content}
    <div class="highlightbox">
    {assign var="order_id" value=$order_data.ORDER_ID}
    {button name='small_image_button_view' file='account_history_info' get="order_id=$order_id" class='right'}
    <h2>{#text_oid#}{$order_data.ORDER_ID}</h2>
    <p>{#text_date#}{$order_data.ORDER_DATE},
    {#text_articles#}{$order_data.ORDER_PRODUCTS} <br />
    <strong>{#text_total#}</strong>{$order_data.ORDER_TOTAL}&nbsp;&nbsp;<strong>{#text_status#}</strong>{$order_data.ORDER_STATUS}
    </p>
    </div>
    <br />
    {/foreach}
    <p>{$SPLIT_BAR}</p>
    <p>{button file='account' name='back'}</p>

    Der Shop wurde schon stark umgebaut.

    In der PHP Datei ist allerdings alles so wie du beschrieben hast. Dort wurde nichts geändert.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Wie kann ich den Link zur account_history_info.php ändern?
    Antwort #3 am: 05. Februar 2020, 16:27:37
    So wie ich das sehe wurden für dein Shoptemplate spezielle Smartyfunktionen programmiert, eine davon wird z.B. mit folgendem Code aufgerufen.

    Code: XML  [Auswählen]
    {button name='small_image_button_view' file='account_history_info' get="order_id=$order_id" class='right'}

    Ein Tipp: Ersetze doch mal testweise obigen Code mit folgendem Code.

    Code: XML  [Auswählen]
    {$order_data.ORDER_BUTTON}

    Gruss
    Hanspeter

    Statue

    • Neu im Forum
    • Beiträge: 7
    Re: Wie kann ich den Link zur account_history_info.php ändern?
    Antwort #4 am: 05. Februar 2020, 16:36:52
    Perfekt, das hat geklappt.

    Komisch. Als ich es gerade ersetzt habe, hat es nicht funktioniert.  Man sollte den Cache ab und zu mal leeren.  :lol1:

    Besten Dank!
    3 Antworten
    3174 Aufrufe
    26. November 2014, 19:41:55 von karsta.de
    6 Antworten
    3997 Aufrufe
    27. Dezember 2014, 15:46:38 von noRiddle (revilonetz)
    6 Antworten
    4104 Aufrufe
    13. April 2011, 10:25:11 von marcel-k
    3 Antworten
    2434 Aufrufe
    11. Mai 2015, 13:27:23 von awids
               
    anything