Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Frage zu CrossSlide jQuery Plugin

Eingetragen von travel-pictures (156)
am 11.08.2008 - 20:43 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x

Auf der Seite http://www.gruppo4.com/~tobia/cross-slide.shtml habe ich ein Plugin für jQuery gefunden, das ich gerne einsetzen möchte. Folgende Grundvoraussetzungen:

* Installiert sind die Module: jQuery Plugins, jQuery UI, jQuery Update,

* das jquery-cross-slide.js habe ich in files abgelegt und in dem Theme direkt unter

<?php
print $scripts;
?>
mit in der page.tpl.php eingebunden.

ZIEL: ich möchte innerhalb einer Page diesen Effekt mit einer kleinen Slideshow einbinden.

Also habe ich mir den Quellcode von http://www.gruppo4.com/~tobia/cross-slide.shtml angeschaut und folgende Sektion gefunden:

<h3>Slide + cross-fade</h3>

<style type="text/css">
  #test1 {
    margin: 1em auto;
    border: 2px solid #555;
    width: 550px;
    height: 200px;
  }
</style>

<script type='text/javascript' id='source-test1'>//<![CDATA[
$(function() {
$('#test1').crossSlide({
  speed: 45,  //px/sec
  fade: 1     //sec
}, [
  { src: 'lib/1.jpeg', dir: 'up'   },  //sand castle
  { src: 'lib/2.jpeg', dir: 'down' },  //sunflower
  { src: 'lib/3.jpeg', dir: 'up'   },  //flip flops
  { src: 'lib/4.jpeg', dir: 'down' }   //rubber ring
]);
});
//]]></script>

Das habe ich dann in den Content-Block kopiert und die Pfade für die Bilddatei angepasst und auf Full-HTML gestellt.

Aber es passiert nix!

Auf besagter Website steht noch, dass man einen "DOM-ready Handler" braucht, der aufgerufen wird mit:

jQuery(function($) {
  //put your jQuery code here
});

Also habe ich "$(function()" durch "jQuery(function($)" ersetzt, was allerdings auch nicht zum Erfolg geführt hat.

Es gibt zwei Möglichkeiten:

* ich habe das Ganze falsch aufgerufen (wie geht das dann richtig??)

* man kann kein Java-Script in Content aufrufen (gibt es ein Modul dafür??)

Für sachdienliche Hinweise bin ich dankbar.

Grüße,

Holger

‹ Drupal (TM) Gelöst: Breadcrumb Navigation bei eigenem Menue ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann mir niemand sagen, ob

Eingetragen von travel-pictures (156)
am 12.08.2008 - 09:32 Uhr

Kann mir niemand sagen, ob man jQuery (wie oben beschrieben) bzw. Java-Script im Content ausführen lassen kann?

---
http://travel-pictures.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

folge meinen jQuery Beiträgen so wirst Du Erleuchtung finden

Eingetragen von quiptime (4972)
am 12.08.2008 - 09:58 Uhr

Ja man kann jQuery im Content ausführen lassen.

Für Tipps dazu begib Dich auf die Startseite von Drupalcenter und folge meinen jQuery Beiträgen so wirst Du eine Erleuchtung finden.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann werde ich dem Pfad der

Eingetragen von travel-pictures (156)
am 12.08.2008 - 10:04 Uhr

Dann werde ich dem Pfad der Erleuchtung mal folgen :)

Ich habe auch noch einen Beitrag gefunden, der wohl dasselbe anspricht: http://www.drupalcenter.de/node/8533

---
http://travel-pictures.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

GELÖST: Frage zu CrossSlide jQuery Plugin

Eingetragen von travel-pictures (156)
am 13.08.2008 - 09:30 Uhr
Zitat:

http://www.drupalcenter.de/node/8533

hat die Lösung gebracht. Ich habe es ein wenig angepasst:

* Einbinden des Java-Scripts direkt in die page.tpl.php

Danach folgenden Code in den Content geworfen:

