jQuery-Plugin(s) in Drupal 5.x
Eingetragen von Dan77 (53)
am 03.01.2009 - 18:31 Uhr in
am 03.01.2009 - 18:31 Uhr in
Hallo alle zusammen,
ich verzweifle ... ich habe das Framework "jQuery" in mein Drupal 5.x eingebunden.
Die "Interface Library", dass "Update Modul" sowie das Modul "Message Effects".
Soweit funktioniert alles prima.
Das Problem:
Ich bin auf folgende Seite gestoßen http://plugins.jquery.com
und habe mir einige "jQuery Plugins" heruntergeladen.
Jedoch bekomme ich kein einziges eingebunden.
Meine Frage(n):
- Kann man jedes beliebige "jQuery Plugin" in Drupal einbinden ?
- Wenn "Ja" wie mache ich das ?
- Und wo kopiere ich was hin und was müsste ich editieren ?
Gruß
Dan
- Anmelden oder Registrieren um Kommentare zu schreiben
Aus naheliegenden Gründen
am 03.01.2009 - 18:33 Uhr
Aus naheliegenden Gründen kannst du nur diejengen Plugins verwenden, die mit der JQuery Version des D5 jQuery Update Moduls funktionieren.
Suchmaschinenoptimierung (SEO) & Drupal
Hallo nochmal,
am 03.01.2009 - 19:06 Uhr
Hallo,
danke erstmal für die zügige Antwort.
soweit ich informiert bin, liegt jQuery in der Version 1.2 vor.
Das heißt, das ich alle Plugins der Revision 1.2 benutzen kann ?!
Bitte korrigieren, wenn ich das falsch verstanden habe.
Dann bleibt nur die Frage nachdem "Wie" ?
- Wo muss ich was hinkopieren bzw editieren ?
- Wie binde ich diese Plugins in Drupal ein ?
Gruß
Dan
Passenderweise bindest du
am 03.01.2009 - 19:14 Uhr
Passenderweise bindest du sie über eigene Drupal Module ein, oder über dein Theme. Von un ist es sache des Themings / der Programmierung. Hat sich keiner die Mühe gemacht irgendwas als Drupal Modul anzubieten, bist du nun auf dich gestellt, die jQuery Plugins sinnig in deine Webanwendung einzubinden.
Suchmaschinenoptimierung (SEO) & Drupal
du kannst dir jedes plugin
am 08.01.2009 - 13:24 Uhr
du kannst dir jedes plugin einbinden, indem du die .js-datei z.b. in den ordner MISC kopierst und folgenden code benutzt:
<?php
drupal_add_js('misc/jquery.plugin.js');
?>
natürlich kannst du die javascript-datei auch im theme platzieren:
<?php
drupal_add_js(path_to_theme() . '/js/jquery.plugin');
?>
danach stehen dir die funktionen des plugins ganz normal über
<?php
drupal_add_js(' $(document).ready(function() {...
?>
zur verfügung.
nach etwas mehr recherche
am 08.01.2009 - 13:28 Uhr
nach etwas mehr recherche kann ich noch was draufsetzen und aus dem strang http://www.drupalcenter.de/node/8533#comment-52644
quiptime zitieren:
@hermanns,
1.
Es ist keine gute Idee ein zusätzliches jQuerty Plugin in den Core-Ordner /misc zu kopieren.
Besser ist ein Ordner im Theme.
2.
Ich bin mir sehr sicher das Dein jQuery Code NICHT erfordert das er inline platziert wird.
Besser, allgemein bekannt und empfohlen ist es wann immer möglich JS Code in externe Datei zu verlagern.
3.
JS Code als Inline Code ist aus Performancegründen immer das Schlechteste was man seiner/einer Website antun kann.
Besser ist es nach Pkt. 2 vorzugehen.
Dabei sollte man prüfen ob es zwingende Gründe gibt das die JS Datei im Header gelinkt wird. Wenn dem nicht ist dann sollte man sie im Footer linken.
Das ist dann das Beste hinsichtlich Performance was man seiner/einer Website antun kann.
Hallo, das Modul Jquery
am 17.01.2009 - 12:28 Uhr
Hallo,
das Modul Jquery Update sollte es Dir ermöglichen auch aktuelle Plugins zu verwenden:
http://drupal.org/project/jquery_update
Generell ist es eine sehr gute Idee soviel wie möglich aus den Drupal Core Verzeichnissen zu lassen und nur im sites Ordner zu arbeiten.
Gruß Andreas
----------------------------------------
Nur Wer Selbst Brennt, Kann Das Feuer In Anderen Entfachen! - http://cybercore.de
----------------------------------------
Browser Automatisierung / SEO On- und Offpage - http://www.cybercore.de