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

Drupal 7, jQuery, Javascripte ich brauche mal einen Tipp

Eingetragen von kajot (4)
am 20.04.2012 - 11:03 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo Community,

um es vorweg zu nehmen, ich bin ein Absoluter Anfänger beim Thema Drupal, Javascripte und jQuery.

Ich brauche deshalb mal einen Tipp zum Einbinden und starten eines Javascripts bzw. eines jQuery-Moduls in Drupal.

Es handelt sich um folgendes jQuery Modul Coin-Slider

Ich nutze das Garland Theme und habe folgende Zeilen in die garland.info eingebunden:

scripts[] = coin-slider.js
scripts[] = coin-slider.min.js
scripts[] = coinstart.js

in der coinstart.js steht folgendes drinn:

(funktion($) {
$("#coin-slider").coinslider({ width: 900, navigation: false, delay: 5000 });
});

die js-Dateien liegen im /themes/garland/ Ordner.

Die CSS-Daten habe ich in die style.css ganz unten angefügt.

Ich habe einen neuen Block erzeugt welcher alleine im Block "Hervorgehoben" ist.

In diesem Block steht folgender HTML-Code drin:

<div align="center">
  <div id='coin-slider'>
    <a href="http://url.de/katalog" target="_self">
        <img src='/images/001.jpg' >
</a>
<a href="http://url.de/katalog" target="_self">
        <img src='/images/002.jpg' >
</a>
<a href="http://url.de/katalog" target="_self">
        <img src='/images/003.jpg' >
</a>
</div>
</div>

Textformat "Full HTML"

Es werden alle 3 Bilder auf der Seite untereinander angezeigt aber leider wird der Coin-slider nicht "ausgeführt".

Kann mir hierbei jemand helfen?

‹ [gelöst] Installation erfolgreich - trotzdem startet drupal nicht [gelöst]Anrisstext unabhängig von Inhalt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum lädst du beide js

Eingetragen von torfnase (1525)
am 20.04.2012 - 11:21 Uhr

Warum lädst du beide js Dateien

scripts[] = coin-slider.js
scripts[] = coin-slider.min.js

Wenn ich mir die Namen so anschauen, dann wird eine davon ausreichen, die min-Datei ist sicherlich die, ohne Leerzeilen ?
Hast du auch die JQuery mit geladen, so wie ich das auf der Seite vom con-Slider gesehen habe, soll die JQuery mindestens in der Version 1.4.2 geladen werden ?
Gibt es auf der Seite auch tatsächlich den Selektor con-silder ? Da mußt du mal im Quelltext nachschauen ?
Gibt es JavaScript-Fehler auf der Fehlerkonsole ?

Ich denke mal, mit den oberen Fragen kommst du etwas weiter.
Der con-silder scheint eine ganz interessante Alternative zum cycle Bibliothek zu sein.
Da muß ich auch mal ein paar Experimente damit machen.

lieben Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank für die schnelle

Eingetragen von kajot (4)
am 20.04.2012 - 12:22 Uhr

Vielen Dank für die schnelle Antwort.

Es sind beide drinn, da ich nicht weiß ob eine reicht. Aber ich nehme gerne die "coin-slider.js" raus.

jquery wird mitgeladen siehe:

<script type="text/javascript" src="http://jd-tools.de/themes/garland/jquery-1.7.2.min.js?m2qd9h"></script>
<script type="text/javascript" src="http://jd-tools.de/themes/garland/coin-slider.js?m2qd9h"></script>
<script type="text/javascript" src="http://jd-tools.de/themes/garland/coin-slider.min.js?m2qd9h"></script>
<script type="text/javascript" src="http://jd-tools.de/themes/garland/coinstart.js?m2qd9h"></script>

Was ist ein Selektor? Ist das
einer?

<div id="highlighted"> <div class="region region-highlighted"> 

Ich nutzte Firefox + Firebug und dort wird mir folgendes in der "Konsole angezeigt:

missing ) in parenthetical
[Bei diesem Fehler anhalten]

(funktion($) {

coinst...?m2qd9h (Zeile 1, Spalte 13)

wenn ich da drauf klicke erscheint folgendes:

(funktion($) {
$("#coin-slider").coinslider({ width: 900, navigation: false, delay: 5000 });
});

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Was ist ein Selektor

Eingetragen von torfnase (1525)
am 20.04.2012 - 13:18 Uhr
Zitat:

Was ist ein Selektor ?

in deinem Beispiel ist hightlighted z.B. ein Selektor mit einer ID und region und region-hightlighted sind zwei Klassen-Selektoren.
ganz allgemein: Selektoren werden verwendet, um HTML-Elemente mit Javascript oder CSS anzusprechen.

@Fehlermeldung
es sieht so aus, als ob da irgendwo eine Klammer fehlt ..... missing ) in parenthetical

Gruß
Berthold Lausch

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich verstehe das ganze noch

Eingetragen von kajot (4)
am 20.04.2012 - 13:52 Uhr

Ich verstehe das ganze noch nicht vollständig...

Ich habe mal ein wenig die "coinslinder.js" bearbeitet und nun kommt diese Fehlermeldung:

diesen Fehler :
missing ) in parenthetical Zeile 2, Spalte 13

dieser verweist auf die erste "{"

(funktion($) {
$(document).ready(funtion(){


(funktion coinslider() {
$('#block-block-1 coin-slider').coinslider({ width: 900, navigation: true, delay: 5000 });
}


});
)(jQuery);

Ich habe folgenden html-Code ausgelesen

<div class="region region-highlighted">
    <div id="block-block-1" class="block block-block contextual-links-region clearfix">

    <div class="contextual-links-wrapper contextual-links-processed"><a class="contextual-links-trigger" href="#">Konfigurieren</a><ul class="contextual-links"><li class="block-configure first last"><a href="/de/admin/structure/block/manage/block/1/configure?destination=node">Konfigurieren</a></li>
</ul></div>
  <div class="content">
    <div align="center">
  <div id="coin-slider">
    <a href="http://url.de/katalog" target="_self">
        <img src="/images/001.jpg">
</a>
<a href="http://url.de/katalog" target="_self">
        <img src="/images/002.jpg">
</a>
<a href="http://url.de/katalog" target="_self">
        <img src="/images/003.jpg">
</a>

</div>
</div>  </div>
</div>
  </div>

Welchen Selektor muss ich denn da in meinen Codeschnipsel einbauen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es selbst

Eingetragen von kajot (4)
am 20.04.2012 - 15:07 Uhr

Ich habe es selbst hinbekommen...

in der coinslider.js steht:

$(document).ready(function() {
$('#coin-slider').coinslider();
});

nicht mehr und nicht weniger...

  • 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 1 Woche 3 Tagen
  • Hey danke
    vor 1 Woche 4 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 2 Wochen 6 Tagen
  • In der entsprechenden View
    vor 2 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 2 Wochen 6 Tagen
  • gelöst
    vor 5 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 23 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