urlcleaner: Neue Erweiterung zum Bereinigen von URLs

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • jan.theofel
    Contao-Urgestein
    • 23.06.2009
    • 1857

    #16
    Hallo zusammen,

    ich habe eben die Version 1.0.0 beta2 soeben im ER online gestellt. Damit sollte die Erweiterung nun auch ohne folderurl sauber arbeiten. Ich freue mich über Feedback.

    MfG
    Jan Theofel
    Jan Theofel
    Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

    Kommentar

    • aportmann
      Contao-Fan
      • 19.06.2009
      • 422

      #17
      sali ja

      danke für deinen einsatz. leider funktioniert bei mir auch die neue beta2 nur mit installierter folderurl.

      wie kann ich dir helfen? zugangsdaten?


      gruss andi
      Gruss Andi

      Kommentar

      • Ulrike
        Contao-Nutzer
        • 11.08.2010
        • 113

        #18
        Hallo,
        muss mich leider anschließen, auch bei mir funktioniert beta2 nur mit folderurl. Eigentlich egal, denn mit folderurl klappt's ja einwandfrei.

        Auf einer meiner Seiten habe ich mehrere Artikel, die ich zunächst nur mit einem Teaser anzeigen lasse. Es wird ein Weiterlesen-Link zum kompletten Artikel angezeigt, in der url erscheint dann nach Aufruf des Artikels zusätzlich das Fragment 'articles'. Unschön, aber lässt sich mit urlcleaner leider nicht entfernen. Kann mir vorstellen, dass der Programmieraufwand dafür hoch wäre, denn die Artikel werden ja nicht mit Hilfe eines Readers generiert...

        MfG
        Ulrike

        Kommentar

        • jan.theofel
          Contao-Urgestein
          • 23.06.2009
          • 1857

          #19
          Hallo zusammen,

          autsch, da habe ich doch glatt die neue Version angelegt aber vergessen die Dateien auszutauschen. SORRY! Bitte nochmal testen mit 1.0.0 beta3. Danke!

          Jan
          Jan Theofel
          Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

          Kommentar

          • aportmann
            Contao-Fan
            • 19.06.2009
            • 422

            #20
            hallo jan

            tipptopp, die beta3 funktioniert. eine frage habe ich noch.
            und zwar ist mein contao unter http://domain.tld/spielwiese/ installiert.

            mit

            PHP-Code:
            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
            'news-reader' => 'items',
            ); 
            
            lautet die url nun http://domain.tld/spielwiese/news-reader/alias/. wie in deinen beispielen wollte ich die url nun kürzen auf http://domain.tld/spielwiese/alias/. dazu habe ich verschiedenes probiert, allerdings ohne erfolg:

            PHP-Code:
            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
            '' => 'news-reader/items',
            ); 
            
            PHP-Code:
            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
            'spielwiese' => 'news-reader/items',
            ); 
            
            kann das so gar nicht funktionieren oder was mache ich falsch?


            danke und gruss

            andi
            Gruss Andi

            Kommentar

            • jan.theofel
              Contao-Urgestein
              • 23.06.2009
              • 1857

              #21
              Hi Andi,

              Zitat von andi Beitrag anzeigen
              PHP-Code:
              $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
              'spielwiese' => 'news-reader/items',
              ); 
              
              Mit diesem Codeblock in deiner localconfig.php sollte das funktionieren. Hast du dort ggf. mehrere Definitionen drin? Ggf. bitte anonymisierte localconfig.php (ohne Passwörter etc!) hier posten oder per PM an mich.

              Jan
              Jan Theofel
              Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

              Kommentar

              • aportmann
                Contao-Fan
                • 19.06.2009
                • 422

                #22
                das problem liegt wie von mir vermutet darin, dass contao ins verzeichnis «spielwiese» installiert wurde.

                der rewrite funktioniert zwar über mehrere ordner, aber quasi nicht auf die «root-ebene».

                danke jan für die info.



                gruss andi
                Gruss Andi

                Kommentar

                • Ulrike
                  Contao-Nutzer
                  • 11.08.2010
                  • 113

                  #23
                  Hallo,
                  kann bestätigen, dass urlcleaner beta3 bei mir auch ohne folderurl funktioniert.
                  Danke an den/die Programmierer für die investierte Mühe!
                  MfG
                  Ulrike

                  Kommentar

                  • Alexander
                    Contao-Fan
                    • 02.08.2009
                    • 639

                    #24
                    Hi ETES,

                    super Erweiterung, vielen Dank dafür!
                    Kann man das ganze auch auf Katalog-Items anwenden? Dort hat man ebenfalls den Link "catalogreader/items/alias".

                    Beste Grüße
                    Alexander
                    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

                    Kommentar

                    • jan.theofel
                      Contao-Urgestein
                      • 23.06.2009
                      • 1857

                      #25
                      Hi Alexander,

                      Zitat von Alexander Beitrag anzeigen
                      Kann man das ganze auch auf Katalog-Items anwenden? Dort hat man ebenfalls den Link "catalogreader/items/alias".
                      Ja klar, das geht für alle derartigen Parameterangaben in der URL.

                      Mit der genannten URL wäre das also:

                      PHP-Code:
                      $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                        'catalogreader' => 'items',
                      ); 
                      
                      So einfach ist das. ;-)

                      Jan
                      Jan Theofel
                      Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                      Kommentar

                      • Ale
                        Contao-Nutzer
                        • 29.08.2010
                        • 218

                        #26
                        Hi ich glaube es gibt einen kleinen Bug.

                        Ich möchte 2 URLs umschreiben, nämlich:

                        $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                        'buecher' => 'buecher/product',
                        'news' => 'new/items',
                        );

                        Wenn ich das so einstelle, lädt er die Seite nicht mehr richtig und zeigt einen Fehler (bei mir in Zeile 64) an.

                        Er erstellt hinter dem Semikolon dann immer ein = Zeichen.

                        Kommentar

                        • Supermann
                          Alter Contao-Hase
                          • 17.02.2010
                          • 1293

                          #27
                          Hallo,

                          bei mir kommt nach der Installation von "urlcleaner" auf allen Seiten eine ganze Reihe von diesen Fehlern:

                          Warning: Invalid argument supplied for foreach() in /srv/www/verzeichnis/meine-domain.de/htdocs/system/modules/urlcleaner/URLCleaner.php on line 17

                          Gruß

                          Kommentar

                          • Alexander
                            Contao-Fan
                            • 02.08.2009
                            • 639

                            #28
                            Zitat von Ale Beitrag anzeigen
                            Hi ich glaube es gibt einen kleinen Bug.

                            Ich möchte 2 URLs umschreiben, nämlich:

                            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                            'buecher' => 'buecher/product',
                            'news' => 'new/items',
                            );

                            Wenn ich das so einstelle, lädt er die Seite nicht mehr richtig und zeigt einen Fehler (bei mir in Zeile 64) an.

                            Er erstellt hinter dem Semikolon dann immer ein = Zeichen.
                            Habe genaus dasselbe Problem. Bekomme immer eine Fehlermeldung, wenn ich einen Wert aus localconfig.php überschreiben will durch eine Änderung in den Einstellungen.
                            Nehme ich die urlcleaner Einstellungen aus der localconfig.php raus, kommt die Meldung nicht mehr.
                            ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

                            Kommentar

                            • Ale
                              Contao-Nutzer
                              • 29.08.2010
                              • 218

                              #29
                              Zitat von Ale Beitrag anzeigen
                              Hi ich glaube es gibt einen kleinen Bug.

                              Ich möchte 2 URLs umschreiben, nämlich:

                              $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                              'buecher' => 'buecher/product',
                              'news' => 'new/items',
                              );

                              Wenn ich das so einstelle, lädt er die Seite nicht mehr richtig und zeigt einen Fehler (bei mir in Zeile 64) an.

                              Er erstellt hinter dem Semikolon dann immer ein = Zeichen.
                              Hi, ich hatte den zweiten Eintrag mal heraus genommen, das geht auch für einige Zeit gut doch dann taucht wieder der Fehler auf. Ich habe den Eintrag jetzt auch mal ganz aus der localconfig.php Datei herausgenommen.

                              Kommentar

                              • Supermann
                                Alter Contao-Hase
                                • 17.02.2010
                                • 1293

                                #30
                                Hallo,

                                das mit den Fehlermeldungen ist jetzt weg... es lag daran das wenn man die Erweiterung installiert hat aber noch nichts in der "config" eingegeben hat. Leider bsteht das Problem mit dem doppelten Content nach wie vor. Die Seiten sind auch immer noch unter der alten Url erreichbar.

                                Gruß
                                Zuletzt geändert von Supermann; 10.01.2011, 10:29.

                                Kommentar

                                Lädt...