<?php
drupal_add_js
('misc/jquery.cross-slide.js');
$nextjs = "$(document).ready( function(){
$('#test3').crossSlide({
  fade: 1
}, [
  {
    src:  'files/frontpage-show/Dead-Vlei.jpg', 
    from: '100% 80% 1x',
    to:   '100% 0% 1.7x',
    time: 9
  }, {
    src:  'files/frontpage-show/Elefantenruessel.jpg',
    from: 'top left',
    to:   'bottom right 1.5x',
    time: 9
  }, {
    src:  'files/frontpage-show/Gepard.jpg', 
    from: '100% 80% 1.5x',
    to:   '80% 0% 1.1x',
    time: 9
  }, {
    src:  'files/frontpage-show/Giant-Kingfisher.jpg',
    from: '100% 50%',
    to:   '30% 50% 1.5x',
    time: 9
  },
  {
    src:  'files/frontpage-show/Giraffe.jpg', 
    from: '100% 80% 1x',
    to:   '100% 0% 1.7x',
    time: 9
  }, {
    src:  'files/frontpage-show/lilac-breasted-roller.jpg',
    from: 'top left',
    to:   'bottom right 1.5x',
    time: 9
  }, {
    src:  'files/frontpage-show/Pavian-mit-Jungem.jpg', 
    from: '100% 80% 1.5x',
    to:   '80% 0% 1.1x',
    time: 9
  }, {
    src:  'files/frontpage-show/Perlhuhn.jpg',
    from: '100% 50%',
    to:   '30% 50% 1.5x',
    time: 9
  }, {
    src:  'files/frontpage-show/spielender-Pavian.jpg', 
    from: '100% 80% 1.5x',
    to:   '80% 0% 1.1x',
    time: 9
  }, {
    src:  'files/frontpage-show/zwei-Elefanten.jpg',
    from: '100% 50%',
    to:   '30% 50% 1.5x',
    time: 9
  }
]);
});
//]]"
;
drupal_add_js($nextjs, 'inline');
?>
</p>
<div id="test3">Loading...</div>

Der style.css habe ich noch erweitert um:

div#test3{
    width: 400px;
    height: 250px;
    margin: 1em auto;
}

Da war es...

Grüße,

Holger

---
http://travel-pictures.net

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider funktioniert das bei

Eingetragen von drupalino (1064)
am 20.08.2008 - 12:12 Uhr

Leider funktioniert das bei mir so nicht.

Ich möchte aus den Bildern vom User ein paar Bilder in seiner Usernode so anzeigen. Also muss dieser Code auch direkt irgendwie in die entsprechenden template-dateien.

Ich habe mir nun die ganze Nacht um die Ohren geschlagen, leider ohne Erfolg. Vielleicht weiss ja jemand Rat. Ich vermute, dass es probleme mit dem Einbinden der jquery.cross-slide.js gibt !???!!

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

* Immanent wichtig ist, dass

Eingetragen von travel-pictures (156)
am 20.08.2008 - 14:50 Uhr

* Immanent wichtig ist, dass im div vorher Höhe und Breite definiert sind.
* Ich habe die cross-slide.js direkt in der page.tpl.php eingetragen

Leider fehlt mir an dieser Stelle die Erfahrung, ob du dieses Skript 1:1 in das Template packen kannst. Vielleicht weiß das jemand hier im Forum.

---
Hobby: travel-pictures.net
Company: Konzept360

  • Anmelden oder Registrieren um Kommentare zu schreiben

selbst das habe ich gemacht,

Eingetragen von drupalino (1064)
am 20.08.2008 - 15:08 Uhr

selbst das habe ich gemacht, jetzt wird nur das erste Image angezeigt, weiter passiert aber nichts!

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

das klingt für mich aber

Eingetragen von travel-pictures (156)
am 21.08.2008 - 08:08 Uhr

das klingt für mich aber eher wie ein Tippfehler in dem Script, wenn nur ein Bild angezeigt wird. vielleicht checkst du auch noch mal die Dateirechte oder ob das Bildformat nicht korrupt ist.

---
Hobby: travel-pictures.net
Company: Konzept360

  • Anmelden oder Registrieren um Kommentare zu schreiben

Na das passt alles. auch

Eingetragen von drupalino (1064)
am 21.08.2008 - 14:38 Uhr

Na das passt alles. auch wenn ich das gleiche bild mehrfach einbinden will, was ja auch gehen sollte. tut sich nichts, zumindest müsste dann dieses einzelne bild über sich selbst "gefadet" werden

-------------------
gruss
drupalino

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich hätte da auch ein

Eingetragen von weidc (1)
am 12.09.2008 - 10:04 Uhr

Hi,

ich hätte da auch ein Problem mit dem CrossSlide Plugin.

Als ich es ausprobiert hatte, in einer .html Seite, hat es sehr zufriedenstellend funktioniert. Seit dem es dann jedoch, auf einer andere Seite, in eine .js Datei eingefügt wurde, funktioniert es nicht mehr. Es wurde alles 1:1 kopiert und die Links, für die Bilder, wurden angepasst. Es wird immer nur das erst Bild angezeigt, ohne Bewegung. Das erste Bild ist visible, die anderen sind hidden, alle position: absolute;. Die Angaben in CSS wurden ebenfalls übernommen. Das Plugin steht mit in der js Datei.

Ich habe echt keine Ahnung, wieso es nicht funktioniert. Ich hoffe, ihr könnt mir helfen.
Vielen Dank.

-weidc

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja man kann jQuery im

Eingetragen von Cristiano (5)
am 12.12.2008 - 12:42 Uhr

Ja man kann jQuery im Content ausführen lassen.

Für Tipps dazu begib Dich auf die Startseite von Drupalcenter und folge meinen jQuery Beiträgen so wirst Du eine Erleuchtung finden.
_______________________
http://www.oyunstar.net

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

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 24 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