Antwort #2 am: 02. Mai 2014, 12:00:36
Nope, nicht so.
Die Datei die dafür da ist ist die
/templates/DEIN_TEMPLATE/javascript/general.js.php.
Dort kann man auch mittles PHP Einschränkungen coden die das nur auf von dir gewünschten Seiten lädt.
Es stellt sich noch die Frage wie bestimmt wird wo das Badge auf der Seite erscheint, dazu fehlen uns Informationen.
Im übrigen kann man in Template-HTML-Dateien zwar Javascript einfügen, das muß jedoch
- da meistens geschwungene Klammern vorkommen -
mittels
literal escape-t werden, da die Smarty-Engine ansonsten "denkt" es gäbe eine Smarty-Variable.
Deshalb war deine Seite nach Einfügeversuch auch weiß.
Beispiel:
<script>
{literal}
$(function(){
DEIN_CODE
});
{/literal}
</script>
Weiterer Tipp:
Bei allen Code-Fummeleien error_reporting aktivieren, dann weißt du auch gleich was los ist.
Wenn du's vor dem schließenden body-tag haben willst kannst du's alternativ in die
/includes/application_bottom.php bauen.
Gruß,
noRiddle