Shop Hosting
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: Begrüßung mit individuellem Bild

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    Begrüßung mit individuellem Bild
    am: 16. Juni 2010, 16:21:11
    Hallo zusammen,

    nach längerer Enthaltsamkeit im Forum (Grund: Shop frauensachen.de läuft fehlerfrei) baue ich einen zweiten Shop und möchte bestimmte Kunden nach dem Login mit einem individuellen Bild begrüßen.

    In der Datei "lang/german/german.php" (ca. Zeile 218) kann man ja ein Bild einfügen mit dem Effekt, dass dieses für alle angemeldeten Kunden zu sehen ist - z.B. so:

    Code: PHP  [Auswählen]
    define('TEXT_GREETING_PERSONAL', '<img width="200" height="156" vspace="0" hspace="0" border="0" align="right" alt="Hallobild" src="shop/images/content/hallobild.jpg" />Schön, dass Sie wieder da sind, <span class="greetUser">%s!</span></p>');
     
    Nun meine Frage: An welche Dateien muss ich ran, wenn dieses Bild nur ein bestimmter (angemeldeter) Kunde sehen soll?

    Gruß Gert



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

    DJ-Ready

    • Mitglied
    • Beiträge: 218
    • Geschlecht:
    Begrüßung mit individuellem Bild
    Antwort #1 am: 17. Juni 2010, 07:40:21
    Wie wärs vor dem define %s per if branch zu prüfen und dann halt das Bild anders setzen. Soll doch nur für einen oder wenige bestimmten User sein oder? Da muss der wert von %s ja bekannt sein.
    Ansonsten könntest du an der stelle auch eine in der Datenbank auf bestimmte Nutzereigenschaften prüfen.
    Nur so ein paar Ideen...

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    Begrüßung mit individuellem Bild
    Antwort #2 am: 17. Juni 2010, 07:58:00
    Hallo DJ-Ready, danke für die Antwort. Ich dachte schon, dass ich einen "fremden" Programmierer mit der Sache beauftragen muss.

    Zu Deinem Vorschlag: So ähnlich habe ich mir das auch vorgestellt, nur weiß ich nicht, wie ich die "if branch" einfügen bzw. schreiben muss. Der Kunde wird übrigens von mir angelegt, d.h. ich kenne von Anfang an alle Login-Daten wie "customers_id" etc.

    DJ-Ready

    • Mitglied
    • Beiträge: 218
    • Geschlecht:
    Begrüßung mit individuellem Bild
    Antwort #3 am: 17. Juni 2010, 12:03:48
    in der lang/german/german.php einfügen (z.b. in Zeile 218 oder so vor oder hinter der "normalen" Greeting Message)

    Code: PHP  [Auswählen]
    define('TEXT_GREETING_SPECIALPERSONAL', 'Schön, dass Sie wieder da sind, <span class="greetUser">%s!</span> Möchten Sie sich unsere <a style="text-decoration:underline;" href="%s">neuen Artikel</a> ansehen?');
    (Greeting Message musst du auch noch so anpassen wie du sie haben möchtest)

    dann in der inc/xtc_customer_greeting.inc.php in Zeile 33 einfügen:

    Code: PHP  [Auswählen]
    if ($_SESSION['customer_first_name'] == "ready" && $_SESSION['customer_last_name'] == "ready"){$greeting_string = sprintf(TEXT_GREETING_SPECIALPERSONAL, MALE . ' '. $_SESSION['customer_first_name'] . ' ' . $_SESSION['customer_last_name'], xtc_href_link(FILENAME_PRODUCTS_NEW));}
    da prüft er ob Vorname UND Nachname "ready" lauten (musst du natürlich abändern auf deinen Namen) und wenn ja benutzt er als Greeting String unseren neu eingefügten TEXT_GREETING_SPECIALPERSONAL anstatt wie sonst normale TEXT_GREETING_PERSONAL

    :)

    Mit ein klein wenig mehr Arbeit und könnte man das evtl in ein Modul umstricken wo man dann leicht im Admin Menu bestimmte Kunden wählen oder flaggen kann :)

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    Begrüßung mit individuellem Bild
    Antwort #4 am: 18. Juni 2010, 16:01:50
    Hallo DJ-Ready, hat wunderbar geklappt - auch mit eingebundenem Bild!
    Wieder was gelernt ... vielen herzlichen Dank!

    Gruß Gert

    unicato

    • Frisch an Board
    • Beiträge: 71
    Begrüßung mit individuellem Bild
    Antwort #5 am: 12. September 2010, 09:44:43
    Hallo Nordseh

    [...]
    nach längerer Enthaltsamkeit im Forum (Grund: Shop frauensachen.de läuft fehlerfrei) [...]

    Deine SSL Verschlüsselung auf der Seite läuft aber nicht fehlerfrei, nur mal so als Hinweis.

    nordseh

    • Frisch an Board
    • Beiträge: 72
    • Geschlecht:
    Begrüßung mit individuellem Bild
    Antwort #6 am: 17. September 2010, 09:31:53
    Deine SSL Verschlüsselung auf der Seite läuft aber nicht fehlerfrei, nur mal so als Hinweis.

    Danke für den Hinweis, unicato! Da hatte ich doch ein JavaScript mit einem Browserupdate eingebunden. Also im IE8 ist die Sicherheitswarnung jetzt weg. Nochmal: Danke für die Aufmerksamkeit !!!

    Gruß Gert

    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    2 Antworten
    2871 Aufrufe
    04. Januar 2012, 20:30:01 von robertko
    6 Antworten
    4012 Aufrufe
    14. Oktober 2011, 19:36:43 von peterpan19
    2 Antworten
    2926 Aufrufe
    15. Dezember 2009, 11:31:26 von Bruno
    1 Antworten
    2351 Aufrufe
    06. Juni 2012, 11:46:30 von DS2012
               
    anything