Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Javascript in Drupal Seiten einfügen?

Eingetragen von Rikibu (257)
am 16.05.2012 - 07:57 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo Leute,

ich bin noch am verzweifeln.

Ich versuche vergeblich, ein kleines Memoryspiel das auf Javascript basiert, in eine "Full HTML" Seite von Drupal einzubinden.

Auf meiner Test HTML Seite funktioniert das Ganze prächtig. Drupal jedoch zeigt nur ein komisches Raster an, wenn ich den Code über die Codeansicht (CKEditor) einfügen will.

Das einzige was ich bisher geschafft habe, die HTML Seite mit dem kleinen Memoryspiel als iframe einzubinden, was aber nicht wirklich elegant ist.

Habt ihr vielleicht Lösungsvorschläge, wie man das lösen könnte?

Ich denke das Problem ist, dass sich ein Teil des Scripts im Header befindet und ein anderer Teil im Body...

schon mal Danke im Voraus fürs ausprobiere

AnhangGröße
memory.zip145.12 KB
‹ Internetzugang über Firmenproxy [gelöst]Drupal Website updaten aber wie? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Rikibu, hier gibt es

Eingetragen von Jenna (1883)
am 16.05.2012 - 10:15 Uhr

Hallo Rikibu,

hier gibt es ein schönes Tutorial zu dem Thema:

http://forward-media.de/tutorial/javascript-richtig-einbinden-0

Viele Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du es auch ohne

Eingetragen von unimarkt (67)
am 16.05.2012 - 10:15 Uhr

Hast du es auch ohne CKEditor versucht?

Hast du im Fullhtml-Text auch zwischen body und head unterschieden?

Könnte es daran liegen, dass das Script die Bilder nicht findet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Jenna, diese Anleitung habe

Eingetragen von Rikibu (257)
am 16.05.2012 - 11:44 Uhr

@Jenna,

diese Anleitung habe ich auch schon gefunden, allerdings bringt mir die wenig, da ich kein ausgelagertes Script habe und ich das ganze speziell in 2 Bereiche gesetzt hab (siehe meine angehängte Beispieldatei oben im Ausgangsposting)

auch andere Scripts, die gezielt im Body Tag definiert sein müssen, können nicht wirklich praktikabel über die info Datei vom Theme eingebunden werden.

bin irgendwie ratlos wie ich das lösen soll...

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe den Code mal

Eingetragen von torfnase (1525)
am 16.05.2012 - 12:24 Uhr

ich habe den Code mal probeweise bei mir lokal eingebunden und das Spielchen auch schon gespielt.
Es funktioniert einwandfrei, bis auf ein paar verschobene Bilder. Das liegt aber wohl daran, dass die Seitenbreite meiner Drupal-Seite nicht ganz ausreichend ist.

Wie habe ich das gemacht:
im CK-Editor einfach auf Full-HTML gestellt, und dann umgeschaltet auf plain-Text.
Dann oben das Javascript eingefügt und darunter die Form, die in der HTML-Seite vorgegeben war.
Jetzt nur noch den Pfad für die Bilder anpassen und natürlich die Bilder auch in das Verzeichnis kopieren.
Ich habe für die Bilder ein Verzeichnis unterhalb des Themes genommen, welches ich verwende.

Es wird alles richtig angezeigt, bis auf eine kleine Verschiebung der Bilder aber es sollte leicht möglich sein, das auch noch in den Griff zu bekommen.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Tipp, werde ich

Eingetragen von Rikibu (257)
am 16.05.2012 - 13:39 Uhr

Danke für den Tipp, werde ich mir am Freitag auf ARbeit noch mal ansehen, jetzt is erstma feiertag :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann wünsche ich schon mal

Eingetragen von torfnase (1525)
am 16.05.2012 - 13:58 Uhr

Dann wünsche ich schon mal einen schönen Feiertag...

