bitsy24 Posted June 24, 2009 Report Share Posted June 24, 2009 Hallo, wir hatten ekomi bisher für die deutsche Sprache eingebungen, wollen ekomi jetzt auch für englisch und französisch einbinden. ekomi hat auch alles soweit vorbereitet, wie immer: prima Support! Jetzt müssen wir im Template eine Abfrage einbinden, damit auch das richtige Widget angezeigt wird. Die Abfrage funzt aber leider nicht. {php} if ($language == 'german') { <script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi/css/style.css" type="text/css"> <script src="/ekomi/ausgabe.php" type="text/javascript"></script> } {/if} if ($language == 'english') { <script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css"> <script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script> } {/if} else { <script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css"> <script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script> } {/php} Kann jemand helfen? Ist wahrscheinlich nur ein kleiner Syntaxfehler, aber ich komme einfach nicht drauf. Wäre echt klasse. Link to comment Share on other sites More sharing options...
garkeinplan Posted June 24, 2009 Report Share Posted June 24, 2009 Ich denke das ganze dürfte mit "echo" schon funktionieren. {php} if ($language == 'german') { echo ' <script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi/css/style.css" type="text/css"> <script src="/ekomi/ausgabe.php" type="text/javascript"></script> '; } {/if} if ($language == 'english') { echo ' <script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css"> <script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script> '; } {/if} else { echo ' <script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css"> <script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script> '; } {/php} Gruß garkeinplan Link to comment Share on other sites More sharing options...
bitsy24 Posted June 24, 2009 Author Report Share Posted June 24, 2009 Hi garkeinplan, danke für den Vorschlag! Das ist es aber leider nicht, jetzt habe ich ein / anstelle eines < das angemeckert wird. (Genaue Meldung: Parse error: syntax error, unexpected '/' in...) Link to comment Share on other sites More sharing options...
mzanier Posted June 24, 2009 Report Share Posted June 24, 2009 {/if} hat da in dem code nix zu suchen. Link to comment Share on other sites More sharing options...
bitsy24 Posted June 24, 2009 Author Report Share Posted June 24, 2009 Hallo Chef, danke für den Tipp, genau, das {/if} war falsch. Damit waren meine Syntaxfehler verschwunden und es wurde nur noch das französiche Widget angezeigt. Also wurde die Sprache nicht korrekt abgefragt. Jetzt habe ich die Lösung! Voilà: {php} if ($_SESSION['languages_id'] == "2"){ echo '<script type="text/javascript" src="/ekomi/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi/css/style.css" type="text/css"> <script src="/ekomi/ausgabe.php" type="text/javascript"></script>'; } if ($_SESSION['languages_id'] == "1"){ echo '<script type="text/javascript" src="/ekomi_uk/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_uk/css/style.css" type="text/css"> <script src="/ekomi_uk/ausgabe.php" type="text/javascript"></script>'; } if ($_SESSION['languages_id'] == "3"){ echo '<script type="text/javascript" src="/ekomi_fr/javascript/tooltip.js"></script> <link rel="stylesheet" href="/ekomi_fr/css/style.css" type="text/css"> <script src="/ekomi_fr/ausgabe.php" type="text/javascript"></script>'; } {/php} Gruß bitsy24 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.