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

jQUery UI Widgets in Node - Funktioniert nicht

Eingetragen von mike_1985 (76)
am 19.02.2010 - 15: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 (9210)
am 19.02.2010 - 15:18 Uhr

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

Beste Grüße
Werner

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Werner ja habe den

Eingetragen von mike_1985 (76)
am 19.02.2010 - 16: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 (1064)
am 05.03.2010 - 20: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 (9210)
am 05.03.2010 - 22: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

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo ja ich verstehe recht

Eingetragen von mike_1985 (76)
am 06.03.2010 - 06: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 (7)
am 06.05.2010 - 15: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 (1064)
am 11.05.2010 - 09: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 (1064)
am 11.05.2010 - 15: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

  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Wie 'saubere' Dateinamen bei Upload erzwingen?
  • Modul lässt Website anstürzen
  • Showroom
  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
  • in View zwischen Felder einer Node filtern
  • HTML-Code funktioniert nicht
  • Webform, Condtional Logik, Kontrollkästchen
Weiter

Neue Kommentare

  • Das findet man in diesem
    vor 9 Stunden 49 Minuten
  • Hallo, bitte löscht meinen
    vor 2 Tagen 8 Stunden
  • Schau mal hier
    vor 2 Tagen 13 Stunden
  • Das Modul ist ja ganz schön,
    vor 5 Tagen 12 Stunden
  • Modul Purge
    vor 6 Tagen 7 Stunden
  • Nö
    vor 6 Tagen 15 Stunden
  • Manuell aus der Datenbank löschen
    vor 6 Tagen 15 Stunden
  • Bots ... auf Abstand
    vor 1 Woche 7 Stunden
  • Cache vs Browser
    vor 1 Woche 7 Stunden
  • h2b2 schrieb Nach einigen
    vor 1 Woche 2 Tagen

Statistik

Beiträge im Forum: 247803
Registrierte User: 19535

Neue User:

  • Chrisvek
  • RebeccaBeils
  • rogerfk18

» Alle User anzeigen

User nach Punkten sortiert:
wla9210
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 4 Gäste online.

Benutzer online

  • wla

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