+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Problem mit Coda Slider 2.0

  1. #1
    Neu an Board
    Registriert seit
    01.03.2011
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Problem mit Coda Slider 2.0

    Hi,

    ich bin noch relativ ungeübt in Joomla und versuche aktuell verzweifelt den Coda Slider von http://www.ndoherty.biz/demos/coda-slider/2.0/ einzubinden.

    Dazu habe ich im Header die jQuery Lib eingebunden (CDN von google). In der Version 1.4.4 da ich weitere Module haben die genau diese Version einsetzen.

    Daher sieht mein Header nun wie folgt aus:

    PHP-Code:
    <?php
    defined
    '_JEXEC' ) or die( 'Restricted access' );
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <jdoc:include type="head" />
    <meta **********="Content-Type" content="text/html; charset=utf-8" />
    <title>mywebsite</title>
    <link href="<?php echo $this->baseurl ?>/templates/mytemplate/css/style.css" rel="stylesheet" type="text/css" />
    <link href="<?php echo $this->baseurl ?>/templates/mytemplate/css/base.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    <script type="text/javascript" src="<?php echo $this->baseurl ?>/javascripts/jquery.coda-slider-2.0.js"></script>
    <script type="text/javascript" src="<?php echo $this->baseurl ?>/javascripts/jquery.easing.1.3.js"></script>
    <script type="text/javascript">
    //<![CDATA[
    var BLANK_URL = 'include/blank.html';
    var BLANK_IMG = 'include/spacer.gif'; //]]> </script>
    <!--[if lt IE 7]> <script type="text/javascript" src="include/ds-sleight.js" ></script> <![endif]-->


    </head>
    In der Frontpage habe ich aktuell folgendes stehen:
    PHP-Code:
    <script type="text/javascript">
                $(
    document).ready(function() {
                    $(
    '#coda-slider-1').codaSlider();
                });
             
    </script>

    <div class="coda-slider-wrapper">
        <div class="coda-slider preload" id="coda-slider-1">
            <div class="panel">
                <div class="panel-wrapper">
                    <h2 class="title">Panel 1</h2>
                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas metus nulla, commodo a sodales sed, dignissim pretium nunc. Nam et lacus neque. Sed volutpat ante id mauris laoreet vestibulum. Nam blandit felis non neque cursus aliquet. Morbi vel enim dignissim massa dignissim commodo vitae quis tellus. Nunc non mollis nulla. Sed consectetur elit id mi consectetur bibendum. Ut enim massa, sodales tempor convallis et, iaculis ac massa. Etiam suscipit nisl eget lorem pellentesque quis iaculis mi mattis. Aliquam sit amet purus lectus. Maecenas tempor ornare sollicitudin.</p>
                </div>
            </div>
            <div class="panel">
                <div class="panel-wrapper">
                    <h2 class="title">Panel 2</h2>
                    <p>Proin nec turpis eget dolor dictum lacinia. Nullam nunc magna, tincidunt eu porta in, faucibus sed magna. Suspendisse laoreet ornare ullamcorper. Nulla in tortor nibh. Pellentesque sed est vitae odio vestibulum aliquet in nec leo.</p>
                </div>
            </div>
            <div class="panel">
                <div class="panel-wrapper">
                    <h2 class="title">Panel 3</h2>
                    <p>Cras luctus fringilla odio vel hendrerit. Cras pulvinar auctor sollicitudin. Sed lacus quam, sodales sit amet feugiat sit amet, viverra nec augue. Sed enim ipsum, malesuada quis blandit vel, posuere eget erat. Sed a arcu justo. Integer ultricies, nunc at lobortis facilisis, ligula lacus vestibulum quam, id tincidunt sapien arcu in velit. Vestibulum consequat augue et turpis condimentum mollis sed vitae metus. Morbi leo libero, tincidunt lobortis fermentum eget, rhoncus vel sem. Morbi varius viverra velit vel tempus. Morbi enim turpis, facilisis vel volutpat at, condimentum quis erat. Morbi auctor rutrum libero sed placerat. Etiam ipsum velit, eleifend in vehicula eu, tristique a ipsum. Donec vitae quam vel diam iaculis bibendum eget ut diam. Fusce quis interdum diam. Ut urna justo, dapibus a tempus sit amet, bibendum at lectus. Sed venenatis molestie commodo.</p>
                </div>
            </div>
            <div class="panel">
                <div class="panel-wrapper">
                    <h2 class="title">Panel 4</h2>
                    <p>Nulla ultricies ornare erat, a rutrum lacus varius nec. Pellentesque vehicula lobortis dignissim. Ut scelerisque auctor eros sed porttitor. Nullam pulvinar ultrices malesuada. Quisque lobortis bibendum nisi et condimentum. Mauris quis erat vel dui lobortis dignissim.</p>
                </div>
            </div>
        </div><!-- .coda-slider -->
    </div><!-- .coda-slider-wrapper --> 
    Im Firefox funktioniert das einwandfrei. Öffne ich die Seite mit Chrome oder Opera zeigt er mir nur "Loading..." an...

    In der Fehlerkonsole von Chrome sehe ich folgenden Fehler:
    Code:
    jquery.min.js:129Uncaught TypeError: Cannot read property 'defaultView' of undefined
    Gajquery.min.js:129
    c.extend.cssjquery.min.js:127
    djquery.min.js:20
    c.b.extend.eachjquery.min.js:33
    oajquery.min.js:20
    c.each.c.cssHooks.getjquery.min.js:127
    c.extend.cssjquery.min.js:127
    c.each.c.fnjquery.min.js:167
    (anonymous function)jquery.coda-slider-2.0.js:191
    c.b.extend.eachjquery.min.js:33
    c.b.fn.b.eachjquery.min.js:26
    $.fn.codaSliderjquery.coda-slider-2.0.js:39
    (anonymous function)/#1:78
    c.b.extend.readyjquery.min.js:29
    c.u
    Woran kann das liegen? Habe ich ggf. irgendetwas vergessen? Das CSS habe ich vom Beispiel übernommen und den HTML Source auch.

    Ich hoffe ihr könnt mir helfen .

    Grüße

    Martin

  2. #2
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    Vielleicht liegt es daran, dass die Mootools Bibliothek eingebunden ist ( da Joomla das automatisch macht ).
    Füge mal folgenden Code ganz oben an erster Stelle der index ein.

    <?php
    $headerstuff=$this->getHeadData();
    reset($headerstuff['scripts']);
    foreach($headerstuff['scripts'] as $key=>$value){
    unset($headerstuff['scripts'][$key]);
    }
    $this->setHeadData($headerstuff);
    ?>

    BTW:
    <meta **********="Content-Type" content="text/html; charset=utf-8" />
    <title>mywebsite</title>

    Benötigst du nicht, da Joomla dies durch die Funktion <jdoc:include type="head" /> automatisch einfügt.

  3. #3
    Neu an Board
    Registriert seit
    01.03.2011
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,
    erst einmal danke für die super schnelle Antwort!

    Durch deinen Tipp hat sich zwar dieses Problem gehoben, aber dafür funktioniert bspw. mein FAQ Accordion Plugin (http://www.joomlanook.com/index.php?...artdown&id=104) im FAQ Article nicht mehr. Gibt es eine Möglichkeit beides lauffähig zu haben *g*?

    Grüße

    Martin

  4. #4
    Hat hier eine Zweitwohnung Avatar von netzgeek
    Registriert seit
    04.10.2008
    Beiträge
    1.234
    Bedankte sich
    117
    Erhielt 179 Danksagungen
    in 172 Beiträgen

    Standard

    Zitat Zitat von dergucker Beitrag anzeigen
    Hi,
    erst einmal danke für die super schnelle Antwort!

    Durch deinen Tipp hat sich zwar dieses Problem gehoben, aber dafür funktioniert bspw. mein FAQ Accordion Plugin (http://www.joomlanook.com/index.php?...artdown&id=104) im FAQ Article nicht mehr. Gibt es eine Möglichkeit beides lauffähig zu haben *g*?

    Grüße

    Martin
    Das ist natürlich der Nachteil, wenn du jetzt andere Module/Komponenten im Frontend hast, die mit Mootools laufen.
    Es gibt glaube ich ein jQuery Plugin, welches verhindert, dass sich Mootools und jquery in die Quere kommen. Da musst du mal nach googlen. Zumindest weisst du jetzt, wo das Problem liegt

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein