+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte
Ergebnis 11 bis 20 von 25

Thema: Was ist mit Mootools 1.2 für Joomla 1.5?

  1. #11
    Neu an Board
    Registriert seit
    24.02.2006
    Beiträge
    12
    Bedankte sich
    3
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Also bei mir ging nach dem Update auf Mootools 1.2 das Menü im Backend nicht mehr.
    Funktioniert denn bei dir das Backend 100%ig?

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

    Standard

    Danke für den Tipp, ich komme zwar noch ins Backend rein und kann Beiträge ändern, Einstellungen verändern etc. aber die obere Menüleiste funktioniert nicht mehr.
    Das ist natürlich schei** und habe wieder die alte Mootools Bibliothek installieren müssen.

    Sonst hat bei mir alles funktioniert aber die Menüleiste im Backend ist natürlich existenziell

  3. #13
    Neu an Board
    Registriert seit
    09.01.2006
    Ort
    Wien
    Alter
    40
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard backend - frontend

    Wer aber nur für seine eigenen komponenten mootools 1.2 verwenden möchte der kann einfach in der behavoir.php (~ zeile 50)folgenden zeilen...
    Code:
    if ($debug || $konkcheck) {
       JHTML::script('mootools-uncompressed.js', 'media/system/js/', false);
    } else  {
       JHTML::script('mootools.js', 'media/system/js/', false);
    }
    mit diesen zeilen tausche:
    Code:
    if ($debug || $konkcheck) {
       JHTML::script('mootools-uncompressed.js', 'media/system/js/', false);
    } else if ($mainframe->getClientId()==1) {
       JHTML::script('mootools.js', 'media/system/js/', false);
    } else {
       JHTML::script('mootools-1.2-core.js', 'media/system/js/', false);
    }
    somit lädt für das backend mootools1.1 und für das fontend mootools1.2
    gruß, gehard

  4. #14
    Neu an Board
    Registriert seit
    01.12.2005
    Ort
    Ulm
    Alter
    32
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Diese Lösung wird bei mir leider mit einem Fehler in Zeile 61:

    Fatal error: Call to a member function getClientId() on a non-object in C:\Programme\XAMPP\htdocs\joomla\libraries\joomla\ html\html\behavior.php on line 61

    quitiert. Zeile 61 entspricht dieser Zeile:

    } else if ($mainframe->getClientId()==1) {

    Und das wo ich mich so auf die Transitions gefreut habe

  5. #15
    Neu an Board
    Registriert seit
    09.01.2006
    Ort
    Wien
    Alter
    40
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    ja stimmt ich habe etwas vergesse.
    in der behavior.php muss noch in der function mootools($debug = null)
    Code:
    global $mainframe;
    eingefügt werden

    gruß, gerhard

    Zitat Zitat von chilling-guy Beitrag anzeigen
    Diese Lösung wird bei mir leider mit einem Fehler in Zeile 61:

    Fatal error: Call to a member function getClientId() on a non-object in C:\Programme\XAMPP\htdocs\joomla\libraries\joomla\ html\html\behavior.php on line 61

    quitiert. Zeile 61 entspricht dieser Zeile:

    } else if ($mainframe->getClientId()==1) {

    Und das wo ich mich so auf die Transitions gefreut habe

  6. #16
    Neu an Board
    Registriert seit
    09.01.2006
    Ort
    Wien
    Alter
    40
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard mootools 1.2 frontend

    Update:
    Wer aber nur für seine eigenen komponenten mootools 1.2 verwenden möchte der kann einfach in der behavoir.php (ab zeile 35)folgenden zeilen...

    Code:
    function mootools($debug = null)
    	{
    		static $loaded;
    ...
    hinzufügen
    Code:
    function mootools($debug = null)
    	{
    		static $loaded;
    		global $mainframe;
    ...
    und...
    Code:
    if ($debug || $konkcheck) {
       JHTML::script('mootools-uncompressed.js', 'media/system/js/', false);
    } else  {
       JHTML::script('mootools.js', 'media/system/js/', false);
    }
    mit diesen zeilen tausche:
    Code:
    if ($debug || $konkcheck) {
       JHTML::script('mootools-uncompressed.js', 'media/system/js/', false);
    } else if ($mainframe->getClientId()==1) {
       JHTML::script('mootools.js', 'media/system/js/', false);
    } else {
       JHTML::script('mootools-1.2-core.js', 'media/system/js/', false);
    }
    $mainframe->getClientId()==1 überprüft ob man sich im backend oder frontend befindet. somit lädt für das backend mootools.js und für das fontend mootools-1.2-core.js. natürlich muss sich die mootools-1.2-core.js datei im verzeichnis media/system/js/ befinden damit das ganze auch funktioniert.

    fyi:
    funktioniert mit mootools-1.2-core.js ... mit mootools-1.2.1-core.js gibt caption.js einen fehler aus.

    gruß, gerhard

  7. #17
    Neu an Board
    Registriert seit
    07.11.2009
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Scripts für abwärtskompatibilität - Mootools 1.1.x nach 1.2.x

    Hi there

    habe ebenfalls fürs frontend eine 1.2er-Version gebraucht und das Problem gehabt, dass das Backend nicht richtig funktioniert...

    Eine andere Möglichkeit als verschiedene Dateien zu verwenden ist Scripts zu brauchen, die eine Abwärtskompatibilität bewirken...

    Hier der Link auf den entsprechende Artikel:
    Upgrading to MooTools 1.2 - Tips, Tricks, and Backwards Compatibility


    Ich beschäftige mich erst seit heute mit dieser Variante.

    Im Artikel wird beschrieben, dass die Kompatibilität nicht zu 100% gewährleistet ist. Und dass ist auch meine Erfahrung.
    Ich habe versucht, die neusten Versionen sowohl der Mootools core, als auch der more lib in Joomla zu integrieren.

    Ich habe einfach den ganzen code in der richtigen Reihenfolge in die media/system/js/mootools.js kopiert. Das funktioniert (noch) nicht (backend).

    Die ganze Geschichte nur mit der core lib würde funktionieren. Welches more Modul da Probleme macht hab ich noch nicht rausgefunden.

    Achtung: bei Interesse unbedingt auch die "custom" Datei einbinden

    Grüsse

    PS: wenn jemand eine akzeptable Lösung findet, wäres sicher vielen Leuten hilfreich. Danke...

  8. #18
    Neu an Board
    Registriert seit
    09.09.2009
    Beiträge
    9
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    Hallo ...

    das mit dem überschreiben im CORE ist natürlich nicht so fein ... ich hatte erst diesen Beitrag hier gelesen und dann auch so umgesetzt. Leider häuften sich dann aber noch Konfliktprobleme mit verschiedensten Modulen.

    Ich habe in einem anderen Forum einen Weg gefunden, nocht im CORE, sondern im Template (was man gerade baut) die Ausggabe aller Javascripts zu verhindern. Dann hat man auch nicht das Problem, dass in anderen templates oder im Backend was verändert wird:

    dies VOR dem <head>-Tag in die Index.php des Templates einbauen:

    PHP-Code:
    <?php
        $headerstuff
    =$this->getHeadData();
        
    reset($headerstuff['scripts']);
        foreach(
    $headerstuff['scripts'] as $key=>$value){
            unset(
    $headerstuff['scripts'][$key]);
        }
        
    $this->setHeadData($headerstuff);
    ?>
    Danach habe ich die Javascript-Bibliotheken eingebaut, die ich selbst nutzen wollte:

    in meiner Index.php:
    PHP-Code:
    <?php /*
    **********************************
            Mootools
    ********************************** */
    ?>
    <script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/js/mootools-1.2.4-core.js" type="text/javascript"></script>
    <script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/js/mootools-1.2.4.4-more.js" type="text/javascript"></script>
    Ich hoffe es hilft vielen weiter!

    Gruß Grille.

    PS: Joomla find ich aber -> unsauberes Chaos von Modulstückchen und Javaskriptschnipseln ... einfach widerlich!

  9. #19
    War schon öfter hier Avatar von docfetzer
    Registriert seit
    06.11.2006
    Beiträge
    140
    Bedankte sich
    21
    Erhielt 8 Danksagungen
    in 7 Beiträgen

    Standard hab auch Probleme...

    Hi zusammen,
    hab auch gleiches Problem mit Mootools...
    hab grad den Artikel hier gelesen:
    http://www.joomla-aktuell.de/news/co...ls-12-mit.html
    angeblich soll es also ab 1.5.19 funktionieren...
    stellt sich nun die Frage für mich:
    warte ich - oder trau ich mich dran an den Dateien rumzubasteln?
    Hat das mit den PHP-Dateien ändern denn funktioniert?
    wenn es nicht rockt - dann war ich es auch nicht

  10. #20
    Neu an Board
    Registriert seit
    14.06.2010
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard das Plugin NewMootools kann helfen

    Hallo zusammen,

    da es anscheinend immer noch ein Thema ist mootools ins Frontend von Joomla 1.5 einzubinden, habe ich mal ein kleines Plugin basierend auf dem Zaragoza-Mootools-Plugin geschrieben.
    Auch wenn Joomla 1.6 noch im beta-Stadium ist, so bringt es doch in seiner jetzigen Version schon gut funktionierende Scripte mit. Diese werden anstelle der alten modal, validate und caption benutzt. So funktioniert dann auch die modalbox unter Mootools 1.2.

    Vielleicht kann es ja jemand gebrauchen.
    http://www.fotografie-haustein.de/do...downloads.html

    Was haltet ihr davon?

+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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