Jump to content
xt:Commerce Community Forum

Begr??ungstext


brauns

Recommended Posts

Also mit dem Code:


$greeting_string = sprintf("%2\$s", TEXT_GREETING_PERSONAL, $gln, xtc_href_link(FILENAME_PRODUCTS_NEW));

Gibt er mir jetzt wenigstens Herr Brode aus, aber der Rest vom Text fehlt. Also des Herzlich Willkommen .......

Was mach ich noch falsch?

Kann nicht mal jemand seinen Senf dazu geben?? :-)

Link to comment
Share on other sites

Ich habs geschafft :)

Auch ohne Hilfe.....(war des Absicht :grml: )

Hier der funktionierende Code:

if (isset($_SESSION['customer_last_name']) && isset($_SESSION['customer_id']) && isset($_SESSION['customer_gender'])) {


   //Abfrage ob Mann oder Frau

if (($_SESSION['customer_gender'])=="m")

 {$greet="Herr ";

 }

 else {$greet="Frau ";

 }

 //$gln speichert die anrede und den nachnamen

 $gln = $greet . ($_SESSION['customer_last_name']);


   $greeting_string = sprintf(TEXT_GREETING_PERSONAL, "", $gln, xtc_href_link(FILENAME_PRODUCTS_NEW));

  } else {

   $greeting_string = sprintf(TEXT_GREETING_GUEST, xtc_href_link(FILENAME_LOGIN, '', 'SSL'), xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));

  }

Ich w?nsche euch noch eine sch?ne und Sternklare Nacht.....

Viele Gr??e vom Kaiserstuhl. :D

Michael

Link to comment
Share on other sites

Also bei mir hat das so funktioniert wie ich es oben geschrieben hab. Ich hab den Code seither nicht mehr ge?ndert.Wieso klappt das bei dir dann nicht ?

Irgendwie komisch.

Siehe: -> www.edershop.de

Das mit den Textvariablen werde ich in den n?chsten Tagen auch noch implementieren.

Viele Lieben Gr??e vom benachbarten Tuniberg

Sven

Link to comment
Share on other sites

Jetzt hab ich doch noch mal ein kleines Problem.

Wie kann ich in der xtc_customer_greeting.inc.php auf

die language.conf zugreifen ?

Wenn ich dies oben in der Datei einf?ge,

{config_load file="$language/lang_$language.conf" section="create_account"}

bekomme ich folgende Fehlermeldung:

Parse error: parse error, unexpected T_STRING in E:\xampp\htdocs\xtc\inc\xtc_customer_greeting.inc.php on line 17

ABer ich muss doch auf die Languagedatei verweisen, damit z.B.

{#text_male#} verwenden kann.

Hmm, jemand ne Idee

Link to comment
Share on other sites

  • 2 years later...

Also bei mir funzt es nur so:


// Return a customer greeting

  function xtc_customer_greeting() {

if (isset($_SESSION['customer_last_name']) && isset($_SESSION['customer_id']) && isset($_SESSION['customer_gender'])) {

   //Abfrage ob Mann oder Frau

if (($_SESSION['customer_gender'])=="m")

 {$greet=MALE ;

 }

 else {$greet=FEMALE ;

 }

 //$gln speichert die anrede und den nachnamen

 $gln = $greet . ' ' . ($_SESSION['customer_last_name']);

   $greeting_string = sprintf(TEXT_GREETING_PERSONAL, $gln, xtc_href_link(FILENAME_PRODUCTS_NEW));

  } else {

   $greeting_string = sprintf(TEXT_GREETING_GUEST, xtc_href_link(FILENAME_LOGIN, '', 'SSL'), xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'));

  }

    return $greeting_string;

  }


MALE bzw. FEMALE sind bereits in der /lang/german/german.php

und in der /lang/english/english.php definiert.

Vielleicht hilfts ja dem einen oder anderen, mfg mahatmapech

Link to comment
Share on other sites

  • 6 months later...

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...