+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Pop-up von Bildern funktioniert nicht richtig - garantiet einTemplate-Problem :-(

  1. #1
    Neu an Board
    Registriert seit
    17.01.2009
    Beiträge
    29
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Frage Pop-up von Bildern funktioniert nicht richtig - garantiet einTemplate-Problem :-(

    Hallo ihr Experten,

    ich probiere bereits seit einigen Wochen auf einer von mir erstellten Seite die Morfeoshow Galerie zum Laufen zu bringen.

    Die Galerie funktioniert einwandfrei und wenn ich nicht mein selbst erstelltes Template nutze, sondern eines der 3 Standardtemplates von Joomla, dann öffnen sich die Bilder der Galerie auch nicht in einem neuen Fenster, sondern, so wie es sein soll, in einer schönen Lightbbox oder wie auch immer das heißt.

    Was mache ich falsch? Ich habe schon die index.php-Datei meines Templates mit denen der anderen verglichen und finde einfach keine Lösung. Langsam bin ich ein wenig am Verzweifeln.

    Die Mootools habe ich eine mein Template per

    "// no direct access
    defined('_JEXEC') or die('Restricted access');
    JHTML::_('behavior.mootools');

    ?>"

    eingebaut.

    Hier ist ein Link zu der Seite: http://www.viersinds.de/index.php/galerie/view/3

    Woran kann das liegen, dass das nicht so funktioniert, wie es eigentlich sollte?

    Ich bin für jede Hilfe sehr dankbar.

  2. #2
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Hi!

    Bei dir wird mootools 3 x eingebunden (2 x normal, 1 shadow).

    PHP-Code:
      <script type="text/javascript" src="/media/system/js/mootools.js"></script>
      <script src="/components/com_morfeoshow/src/js/mootools.js" type="text/javascript"></script>        
        <script type="text/javascript" src="/components/com_morfeoshow/src/adapter/shadowbox-mootools.js"></script> 
    Du hast ganze 11 Javascript Dateien eingebunden.

    Ich tippe ganz stark auf einen JS-Konflikt. Du solltest mal einige Skripte deaktivieren und noch mal testen!

    PS: Schöne Bilder hast du da!

    Gruß

  3. #3
    Neu an Board
    Registriert seit
    17.01.2009
    Beiträge
    29
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke für die Blumen für die Bilder, diese werde ich an den Autor der Seite weiterleiten :-)

    Von mir kommen nicht sehr viele der Skripte, die meisten werden automatisch durch Komponenten eingefügt.

    Ich habe eben einmal alle die von mir in der index.php verwendeten Skripte weggelassen: leider ohne Erfolg.

    Einen JS-Konflikt schließe ich daher einfach mal aus, denn mit den anderen Standard-Templates funktioniert das ja trotzdem, auch wenn die Komponenten möglicherweise redundante JS-Dateien publizieren.

    Für mich ist diese Frage ganz essenziell, denn ich scheine ja einen elementaren Fehler zu machen, den ich wohl bei weiteren Templates wiederholen würde, wenn ich keine Lösung hierfür finde. :-(

    Zitat Zitat von Kubik-Rubik Beitrag anzeigen
    Hi!

    Bei dir wird mootools 3 x eingebunden (2 x normal, 1 shadow).

    PHP-Code:
      <script type="text/javascript" src="/media/system/js/mootools.js"></script>
      <script src="/components/com_morfeoshow/src/js/mootools.js" type="text/javascript"></script>        
        <script type="text/javascript" src="/components/com_morfeoshow/src/adapter/shadowbox-mootools.js"></script> 
    Du hast ganze 11 Javascript Dateien eingebunden.

    Ich tippe ganz stark auf einen JS-Konflikt. Du solltest mal einige Skripte deaktivieren und noch mal testen!

    PS: Schöne Bilder hast du da!

    Gruß

  4. #4
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Du weißt sicher, dass sich die Frameworks jquery und mootools nicht ohne einen kleinen Hack vertragen?

    Du bindest beide Frameworks ein, deshalb solltest du jquery entsprechend anpassen: http://docs.jquery.com/Using_jQuery_...ther_Libraries

    Nebenbei: lege dich auf ein Framework fest, mehrere gleichzeitig bringen meistens Probleme mit sich!

    Gruß

  5. #5
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    Zitat Zitat von cborn Beitrag anzeigen
    Einen JS-Konflikt schließe ich daher einfach mal aus
    ja, wenn das so sicher ist, kann man halt nichts machen
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  6. #6
    Neu an Board
    Registriert seit
    17.01.2009
    Beiträge
    29
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi, und danke für den Hinweis.

    Leider liegt es daran NICHT. Wenn du jetzt die Seite aufrufst, wird Jquery nicht mehr geladen und es funktioniert trotzdem nicht. :-(

    Gruß, Chris

    Zitat Zitat von Kubik-Rubik Beitrag anzeigen
    Du weißt sicher, dass sich die Frameworks jquery und mootools nicht ohne einen kleinen Hack vertragen?

    Du bindest beide Frameworks ein, deshalb solltest du jquery entsprechend anpassen: http://docs.jquery.com/Using_jQuery_...ther_Libraries

    Nebenbei: lege dich auf ein Framework fest, mehrere gleichzeitig bringen meistens Probleme mit sich!

    Gruß

  7. #7
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Mach mal die Einbindung von mootools im Template weg:

    Die Mootools habe ich eine mein Template per

    "// no direct access
    defined('_JEXEC') or die('Restricted access');
    JHTML::_('behavior.mootools');

    ?>"
    Gruß

  8. #8
    Neu an Board
    Registriert seit
    17.01.2009
    Beiträge
    29
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich schließe das aufgrund meines laienhaften Verständnisses aus, sicher ist nichts :-).

    Da ich andere Templates ausgewählt habe, die ja trotzdem die gleichen Skripte laden, habe ich eben darauf geschlossen, dass es wohl an meinem Template liegen muss. Wie eben von deinem Vorredner vorgeschlagen, habe ich die JQuery einfach mal "aus"gebunden, leider wieder ohne, dass sich etwas zum Positiven verbessert hat.

    Muss man vielleicht irgendetwas besonderes beachten, damit solche JS-Dinge funktionieren?

    Falls jemand mal 10 Minuten für mich Zeit, kann ich auch eine kurze Session per Netviewer einrichten.

    Hier schonmal der Quellcode der Index.php, falls das weiterhilft:

    HTML-Code:
    <?php
    /**
     * @copyright	Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
     * @license		GNU/GPL, see LICENSE.php
     * Joomla! is free software. This version may have been modified pursuant
     * to the GNU General Public License, and as distributed it includes or
     * is derivative of works licensed under the GNU General Public License or
     * other free or open source software licenses.
     * See COPYRIGHT.php for copyright notices and details.
     */
    
    // no direct access
    defined('_JEXEC') or die('Restricted access');
    JHTML::_('behavior.mootools');
    
    ?>
    
    <!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">
    
    <head>
    <jdoc:include type="head" />
    <?php JHTML::_('behavior.mootools'); ?>
    
    
    <link type="text/css" href="/templates/system/css/system.css" rel="stylesheet"></link>
    <link type="text/css" href="/templates/system/css/general.css" rel="stylesheet"></link>
    <link type="text/css" href="/templates/frankhaerte/css/template.css" rel="stylesheet"></link>
    <link type="text/css" href="/modules/mod_news_pro_gk1/style/style_category.css" rel="stylesheet"></link>
    <link type="text/css" href="/modules/mod_news_pro_gk1/style/style_standard.css" rel="stylesheet"></link>
    
    
    
    
    <title>Homepage von Frank Härte (c) 2009</title>
    
    </head>
    
    <body>
    
    
    
    
    
    
    <div id="page_container">
    
        <div id="top_container">
            
            <div id="login" class="hoverable">
            <jdoc:include type="modules" name="login" />
    		
       	<div id="search_ueberlagerung">
    	</div>
            
            </div>
            
            <div id="search" class="hoverable">
            <jdoc:include type="modules" name="search" />
            </div>
    
    		<div id="home_top" class="hoverable">
    		</div>
    
        </div>
        
        <div id="header">
        <jdoc:include type="modules" name="header" />
        	<div id="header_hover" onmouseover="showhide('header_hover')"/>
                <jdoc:include type="modules" name="header_hover" />
            </div>
    
    		<div id="topmenu_container">
    			
                <div id="datum">
    			<?php echo mosCurrentDate(); ?>
    			</div>
    
    			<div id="topmenu">
           		<jdoc:include type="modules" name="topmenu" />
    			</div>
    
    			<div id="schriftgroesse">
           		<jdoc:include type="modules" name="schriftgroesse" />
    			</div>
    
    		</div>
    
        	<div id="mainmenu">
            <jdoc:include type="modules" name="mainmenu" />
            </div>
            
        </div>
        
        <div id="mitte">
    
    		<div id="breadcrumb">
            <jdoc:include type="modules" name="breadcrumb" />
    		</div>
    
    		<div id="mitte_lo">
    		</div>
    		<div id="mitte_ro">
    		</div>
    		<div id="mitte_lu">
    		</div>
    		<div id="mitte_ru">
    		</div>
    
        	<div id="left_container">
    
    		<div id="left">
       		 <?php if($this->countModules('left')) : ?>
            <jdoc:include type="modules" name="left" style="rounded" />
        	<?php endif; ?>
       		</div>
            
    	</div>
    
    	<div id="inhalt_container">
    	        	<jdoc:include type="message" />
    
    		<div id="inhaltnews">
            <jdoc:include type="modules" name="inhaltnews" />
    		</div>        
    
    		<div id="inhalt">
            <jdoc:include type="component" stlye="xhtml" />
            </div>
    
    	</div>
        
    	<?php if($this->countModules('right')) : ?>
    	<div id="right">
        <jdoc:include type="modules" name="right" style="rounded" />
    	<?php endif; ?>
    	</div>
        
    	</div>
        
        <div id="unten">
        
        	<div id="unten1">
            <jdoc:include type="modules" name="unten1" />
            </div>
            
            <div id="unten2">
            <jdoc:include type="modules" name="unten2" />
            </div>
            	
    	</div>
        
        <div id="footer">
        
        	<div id="credits">
        	<jdoc:include type="modules" name="credits" />
            </div>
            
        	<div id="copyright">
        	<jdoc:include type="modules" name="copyright" />
        	</div>
    
    <div class="clear">
    </div>
    
    </div>
    </div>	
    
    </body>
    </html>
    Gruß,

    Chris

    Zitat Zitat von deejey Beitrag anzeigen
    ja, wenn das so sicher ist, kann man halt nichts machen

  9. #9
    Neu an Board
    Registriert seit
    17.01.2009
    Beiträge
    29
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard noch etwas Interessantes

    interssant ist übrigens, dass die shadow-box prinzipiell funktioiniert, nämlich hier:

    http://www.viersinds.de/index.php/fr.../82-entenalarm

  10. #10
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.596
    Bedankte sich
    147
    Erhielt 969 Danksagungen
    in 753 Beiträgen

    Standard

    Zitat Zitat von cborn Beitrag anzeigen
    interssant ist übrigens, dass die shadow-box prinzipiell funktioiniert, nämlich hier:

    http://www.viersinds.de/index.php/fr.../82-entenalarm
    Das ist nicht die Shadowbox, sondern Highslide... Das sind ganz unterschiedliche JS-Applikationen.

    Wird hier so eingebunden:

    PHP-Code:
      <script type="text/javascript" src="/plugins/content/joomslide/highslide/highslide-with-gallery.packed.js"></script> 

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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