Bilder nur für eingeloggte Kunden anzeigen lassen

Thema wurde von Radi, 9. Januar 2015 erstellt.

  1. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Hallo,
    wie lautet der Befehl um eine Grafik nur für eingeloggte Kunden anzeigen zulassen?

    Danke für die Antwort vorab!

    Radi
     
  2. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    auf Befehle reagieren die Leute, die solche Umprogrammierungen machen, eher unwillig. Ich würde es mit einer freundlichen Bitte versuchen. ;-)
     
  3. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Hallo,
    das sollte selbstverständlich kein Befehl sein. Falls das so rüber kommen ist, bitte ich das zu entschuldigen!

    Für jeden Tipp für mein Problemchen wäre ich sehr dankbar.

    Angenehmen Montag!

    Radi
     
  4. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    bitte den Heiterkeitsanzeiger beachten, das war ein Scherz. :)
    Ich wollte nur andeuten, dass das ohne eine nicht ganz triviale Umprogrammierung nicht gehen wird. Man muss dafür ja die Auslieferung von eigentlich statischem Content dynamisch steuern.
     
  5. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Hallo,

    und ich dachte es gibt einen Befehl wie z.B.
    if logged in - zeige Bild
    else - mache nichts und gehen weiter

    ;-)

    Viele Grüße

    Radi
     
  6. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    du denkst also daran, einfach nur die Verlinkung des Bildes auf Smarty-Ebene zu steuern? Das wäre wohl ungefähr so möglich, wie du das gerade angedeutet hast; ist abhängig davon, was in dem jeweiligen Kontext gerade an Daten für Smarty zur Verfügung steht. Generell braucht man etwas in der Art $_SESSION['customer_status']['customer_status_id'] > 1 (denn Werte 0 und 1 sind normalerweise Admin resp. Gäste).

    Einen wirklichen Schutz bietet das aber nicht, das ist nur ein Verstecken.
     
  7. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Hallo Marco,
    genauso etwas habe ich vor.

    Ich möchte z.B. in der standard.html ein Hinweisbild einblenden.
    Abfragen würde ich das Bild ganz einfach über

    {$PRODUCTS_MANU_NAME}.jpg

    Aber nur für eingeloggte Kunden.

    Wie kann ich das realisieren?
    Danke für den Tipp!
    Radi
     
  8. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Hallo,

    also, wenn du wirklich ohne „harten“ Schutz auskommst, würde z.B. so etwas funktionieren:

    HTML:
    {if $smarty.session.customers_status.customers_status_id != 1}
    <p>
    	Nur für Nichtgäste sichtbarer Absatz.
    </p>
    {/if}
    
     
  9. Radi

    Radi Erfahrener Benutzer

    Registriert seit:
    7. März 2013
    Beiträge:
    75
    Danke erhalten:
    0
    Danke vergeben:
    15
    Perfekt!
    Vielen Dank!!!
    Radi