Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

jQUery UI Widgets in Node - Funktioniert nicht

Eingetragen von mike_1985 (75)
am 19.02.2010 - 14:08 Uhr in
  • Module
  • Drupal 6.x

Hallo Zusammen

habe mich die letzten paar Tage mit jQuery UI beschäftigt und bin schon ziemlich begeistert.

Ich hab mir natürlich gleich mal das ganze Paket geladen und ausprobiert, und zwar in einer HTML Datei. Einfach immer das JS direkt eingebunden und alles hat funktioniert.
Jetzt wollte ich das ganze einfach in Drupal portieren. Leider mit nur wenig Erfolg.

Meine Vorgehensweise:
1. jquery UI Modul installiert und nach dieser Anleitung eingerichtet. Laut Entwickler wird dann alles in Drupal geladen.

2. Alle nötigen Zeilen in meine node-eigenenode.tpl.php eingefügt und geladen. Eigentlich so wie bei der HTML-Datei. Leider keine Funktion. Ein Blick in den Quellcode zeigte das die Dateien wohl nicht geladen werden.

3. Hab dann versucht über drupal_add_js(); die Dateien einzubinden. Im QUellcode werden sie auch geladen, leider habe ich trotzdem keine Funktion.

4. Habe danach alle möglichen Kombinationen ausprobiert. Also jQuery UI Modul an und aus, direktes einbinden, woanderst einbinden (page.tpl.php, node.tpl.php). Nichts.

5. Nochmal die Readme gelesen und es über jquery_ui_add('ui.plugin-name');. Wieder wurden die Dateien geladen aber keine Funktion.

Wer kann mir weiterhelfen? Ich bin noch Neuling mit Drupal und mein Latein ist leider zu Ende.

Mein Ziel ist es die von jQuery zur Verfügung stehenden Widgets zu benutzen.

Greetz Mike

‹ ThemeKey: wie Alias für Theme erstellen? Simplenews: Grafik direkt in Mail einbinden ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du auch, wie in dem

Eingetragen von wla (3807)
am 19.02.2010 - 14:18 Uhr

Hast Du auch, wie in dem Modul beschrieben, den jQuery-Code in das entsprechende Unterverzeichnis kopiert?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner ja habe den

Eingetragen von mike_1985 (75)
am 19.02.2010 - 15:27 Uhr

Hallo Werner

ja habe den Code in das Unterverzeichnis kopiert.

Ich habe den Inhalt des Ordners "development_bundle" (aus dem iQuery UI Paket) in sites/all/modules/jquery_ui/jquery.ui kopiert.

Den Code um, beispielsweise die Tabs anzuwenden, habe ich auch auf verschiedenste Weise eingebunden.

Beispiel:

$(function() {
$("#tabs").tabs();
});

Auch diesen Code habe ich, in mehrmals geänderter Version, eingebunden. Alles immer in einer eigenen Datei und wieder per drupal_add_js(); eingebunden.

Code 1 wie oben
Code 2:

$(document).ready(function(){
$("#tabs").tabs();
});

Code 3:

$("#tabs").tabs();

Code 4: Dieser Code wird in der Readme.txt angegeben und richtet sich an Modulentwickler.

jquery_ui_add('ui.tabs.js');

Und ebenfalls direkt über

<script type="text/javascript"> CODE </script>

http://tipps4android.de made with Drupal :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, hast Du es

Eingetragen von drupalino (1039)
am 05.03.2010 - 19:45 Uhr

Hallo,

hast Du es mittlerweile lösen können?

Stehe nämlich vor genau dem gleichen Problem. Alles gemacht wie beschrieben, jedoch kann ich die Funktionalität nicht nutzen!

gruss
drupalino

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also wenn ich mir den Code

Eingetragen von wla (3807)
am 05.03.2010 - 21:08 Uhr

Also wenn ich mir den Code von oben so ansehe, setzt das voraus, das in der HTML-Struktur der Seite ein Element mit der ID 'tabs' vorkommt. Andernfalls springt die Funktion nicht an. Ist das der Grund?
Man sollte in etwa verstehen, was da passiert, sonst kann man solche Beispiele nicht übertragen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo ja ich verstehe recht

Eingetragen von mike_1985 (75)
am 06.03.2010 - 05:21 Uhr

Hallo

ja ich verstehe recht gut wie die Zusammenhänge sind. Element mit der ID tabs ist vorhanden.

Habe das Problem inzwischen lösen können.
Jedoch woran es genau lag kann ich nicht genau sagen.