btw: die Verschiebungen kann man auch ganz leicht in den Griff bekommen, wenn man den Table-Tag und den tbody-Tag aus dem JavaScript herausnimmt und einfach in dem HTML ergänzt.
Jetzt ist es eine richtig schöne quadratische Fläche.

ein nettes kleines Spielchen für den Zeitvertreib.

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

ja dachte ich mir auch. das

Eingetragen von Rikibu (257)
am 16.05.2012 - 14:10 Uhr

ja dachte ich mir auch. das spielchen so als auflockerung kommt sicher nich schlecht.

aber eine frage hab ich mal noch.

was steckt dahinter, wenn du den code in full html einfügst und dann auf plain text stellst?

was macht das für nen unterschied?

wird das script etwa auch im normalen plain text modus ausgeführt? eigentlich müsste es doch in full html eingebettet sein?
das irritiert mich grad vollständig

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du wirst da zwei Dinge

Eingetragen von torfnase (1525)
am 16.05.2012 - 16:53 Uhr

Du wirfst da zwei Dinge durcheinander.
Das Textformat (z.B. Full-HTML) bedeutet nur, dass in dem Textfeld sämtliches HTML auch ausgegeben wird und nichts weggefiltert wird.

Der CK-Editor ist aber ein WYSIWYG-Editor und interpretiert die Eingaben in de WYSIWYG-Modus wie geschriebenen Text.
Da wird aus > &gth;
Das hast du bestimmt schon mal gesehen.

Deswegen muß du unbedingt auf Plain-Text Editor umschalten, damit der CK-Editor dir den Code nicht vollkommen kaputt macht :-)

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt muss ich aber noch mal

Eingetragen von Rikibu (257)
am 18.05.2012 - 08:01 Uhr

Jetzt muss ich aber noch mal nachfragen.

Wo stelle ich denn ein, dass ich Plain Text Editor verwenden will? das geht doch nur über die Eingabeformate, denen ich jeweils den CKEditor zuweise, bzw. eben nicht - wie zb. im Eintrag plain text, der natürlich keinen CKEditor zugewiesen bekam.

Oder ist das ne Einstellung im CKEditor? wenn ja, wo find ich die?

Ich muss doch auf jeden Fall eine "Full HTML" Seite anlegen, aber ohne CKEditor zu verwenden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erstelle einfach einen Node

Eingetragen von Exterior (2903)
am 18.05.2012 - 10:00 Uhr

Erstelle einfach einen Node im Format FullHTML. Da hast du jetzt deinen CK-Editor. Unter dem Textfeld steht der Text "Switch to plain text editor", dort klickst du drauf und schon hast du FullHTML UND PlainText. Dort kannst du dann dein Script einfügen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mmmh ich muss das wohl

Eingetragen von Rikibu (257)
am 18.05.2012 - 10:18 Uhr

ahhh hab nun den Fehler gefunden. bei den vielen Einstellungen übersieht man gerne mal was.

der Deaktivieren-Button war ausgeschaltet...

werde es jetzt mal probieren...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Poste bitte mal einen

Eingetragen von Exterior (2903)
am 18.05.2012 - 10:21 Uhr

Poste bitte mal einen Screenshot von deinem Node-Formular.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hab es gefunden, es musste

Eingetragen von Rikibu (257)
am 18.05.2012 - 14:30 Uhr

hab es gefunden, es musste noch aktiviert werden.
allerdings hab ich das problem, dass drupal (mit marinelli theme) den code sofort umsetzt und irgendwie total falsch anzeigt...

jedenfalls sehr merkwürdig das ganze... der eigentliche witz ist, dass man die seite dann nicht noch mal editieren kann weil das 4 x 4 raster quasi im overlay liegt und ich so an das eigentliche editorfenster nich rankomme.

gibts da nen trick beim code reinkopieren? habe das script bis zum form ende reinkopiert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 4 Wochen 36 Minuten
  • In der entsprechenden View
    vor 4 Wochen 39 Minuten
  • Dazu müsstest Du vermutlich
    vor 4 Wochen 40 Minuten
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 27 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association