Hat jemand folgendes Modul schon einmal Mehrsprachig eingesetzt?
http://www.contenido.org/forum/viewtopic.php?p=28847
Danke
Ralf
ECard in Englisch
glaube nicht dass das schon jemand bei einer 4.4.x version versucht hat...
warum fragst du ?
warum fragst du ?
*** make your own tools (wishlist :: thx)
Ich habe mal das Modul von Alexander Hegenbert versucht anzupassen.
Das Problem ist aber das ich nach der Auswahl der 1. Seite nur den deutschen Text bekomme und nicht mehr den englischen.
Hier mal meine Anpassung:
Das Problem ist aber das ich nach der Auswahl der 1. Seite nur den deutschen Text bekomme und nicht mehr den englischen.
Hier mal meine Anpassung:
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : JH-Ecard v0.1
* Author : Alexander Hegenbart
* Copyright : jahegen webauthoring&design
* Created : 27-07-2004
* Modified : www.rwedv.de
* Modified : 23-08-2005
************************************************/
if($changelang == "3" ){
$title1 = "Select please E-Card-subject:";
$title2 = "They selected following picture:";
$title3 = "They received a greeting card";
$absenderName = "Sender-name";
$absenderEmail = "Sender-email";
$empfangName = "Receiver-name";
$empfangEmail = "Receiver-email";
$message = "Your Message";
$btnVorschau = "Preview";
$btnSend = "Send";
$btnChange = "Change";
$btnanswer = "Answer";
$absender = "Sender:";
$empfaenger = "Receiver:";
$Vorschau = "Preview";
$mailbetreff = "Greeting Card";
$mailsend1 = "Sie haben eine Grußkarte erhalten. Zum Abrufen der Grußkarte klicken Sie auf den folgenden Link:";
$mailsend2 = "die von Ihnen versendete Grußkarte wurde abgerufen am:";
$mailerror = "Greeting card NOT sent";
$mailoktitle = "Greeting card sent";
$mailok = "Your greeting card became successfully sent. They receive an enamel as soon as the greeting card was retrieved.";
$IDEingabe = "Indicate please Ecard-ID.";
$IDError = "Ecard not available";
$mailbtrf = "Your greeting card was retrieved";
$mailanrede = "Sehr geehrte(r)";
$mailfuss = "With best regards,";
$fromName = "Zeltlagerplatz Heiligensee";
$fromEmail = "info@rwedv.de";
}
else{
$title1 = "Treffen Sie Ihre Auswahl:";
$title2 = "Sie haben folgendes Bild gewählt:";
$title3 = "Ihre Grußkarte";
$absenderName = "Absender Name";
$absenderEmail = "Absender Email";
$empfangName = "Empfänger Name";
$empfangEmail = "Empfänger Email";
$message = "Ihre Nachricht";
$btnVorschau = "Vorschau";
$btnSend = "Senden";
$btnChange = "Ändern";
$btnanswer = "Antworten";
$absender = "Absender:";
$empfaenger = "Empfänger:";
$Vorschau = "Vorschau";
$mailbetreff = "Grußkarte zum Abruf bereit";
$mailsend1 = "Sie haben eine Grußkarte erhalten. Zum Abrufen der Grußkarte klicken Sie auf den folgenden Link:";
$mailsend2 = "die von Ihnen versendete Grußkarte wurde abgerufen am:";
$mailerror = "Grußkarte wurde nicht versendet";
$mailoktitle = "Grußkarte wurde versendet";
$mailok = "Ihre Grußkarte wurde erfolgreich versendet. Sobald die Karte abgerufen wird, werden Sie per Email benachrichtigt.";
$IDEingabe = "Geben Sie Ihre Ecard-ID ein";
$IDError = "Ecard nicht verfügbar.";
$mailbtrf = "Ihre Grußkarte wurde abgerufen";
$mailanrede = "Sehr geehrte(r)";
$mailfuss = "Mit freundlichen Grüßen";
$fromName = "Zeltlagerplatz Heiligensee";
$fromEmail = "info@rwedv.de";
}
if( $jh_page == "ecard_form" ){
print "<h2>".$title2."</h2>";
print "<p align=\"center\"><img src=\"CMS_VALUE[0]/$card\" border=\"1\" alt=\"E-Card\"></p>";
print "<form action=\"\" method=\"POST\">";
print "<p>".$empfangName."<br>";
print "<input type=\"Text\" name=\"to_name\" value=\"$to_name\" size=\"30\" maxlength=\"30\"></p>";
print "<p>".$empfangEmail."<br>";
print "<input type=\"Text\" name=\"to_email\" value=\"$to_email\" size=\"30\" maxlength=\"30\"></p>";
print "<p>".$absenderName."<br>";
print "<input type=\"Text\" name=\"from_name\" value=\"$from_name\" size=\"30\" maxlength=\"30\"></p>";
print "<p>".$absenderEmail."<br>";
print "<input type=\"Text\" name=\"from_email\" value=\"$from_email\" size=\"30\" maxlength=\"30\"></p>";
print "<p>".$message."<br>";
print "<textarea name=\"nachricht\" cols=\"30\" rows=\"6\">$nachricht</textarea></p>";
print "<input type=\"Submit\" value=".$btnVorschau.">";
print "<input type=\"hidden\" name=\"card\" value=\"$card\">";
print "<input type=\"hidden\" name=\"jh_page\" value=\"ecard_vorschau\">";
print "</form>";
}
elseif( $jh_page == "ecard_vorschau" ){
print "<h1>".$Vorschau."</h1>";
print "<p align=\"center\"><img src=\"CMS_VALUE[0]/$card\" border=\"1\" alt=\"E-Card\"></p>";
print "<b>".$empfaenger."</b> $to_name ($to_email)<br>";
print "<b>".$absender."</b> $from_name($from_email)<br>";
print "<p><b>".$message."</b><br>$nachricht</p>";
print "<form action=\"\" method=\"POST\">";
print "<input type=\"hidden\" name=\"card\" value=\"$card\">";
print "<input type=\"hidden\" name=\"to_name\" value=\"$to_name\">";
print "<input type=\"hidden\" name=\"to_email\" value=\"$to_email\">";
print "<input type=\"hidden\" name=\"from_name\" value=\"$from_name\">";
print "<input type=\"hidden\" name=\"from_email\" value=\"$from_email\">";
print "<input type=\"hidden\" name=\"nachricht\" value=\"$nachricht\">";
print "<input type=\"hidden\" name=\"jh_page\" value=\"ecard_send\">";
print "<input type=\"Submit\" value=".$btnSend.">";
print "</form>";
print "<form action=\"\" method=\"POST\">";
print "<input type=\"hidden\" name=\"card\" value=\"$card\">";
print "<input type=\"hidden\" name=\"to_name\" value=\"$to_name\">";
print "<input type=\"hidden\" name=\"to_email\" value=\"$to_email\">";
print "<input type=\"hidden\" name=\"from_name\" value=\"$from_name\">";
print "<input type=\"hidden\" name=\"from_email\" value=\"$from_email\">";
print "<input type=\"hidden\" name=\"nachricht\" value=\"$nachricht\">";
print "<input type=\"hidden\" name=\"jh_page\" value=\"ecard_from\">";
print " <input type=\"Submit\" value=".$btnChange.">";
print "</form>";
}
elseif( $jh_page == "ecard_send" ){
$db = new DB_Contenido;
$uid = md5( mktime() );
$sql = "INSERT INTO ecard (uid, to_email, to_name, from_email, from_name, nachricht, card, date, ip, status) VALUES( '".$uid."', '".$to_email."', '".$to_name."', '".$from_email."', '".$from_name."', '".$nachricht."', '".$card."','".mktime()."', '".$REMOTE_ADDR."', '0' )";
$db->query($sql);
$link = $cfgClient[$client]["path"]["htmlpath"]."front_content.php?idcat=".$_GET["idcat"]."&jh_page=ecard_show&cardid=$uid";
$mailtext = $mailanrede." ".$to_name.",\n\r".$mailsend1."\n\r".$link."\n\r".$mailfuss;
$abgesendet = mail( "$to_name <$to_email>", $mailbetreff, $mailtext, "From: $from_name <$from_email>" );
if(!abgesendet){
print "<h1>".$mailerror."</h1>";
}
else{
print "<h1>".$mailoktitle."</h1>";
print "<p>".$mailok."</p>";
}
}
//Output
elseif( $jh_page == "ecard_show" ){
if( $cardid == "" ){
print $IDEingabe;
}
else{
$db = new DB_Contenido;
$sql = "SELECT * FROM ecard WHERE uid='$cardid'";
$db->query($sql);
$db->next_record();
if( $db->f("card") == "" ){
print "<p>".$IDError."</p>";
}
else{
$to = $db->f("from_name")." <".$db->f("from_email").">";
$from = $db->f("to_name")." <".$db->f("to_email").">";
$db2 = new DB_Contenido;
$sql = "UPDATE ecard SET status='1' WHERE uid='$cardid'";
$db2->query($sql);
$mailtxt = $mailanrede." ".$db->f("from_name").",\n\r".$mailsend2."\n\r".date("d.m.Y")." - ".date("h:i")."\n\r".$mailfuss;
mail( $to, $mailbtrf, $mailtxt, "From: ".$fromName." <".$fromEmail.">");
print "<h1>".$title3."</h1>";
print "<p><b>".$absender."</b> ".$db->f("from_name")." (".$db->f("from_email").")<br>";
print "<b>".$empfaenger."</b> ".$db->f("to_name")." (".$db->f("to_email").")</p>";
print "<p align=\"center\"><img src=\"CMS_VALUE[0]/".$db->f("card")."\" border=\"1\" alt=\"E-Card\"></p>";
print "<p><b>".$message."</b><br>";
print nl2br($db->f("nachricht"))."</p>";
print "<p><a href=\"front_content.php?idcat=$idcat&jh_page=&to_name=".$db->f("from_name")."&to_email=".$db->f("from_email")."&from_name=".$db->f("to_name")."&from_email=".$db->f("to_email")."\">".$btnanswer."</a></p>";
}
}
}
else{
print "<p>".$title1."</p>";
print "<div align=\"center\">";
print "<table border=\"0\" cellpadding=\"5\" cellspacing=\"0\" width=\"550\"> ";
$imgc = 0;
$verzeichnis = dir("CMS_VALUE[1]");
while($eintrag = $verzeichnis->read()){
if( ! is_dir( "$eintrag" ) ){
if( $imgc == 0 ){
print "<tr>\n";
print "<td>\n";
print "<div align=\"center\">";
print "<a href=\"front_content.php?idcat=$idcat&jh_page=ecard_form&card=$eintrag&to_name=$to_name&to_email=$to_email&from_name=$from_name&from_email=$from_email\"><img src=\"CMS_VALUE[1]/$eintrag\" border=\"1\"></a>";
print "</div>\n";
print "</td>\n";
$imgc = 1;
}
elseif( $imgc == 1 ){
print "<td>\n";
print "<div align=\"center\">";
print "<a href=\"front_content.php?idcat=$idcat&jh_page=ecard_form&card=$eintrag&to_name=$to_name&to_email=$to_email&from_name=$from_name&from_email=$from_email\"><img src=\"CMS_VALUE[1]/$eintrag\" border=\"1\"></a>";
print "</div>\n";
print "</td>\n";
$imgc = 2;
}
elseif( $imgc == 2 ){
print "<td>\n";
print "<div align=\"center\">";
print "<a href=\"front_content.php?idcat=$idcat&jh_page=ecard_form&card=$eintrag&to_name=$to_name&to_email=$to_email&from_name=$from_name&from_email=$from_email\"><img src=\"CMS_VALUE[1]/$eintrag\" border=\"1\"></a>";
print "</div>\n";
print "</td>\n";
print "</tr>\n";
$imgc = 0;
}
}
}
$verzeichnis->close();
print "</table>";
print "</div>";
}
?>