Ergebnis 1 bis 8 von 8

Thema: Script Darstellungsproblem

  1. #1
    Contao-Nutzer
    Registriert seit
    25.03.2013.
    Beiträge
    22

    Standard Script Darstellungsproblem

    Hallo !
    Haben eine Seite erstellt, darin einen Artikel eingefügt und dann ein Inhaltselement. Anschließend Code oben eingestelllt,unten als Syntaxhervorhebung "Java Script" angegeben.
    WEnn man dann veröffentlicht erscheint der Code als TExt.

    Als CODE gebe ich dann:
    <script type="text/javascript" src="http://www.drugsense.org/wodclock.js">
    // DrugSense Drug War Clock
    </script>
    ein

    Wie würdet Ihr vorgehen ? Oder wo kann der Fehler liegen?

  2. #2
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.871
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    das Inhaltselement CODE macht genau das was es im Moment bei dir tut - es gibt nur den eingefügten "Text" aus.

    Wenn du deine Javascript-Datei zum Laufen bringen möchtest, musst du diese Zeilen im Layout unter 'zusätzliche <head>-Tag' eingeben.
    Wenn's dann noch nicht läuft musst du auch noch eine Zeile zum Laden von Javascript oder jQuery einfügen, oder aber einfach 'jQuery laden' anklicken und Häkchen bei den gewünschten Anwendungen (j_accordion, j_mediaelement, j_colorbox) setzen

  3. #3
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Wird gern falsch verstanden: das Inhaltselement CODE ist nicht dafür da, ausführbaren Code einzubinden, sondern Code darzustellen, so daß andere sich das Script kopieren können. Daß man Syntaxhervorhebung, also zB "Java Script" auswählen kann, hat nur den Sinn, dass die jeweiligen Codeschnipsel korrekt eingefärbt werden.

    Um ein Script einzubinden, muss man das üblicherweise unter 'Themes/Layout / Eigener Javascript-Code' oder 'Themes/Layout / Zusätzliche <head>-Tags' einfügen.

    Mit einem solchen Quick-and-Dirty-Script wie diesem, das von einem fremden Server Code zieht, ist das ganze nicht so einfach, weil man den Code eigentlich direkt an der Stelle einfügen müsste, an der das Teil erscheinen soll. Das geht in Contao nicht so einfach; aus Sicherheitsgründen nimmt der html-Editor keine Javascripte an.
    Ihr könnt auf die Schnelle (genauso Quick-and-Dirty und unsicher) in den Einstellungen 'script' zu den erlaubten Tags hinzufügen und das Script dann per Html-Element in den gewünschten Artikel einfügen.
    Oder aber euch auf der Anbieter-Webseite das 'ganze' Script aus dem Quelltext herauskopieren und auf die oben beschriebene, 'korrekte' Weise einbinden.
    Geändert von willshedo (01.04.2013 um 20:29 Uhr)

  4. #4
    Contao-Nutzer
    Registriert seit
    25.03.2013.
    Beiträge
    22

    Standard

    Zitat Zitat von willshedo Beitrag anzeigen
    Wird gern falsch verstanden: das Inhaltselement CODE ist nicht dafür da, ausführbaren Code einzubinden, sondern Code darzustellen, so daß andere sich das Script kopieren können. Daß man Syntaxhervorhebung, also zB "Java Script" auswählen kann, hat nur den Sinn, dass die jeweiligen Codeschnipsel korrekt eingefärbt werden.

    Um ein Script einzubinden, muss man das üblicherweise unter 'Themes/Layout / Eigener Javascript-Code' oder 'Themes/Layout / Zusätzliche <head>-Tags' einfügen.

    Mit einem solchen Quick-and-Dirty-Script wie diesem, das von einem fremden Server Code zieht, ist das ganze nicht so einfach, weil man den Code eigentlich direkt an der Stelle einfügen müsste, an der das Teil erscheinen soll. Das geht in Contao nicht so einfach; aus Sicherheitsgründen nimmt der html-Editor keine Javascripte an.
    Ihr könnt auf die Schnelle (genauso Quick-and-Dirty und unsicher) in den Einstellungen 'script' zu den erlaubten Tags hinzufügen und das Script dann per Html-Element in den gewünschten Artikel einfügen.
    Oder aber euch auf der Anbieter-Webseite das 'ganze' Script aus dem Quelltext herauskopieren und auf die oben beschriebene, 'korrekte' Weise einbinden.
    Hallo ja wir haben das auch so weit so gut geschafft wird unten links eingeblendet nur noch eine Frage wie setze ich das Mittig wir haben eingestellt "zentriert" .....aber nix passiert(lol reimt sich sogar)
    tja bitte helft uns weiter danke und danke nochmals für die tips ;-)

  5. #5
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Mittig? Per Css...
    Genauer kann euch das hier leider niemand sagen, weil niemand erraten kann, wie ihr das nun gelöst habt... soll heissen, entweder den ensprechenden Quellcode hier posten oder einen Link.

  6. #6
    Contao-Nutzer
    Registriert seit
    25.03.2013.
    Beiträge
    22

    Standard

    Zitat Zitat von willshedo Beitrag anzeigen
    Mittig? Per Css...
    Genauer kann euch das hier leider niemand sagen, weil niemand erraten kann, wie ihr das nun gelöst habt... soll heissen, entweder den ensprechenden Quellcode hier posten oder einen Link.
    <?php if(!empty($this->sections['rst_content_bottom'])): ?>
    <?php echo $this->sections['rst_content_bottom']; ?>
    <?php endif; ?>


    <table border="0" align="center">

    <tr>
    <td style="text-align: center;"><script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/youtube.xml&up_channel=TheBlunTV&synd=open&w=320&h =390&title=&border=%23ffffff%7C3px%2C1px+solid+%23 999999&output=js"></script></td>
    </tr>

    </table>
    <?php if ($this->left): ?>
    <aside id="sidebar">
    <?php echo $this->left; ?>

    wir haben es halt in einem kopierten template eingefügt
    ganz unten die frage lautet wie gesagt wie können wir es horizontal mittig setzten Seufz ?!
    http://www.legalize.eu/bluntv.html
    Geändert von hanfibald (01.04.2013 um 23:54 Uhr)

  7. #7
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Da hier von einem anderen Server Css und der iFrame zugeladen wird, geht das so nicht. (Deswegen sind iframes ja auch so s**ei*se, weil man die kaum bis gar nicht selber steuern kann...)
    In diesem Fall würde ich der umgebenden Tabelle einfach zwei Spalten geben, das Script in die zweite, und die erste so breit machen, daß es mittig aussieht.

    Offtopic am Rande: wer ernsthaft Spenden haben will, sollte als allererstes absolut korrekte Rechtschreibung präsentieren... ;-)
    Geändert von willshedo (02.04.2013 um 01:00 Uhr)

  8. #8
    Contao-Nutzer
    Registriert seit
    25.03.2013.
    Beiträge
    22

    Standard

    Zitat Zitat von willshedo Beitrag anzeigen
    Da hier von einem anderen Server Css und der iFrame zugeladen wird, geht das so nicht. (Deswegen sind iframes ja auch so s**ei*se, weil man die kaum bis gar nicht selber steuern kann...)
    In diesem Fall würde ich der umgebenden Tabelle einfach zwei Spalten geben, das Script in die zweite, und die erste so breit machen, daß es mittig aussieht.

    Offtopic am Rande: wer ernsthaft Spenden haben will, sollte als allererstes absolut korrekte Rechtschreibung präsentieren... ;-)
    Jo diese Kritik nehmen wir uns zu Herzen und werden es alsbald geändert haben ,Danke für deine Aufmerksamkeit ;-) haha guter tipp wird probiert wir melden uns dann wieder Thx

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •