Contao 3.1. und theme_plus

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • tobaco
    Contao-Nutzer
    • 17.11.2012
    • 29

    #61
    hm,

    ich habe die Erweiterung heute aus dem ER heraus installiert.

    die Erweiterungsverwaltung sagt folgendes:

    theme_plus 4.0.0 stable Build 8
    Contao 3.1.1

    Hier mal die Meldung aus den Developer-Tools:

    HTML-Code:
    Failed to load resource: the server responded with a status of 403 (Forbidden) http://domain.de/system/modules/theme-plus/web/proxy.php/css/3/Y3NzOjE=/style.css
    Failed to load resource: the server responded with a status of 403 (Forbidden) http://domain.de/system/modules/theme-plus/web/proxy.php/js/3/anM6Mw==/app.js

    Kommentar

    • valentin_
      Contao-Fan
      • 27.06.2012
      • 600

      #62
      Hallo,

      ich möchte eine less-Datei einbinden und erhalte nach Anwendung des Assetic Filters (Lessphp) folgende Fehlermeldung:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: theme_plus-error.jpg
Ansichten: 1
Größe: 77,0 KB
ID: 923456

      Der Aufruf über die proxy.php funktioniert, erst nach Anwendung des Filters tritt der Fehler auf.

      Ich verwende Contao 3.1.1 + theme_plus 4.0 + Wamp

      lg Valentin

      Kommentar

      • tril
        Contao-Urgestein
        • 07.01.2010
        • 2939

        #63
        Zitat von valentin_ Beitrag anzeigen
        Der Aufruf über die proxy.php funktioniert...
        Kann ich mir kaum vorstellen, wenn du die lessphp Library gar nicht installiert hast?!
        Ruf mal die proxy.php URL direkt auf, ich vermute die zeigt dir auch ne Fehlermeldung an.

        Kommentar

        • valentin_
          Contao-Fan
          • 27.06.2012
          • 600

          #64
          Danke für die schnelle Antwort! Stimmt, der Screenshot ist von der proxy.php + less Assetic.

          Bin davon ausgegangen, dass schon alles mitgeliefert wird . Die Installation von phpless über das ER sollte ausreichen? Konnte dazu leider nichts finden.

          lg

          Kommentar

          • tril
            Contao-Urgestein
            • 07.01.2010
            • 2939

            #65
            Zitat von valentin_ Beitrag anzeigen
            Bin davon ausgegangen, dass schon alles mitgeliefert wird . Die Installation von phpless über das ER sollte ausreichen? Konnte dazu leider nichts finden.
            Das ist genau das gleiche Problem, nur für cssmin:


            Theme+ hat noch nie Libs mitgeliefert, ich frage mich immer noch, wie die Leute darauf kommen
            Das Paket phpless im ER ist veraltet und wird von mir schon seit über einem Jahr nicht mehr gepflegt.
            Du solltest die aktuelle lessphp Version entweder von Hand oder mit Composer installieren.

            Kommentar

            • valentin_
              Contao-Fan
              • 27.06.2012
              • 600

              #66
              Hab nun zuerst die Version cssmin von Spooky ausprobiert. 15 Mal reingeschoben und ausprobiert aber leider immer ohne Erfolg, irgendwann mal den Cache gelöscht und zack alles läuft. Hab nun die Libaries von leafo über die autoload.php eingefügt und funktioniert wunderbar!

              Vielleicht wäre eine kurze Info (bei den Filtern) für all die Unwissenden noch sinnvoll, sonst wird die Frage wahrscheinlich noch öfter aufkommen.

              Danke auf jeden Fall für die super Erweiterung!

              Kommentar

              • andreasisaak
                Contao-Urgestein
                • 07.07.2009
                • 4107

                #67
                Was für eine cssmin verwendest du?

                Kommentar

                • valentin_
                  Contao-Fan
                  • 27.06.2012
                  • 600

                  #68
                  Die hier: https://code.google.com/p/cssmin/

                  Kommentar

                  • andreasisaak
                    Contao-Urgestein
                    • 07.07.2009
                    • 4107

                    #69
                    Dann rate ich dir von dieser Extension "cssmin" ab. Wir haben damit nur Probleme gehabt weil dieser Komprimierer z.B. mit Media Queries wie die vom Contao Grid nicht klarkommt. Das Script ist uralt, wird nicht mehr wirklich gepflegt und bekommt selbst leichte Media Queries wie @media(max-width:767px) NICHT ordentlich komprimiert.



                    Ich bezweifle das unser Ticket nochmal bearbeitet wird. Das letzte wurde vor Jahren bearbeitet.
                    Stattdessen empfehle ich dir "Minify" Dafür haben wir bei Theme+ eine Verknüpfung eingebaut. Du musst Theme+ nur aktualisieren in deinem Composer und schon wird alles CSS ordentlich komprimiert.

                    Kommentar

                    • Spooky
                      Community-Moderator
                      Wandelndes Contao-Lexikon
                      • 12.04.2012
                      • 38811

                      #70
                      Zitat von andreasisaak Beitrag anzeigen
                      Dann rate ich dir von dieser Extension "cssmin" ab. Wir haben damit nur Probleme gehabt weil dieser Komprimierer z.B. mit Media Queries wie die vom Contao Grid nicht klarkommt. Das Script ist uralt, wird nicht mehr wirklich gepflegt und bekommt selbst leichte Media Queries wie @media(max-width:767px) NICHT ordentlich komprimiert.



                      Ich bezweifle das unser Ticket nochmal bearbeitet wird. Das letzte wurde vor Jahren bearbeitet.
                      Stattdessen empfehle ich dir "Minify" Dafür haben wir bei Theme+ eine Verknüpfung eingebaut. Du musst Theme+ nur aktualisieren in deinem Composer und schon wird alles CSS ordentlich komprimiert.
                      Ich vermute mal, dass er den Composer gar nicht verwendet. Gibt es "Minify" auch sonst wo verfügbar? (GitHub link, etc.) Wie bringt man Theme+ dann bei Minify statt CssMin zu verwenden?
                      » sponsor me via GitHub or Revolut

                      Kommentar

                      • valentin_
                        Contao-Fan
                        • 27.06.2012
                        • 600

                        #71
                        ok danke fuer die info!

                        Gesendet von meinem GT-I9505 mit Tapatalk 2

                        Kommentar

                        • andreasisaak
                          Contao-Urgestein
                          • 07.07.2009
                          • 4107

                          #72
                          Man braucht es Theme+ nicht beibringen. Das haben wir bereits getan. Sobald Minify installiert ist und cssmin nicht, wird sofort Minify verwendet. Das merkt der Assetic Part schon von alleine.

                          Und btw, Theme+ 4.0 ist nur mit Composer wirklich benutzbar. Man kann es sich zwar aus dem ER beziehen, dort hat Tristan auf meine Bitte hin eine aktualisierte Version veröffentlicht aber solche Packages wie Minify sind nur sicher über Composer erhältlich. Alles andere muss man sich selbst zurechtwursteln. Oder man verzichtet auf die Komprimierung oder man hat Glück und verwendet keine mobilen Media Queries

                          Kommentar

                          • Spooky
                            Community-Moderator
                            Wandelndes Contao-Lexikon
                            • 12.04.2012
                            • 38811

                            #73
                            Zitat von andreasisaak Beitrag anzeigen
                            Oder man verzichtet auf die Komprimierung oder man hat Glück und verwendet keine mobilen Media Queries
                            PHP-Code:
                            @media(...) 
                            
                            ist afaik auch keine gültige Syntax, daher schlägt es auch evt. in CssMin dann fehl . Alle Ausdrücke eines Media Queries müssen durch ein Space getrennt sein. Auch zwischen der Klammer und den davor kommenden Ausdrücken. Aber das nur nebenbei.

                            Dass man Theme+ besser nur mit dem Composer verwenden sollte ist ja gut und schön. Trotzdem wäre es nicht schlecht einfach zB die jeweiligen GitHub links zu posten (ich beziehe Theme+ ohnehin nur von dort, nicht vom ER).
                            » sponsor me via GitHub or Revolut

                            Kommentar

                            • andreasisaak
                              Contao-Urgestein
                              • 07.07.2009
                              • 4107

                              #74
                              Das kann ich ja nicht ändern. Es ist nun mal das Contao Grid CSS. Aber es ist sowieso ratsamer einen Minifer zu nehmen der aktualisiert und gepflegt wird. Wie lange willst du denn mit Cssmin arbeiten? Mit CSS4 spätestens wirst du Probleme bekommen. Und das dauert nicht mehr lange bis das in 50% der Browser einsetzbar ist.

                              Kommentar

                              • andreasisaak
                                Contao-Urgestein
                                • 07.07.2009
                                • 4107

                                #75
                                Eine kleine Suche via Google schadet keinem -.-

                                Kommentar

                                Lädt...