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: Session im Template auslesen, Aktion und danach wieder falsen

    polyorgshops

    • Neu im Forum
    • Beiträge: 26
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #15 am: 20. Dezember 2011, 14:12:14
    ANLEITUNG:

    1. Suche in "/includes/cart_actions.php" nach:

    Code: PHP  [Auswählen]
            xtc_redirect('&' . xtc_get_all_get_params($parameters));
            break;

    füge darüber ein:

    Code: PHP  [Auswählen]
                    $_SESSION['productadded']=true;

    2. Suche in "/lang/german/lang_german.conf" nach:

    Code: PHP  [Auswählen]
    text_zoom = 'Bild vergrößern'

    füge darunter ein:

    Code: PHP  [Auswählen]
    text_productadded = 'Artikel wurde in den Warenkorb gelegt'

    3. Suche in "/lang/english/lang_english.conf" nach:

    Code: PHP  [Auswählen]
    text_zoom = 'Zoom image'

    füge darunter ein:

    Code: PHP  [Auswählen]
    text_productadded = 'The product has been added to your cart'

    4. Suche in "/templates/DEIN_TEMP/module/product_info/DEINE_PINFO.html" nach:

    Code: PHP  [Auswählen]
    <div id="productinfowrap">

    füge darüber ein:

    Code: PHP  [Auswählen]
    {if $smarty.session.productadded}<div class="productadded">{#text_productadded#}</div>{php}unset($_SESSION['productadded']);{/php}{/if}

    5. In der "stylesheet.css" nach Lust und Laune stylen. Beispiel: http://www.schwimmen-shop.de



    Im nächsten Schritt möchte ich, dass der slideOut Warenkorb aktiviert wird, wenn ein Produkt hineingelegt wird. Dafür gibt es die Funktion $(".button.").click();
    Wie kann ich erreichen, dass sie gleich nach dem Redirect ausgelöst wird?

    ThorstenK

    • Fördermitglied
    • Beiträge: 170
    • Geschlecht:
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #16 am: 20. Dezember 2011, 16:30:09
    Du könntest auch Deine Session-Erweiterung vergessen und schlicht nach

    Code: PHP  [Auswählen]
    {if $PRODUCTS_ID|array_key_exists:$smarty.session.cart->contents}

    fragen. Das sollte den selben Zweck erfüllen. ;)

    polyorgshops

    • Neu im Forum
    • Beiträge: 26
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #17 am: 20. Dezember 2011, 17:54:04
    Nicht ganz. In deinem Fall bleibt die DIV auch nach dem reload drin, in meinem nicht.

    Zurück zur Frage: Wie kriegen wir das automatische SlideOut hin? Kann man das vielleicht irgendwie mit "window.onLoad" realisieren?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #18 am: 20. Dezember 2011, 20:57:25
    [...]
    Zurück zur Frage: Wie kriegen wir das automatische SlideOut hin? Kann man das vielleicht irgendwie mit "window.onLoad" realisieren?

    Du hast doch jQuery und irgendwo sicherlich auch einen onDomReady()-Event. Dem gibst du dann einfach noch zusätzlich:

    Code: PHP  [Auswählen]
    $('.slide-out-div').css('right','-3px');

    Da ist übrigens was kaputt.

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

    polyorgshops

    • Neu im Forum
    • Beiträge: 26
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #19 am: 22. Dezember 2011, 07:59:01
    Danke für die schnelle Antwort.
    Mit welchem Browser hattest du die Seite aufgerufen? Ich bekomme mit FF und IE alles richtig angezeigt.

    Was jQuery angeht, gibt es das Problem, dass Smarty onDomReady(){$('.tab-slide-out…} als eigenen Tag interpretiert und einen Fehler ausgibt. Gibt es eine Möglichkeit das zu umgehen?

    Matt

    • Experte
    • Beiträge: 4.241
    Re: Session im Template auslesen, Aktion und danach wieder falsen
    Antwort #20 am: 22. Dezember 2011, 15:05:09
    [...] Gibt es eine Möglichkeit das zu umgehen?

    Ja, {literal} (findet man sicherlich auch über die Suche).
    13 Antworten
    7197 Aufrufe
    04. September 2013, 15:45:39 von ams
    2 Antworten
    224 Aufrufe
    30. Dezember 2023, 17:35:31 von demoncleaner
    46 Antworten
    11231 Aufrufe
    03. Juli 2020, 23:16:56 von Alex23
    2 Antworten
    1970 Aufrufe
    12. Dezember 2010, 22:43:13 von Tomcraft