Seite 1 von 1

Problem mit externem Java Script

Verfasst: Mo 29. Mai 2006, 09:14
von hyperlingg
Hallo zusammen,

ich habe das Forum schon ein par mal durchsucht und trotzdem keine Lösung für mein Problem gefunden. Obwhol ich denke dass auch andere dieses Problem schon gehabt haben müssen.


Ich, bzw meine Freundin will auf Ihrer Webseite externe Java Scripts einfügen.

zum beispiel das Zitat des Tages von www.zitate.de oder einen Counter von www.Counterstation.de.

Wenn ich nun den Code für das Zitat des Tages im HTML-Queltexteditor des Artikels einfüge:

Code: Alles auswählen

<script src="http://www.zitate.de/scripts/zitat.js"></script>
<br> Das Zitat des Tages wird Ihnen präsentiert von <a href="http://www.zitate.de">www.zitate.de</a>
und dann aktualisiere bzw speichere bleibt nur das folgende erhalten:

Code: Alles auswählen

<br>Das Zitat des Tages wird Ihnen pr&auml;sentiert von <a href="http://www.zitate.de">www.zitate.de</a>

Der link zum externen Inhalt geht verloren.

Das selbe Problem habe ich auch mit dem Counter von Counterstation.
Was mus ich tun damit die Scripts richtig eingefüft werden?


Danke für die Hilfe

Verfasst: Mo 29. Mai 2006, 09:18
von Oldperl
Externe Javascripte als Modul einbinden, in etwa so:
Moduloutput:

Code: Alles auswählen

<?php
echo '[DeinScript]';
?>
Für dein Beispiel sieht das so aus:

Code: Alles auswählen

<?php
echo '<script src="http://www.zitate.de/scripts/zitat.js"></script>';
echo '<br> Das Zitat des Tages wird Ihnen präsentiert von <a href="http://www.zitate.de">www.zitate.de</a>';
?>

Gruß aus Franken

Ortwin

Verfasst: Mo 29. Mai 2006, 09:56
von hyperlingg
Danke, als Modul funktioniert es.

Ist es denn nicht möglich Scripts inmitten eines Artikels einzufügen?

Ich kann meiner Freundin ja nicht zumuten für jeden Externen Inhalt den Sie einfügen will ein neues Modul "zu Programmieren".

Verfasst: Mo 29. Mai 2006, 10:28
von HerrB
Schalte zunächst alle Optionen für HTML-Tags im tinyMCE ein (siehe Tips & Tricks V4.6). Wenn danach immernoch die Script-Elemente verschwinden, erstelle ein Tabelle und füge den Script-Code in einer Zelle ein (d.h. zwischen <td></td>).

Gruß
HerrB