Ich habe das Modul jQuery UI wieder deaktiviert, da es sich bei diesem Modul nur um die Unterstützung von jQUery UI für Entwickler handelt. Sprich Module etc.
Danach hatte ich einen Artikel gefunden der einem Rät anstatt das $-Zeichen das Wort 'jQuery' zu verwenden.

Außerdem habe ich die Reihenfolge der Javascript-Dateien geändert, erst die jQuery UI und dann die anderen.
Cache geleert.

Und dann lief die ganze Sache glaub ich.
Probiers am besten mal aus und berichte was es bei dir war.

http://tipps4android.de made with Drupal :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

JQuery nur mit Devel Modul

Eingetragen von margin1em (6)
am 06.05.2010 - 14:46 Uhr

Mein Problem mit JQuery ist ähnlich, da es funktioniert und auch wieder nicht. Denn es funktioniert nur mit eingeschaltetem Devel Modul und dann auch wunderbar.
Auch bei Views mit hervorgehobenen Formular funktioniert AJAX nur in der Views UI, nicht aber auf der Ausgabeseite. Vielleicht haben ja beide Probleme die gleiche Ursache?

Drupal 6.16

Jemand vielleicht eine Idee woran es liegen könnte.

Grüße
Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jaja, diese lieben jQuery

Eingetragen von drupalino (1039)
am 11.05.2010 - 08:49 Uhr

Jaja,

diese lieben jQuery Plugins. Ich dachte ja ich habe mein Problem gelöst, aber so wirklich stimmt das nicht.

Es funktioniert, wenn ich die Bibliothek z.B. in der page.tpl.php hineinpacke. Kann dann auch noch selobst was mit jQuery machen hier und da! Nur wenn ich jetzt eine weiteres Plugin bzw. Bibliothek nutzen möchte geht es nicht mehr.

Wohingegen, wenn ich es in einem Block nutze funktioniert es auf Seiten, wo die andere Bibliothek genutzt wird.

Verzweifel auch so langsam.

Also nochmal der Hilfeschrei an einen Experten.

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich bin jetzt dazu

Eingetragen von drupalino (1039)
am 11.05.2010 - 14:11 Uhr

Also ich bin jetzt dazu übergegangen, die Tabs rauszuschmeissen und das selber zu implementieren, da ich eh nur zwei "Reiter" benötige nicht so aufwendig. Muss nur noch sehen, dass ich den schönen Fading-Effekt hinbekomme.

Dennoch, wenn jemand einen Tipp hat woran das ursprüngliche Problem gelegen hat, ist die Lösung nach wie vor willkommen ;-)

gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Freiberuflicher Drupal Profi für Anpassungen (langfristige Kooperation)
  • Registrierung für vorgefertigte User??!!
  • Projekt Umsetzung Diskussion
  • Gelöst:Marinelli 3, Admin-Layer
  • Modul für Absatznummern / Randnummern
  • Upload - Optionen ausblenden
  • Wie SQL_BIG_SELECTS=1 setzen?
  • Absichern Von Drupal- und Serverinstallation
  • Danland: Standard-Startseite formatieren
  • Views Accordion - Header Elemente nebeneinander
  • Heartbeat und Facebook Style Status
  • [gelöst] Drupal7.10 Fehlermeldungen ohne Site-Änderungen
Weiter

Neue Kommentare

  • Dank für deine Antwort. Es
    vor 36 Minuten 26 Sekunden
  • Danke! Da hätte ich aber auch
    vor 1 Stunde 5 Minuten
  • Frank, könntest du mir bitte
    vor 2 Stunden 17 Minuten
  • Du mußt die page.tpl.php
    vor 3 Stunden 37 Minuten
  • Dann mußt Du eben ein bißchen
    vor 3 Stunden 39 Minuten
  • Hallo und Danke für Eure
    vor 3 Stunden 40 Minuten
  • Ok... ich habe mir die
    vor 5 Stunden 36 Minuten
  • Dafür ist das Modul "Overlay"
    vor 8 Stunden 2 Minuten
  • sorry, der 2te Link war
    vor 8 Stunden 4 Minuten
  • screenshots
    vor 8 Stunden 6 Minuten

Statistik

Beiträge im Forum: 173971
Registrierte User: 15481

Neue User:

  • drupal4normi
  • Neoskop
  • habicht09

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5516
quiptime4713
Tobias Bähr3874
wla3807
md3777
bv3700
Thoor3678
Alexander Langer3282
dereine2635
Exterior2571
» User nach Punkten
Zur Zeit sind 5 User und 37 Gäste online.

Benutzer online

  • Lufdablom
  • wla
  • jD
  • StevenB
  • Conny25

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Ü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
  • Bücherecke

Quicklinks III

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

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • 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