urlcleaner: Neue Erweiterung zum Bereinigen von URLs

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • hts
    Contao-Nutzer
    • 07.09.2011
    • 8

    #106
    Mit generateFrontendUrl() klappt es - es liegt also wirklich nicht an den Einstellungen sondern an der Funktion.
    Falls das nicht leicht umzusetzen ist, wäre im ER sicherlich ein Hinweis schön

    Kommentar

    • bluuba
      Contao-Nutzer
      • 04.05.2011
      • 74

      #107
      Kurze Frage:

      Meine Seitenstruktur sieht folgendermaßen aus:

      -Startseite
      -Testseite
      --News
      ---Detail
      -Testseite2
      ...

      wenn ich nun folgendes in die localconfig eintrage, bekomme ich "page not found"

      Code:
      'news' => 'detail/items'
      Was mach ich falsch?
      Zuletzt geändert von bluuba; 12.09.2011, 11:20.

      Kommentar

      • pandroid
        Contao-Fan
        • 15.08.2009
        • 316

        #108
        Hallo zusammen,

        ich setze url_cleaner in einer 2.9.5. Installation ein.
        Leider wird bei mir nicht das URL-Fragment ersetzt.

        Folgendes habe ich in der localconfig stehen:

        PHP-Code:
        $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
          'nachrichten' => 'nachrichtendetails/items',
          ); 
        
        Die URL bleibt aber bei
        domain.de/nachrichtendetails/items/nachrichtalias.html

        Wenn ich die URL nach dem o.a. Schema manuell eingebe, erhalte ich ein Page Not Found.

        Habt Ihr eine Idee woran das liegen könnte? Gibt es technische Voraussetzungen?

        Grüße
        PAndroid
        LG
        PAndroid

        Kommentar

        • rezico
          Contao-Fan
          • 04.01.2011
          • 450

          #109
          Hallöchen,
          ich hab auch ein Problem - liegt vielleicht daran, dass ich noch nicht so hinter das System steige.

          Ich habe folgende URL

          *.de/referenzen/items/*name*.html

          Das ganze ist ein Catalog und ich hätte gerne das "items" weg.

          Also habe ich das hier nach ##INSTALL SCRIPT STOP### eingefügt:

          PHP-Code:
          $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
            'referenzen' => 'items',
          ); 
          
          Leider bewirkt das überhaupt keine Wirkung. Mod_rewrite ist aktiviert!
          Hat jemand eine Idee woran das liegen könnte oder was ich vergessen habe?

          Danke!



          EDIT:// Lustig, dass mir der Fehler meistens nach dem Poste auffällt:

          Das Komma nach den Items war zu viel...
          Zuletzt geändert von rezico; 18.11.2011, 10:12.
          Contao ist schon was Feines...

          Kommentar

          • grand
            Contao-Nutzer
            • 17.07.2009
            • 106

            #110
            Hallo,

            auch ich hab ein kleines Problem mit der Anwendung:

            Durch den Catalog Lister und den Catalog Reader gibs ja mehrere Varianten die ein "Items" beinhalten können.

            Somit sieht bei mir der DCS EIntrag wie folgt aus
            PHP-Code:
            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
              'tourenliste' => 'cat_tax_tourenart',  
              
              'tourendetails' => 'items',
              'tourendetails/cat_tax_tourenart/bergsteigen' => 'items',
            ); 
            
            Meine Adressen können folgende Variationen beinhalten
            Code:
            http://domain.de/tourenliste/cat_tax_tourenart/seite.html << wird umgeschrieben un funktioniert
            http://domain.de/tourendetails/items/seite.html << wird umgeschrieben und funktioniert
            http://domain.de/tourendetails/cat_tax_tourenart/bergsteigen/items/seite.html << wird umgeschrieben aber funktioniert nicht

            Ich möchte alle Items aus den Links entfernen und das cat_tax_tourenart soll auch weg.


            Die ersten beiden Links funktionieren der 3. wird zwar weitergeleitet aber es wird angezeigt das das Item nicht gefunden wird.


            Hat jemand eine Ahnung wie ich das machen könnte.

            Kommentar

            • aportmann
              Contao-Fan
              • 19.06.2009
              • 422

              #111
              habe den urlcleaner unter contao 3 installiert. nachdem ich die nötige autoload.php erstellt habe scheint die erweiterung zu laufen.
              das items kriege ich weg, aber eigentlich möchte ich auch den seitenname wegkriegen damit es ausschaut, als ob die news direkt im rootverzeichnis liegen. das kriege ich aber nicht hin. ist das irgendwie möglich?

              domain.tld/home/items/nachricht-xyz kann ich nach
              domain.tld/home/nachricht-xyz

              der reader liegt auf der seite home, dies möchte ich auch noch aus der url haben. ist das überhaupt möglich? home wird ja nicht durch das nachrichtenmodul generiert sondern durch die seitenstruktur.



              gruss andi
              Gruss Andi

              Kommentar

              • jan.theofel
                Contao-Urgestein
                • 23.06.2009
                • 1857

                #112
                Hi Andy,

                da geht leider nicht. Der zumindest ein (eindeutiger) Teil des Alias muss erhalten bleiben. Woher soll urlcleaner sonst wissen, wo er etwas einfügen soll.

                urlcleaner "weiß" also, dass er "blogpost" zu "blogpost/item" erweitern muss. Aber wenn da nichts stehen bleibt, woher sollte die Erweiterung dann wissen, dass sie das expandieren muss. Da könnte ich höchstens etwas einbauen, das er alles expandiert, was sonst nicht als Alias gefunden wird. Aufgrund der vielen Erweiterungen, die davon abhängig sein können, wäre das aber sicherlich ziemlich aufwändig.

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

                Kommentar

                • aportmann
                  Contao-Fan
                  • 19.06.2009
                  • 422

                  #113
                  sali jan

                  danke für die antwort. dann also abhaken und meine alten urls umschreiben, danke für den input



                  gruss andi
                  Gruss Andi

                  Kommentar

                  • Stranger
                    Contao-Fan
                    • 20.06.2009
                    • 752

                    #114
                    Danke für die Erweiterung. Endlich schöööne URLs
                    Für alle, die auch noch Contao 2.11 benutzen wie ich hier noch ein wichtiger Hinweis:
                    Ihr müsst die Stable 1.0.0 installieren
                    www. deine-domain.de/contao/main.php?do=repository_catalog&view=urlcleaner.100 00009.de

                    Verstehe wer will, aber Contao will automatisch die neueste Version der Erweiterung installieren.

                    1. Das sollte man echt mal ändern, dass automatisch die aktuellste Version der Erweiterung ausgewählt wird, welche für diese Contao Version freigegeben ist.
                    2. Warum haben Links und Schrift im ER dieselbe Farbe? Contao will barrierearm sein und dann sowas
                    Nach 5 Jahren Verwendung von Contao ist mir jetzt endlich aufgefallen wie ich eine ältere Version einer Erweiterung direkt im ER installiere ohne sie erst von der Contao-Website herunterladen und danach hochladen zu müssen
                    Du willst dich bei mir bedanken?
                    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

                    Contao-Anwender seit 2008
                    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

                    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #115
                      Wie installierst Du die Erweiterung? Hast Du in den "Einstellungen" die Option "Inkompatible Erweiterungen anzeigen" aktiviert?
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      • Stranger
                        Contao-Fan
                        • 20.06.2009
                        • 752

                        #116
                        Ups, mein Fehler. Danke für den Hinweis Echt schade, dass das mit den Links nicht auch so leicht lösbar ist Hab ne Erweiterung erstellt und wollte dort was im Label verlinken. Aber sieht ja niemand, dass da ein Link ist... blöd...
                        Du willst dich bei mir bedanken?
                        Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

                        Contao-Anwender seit 2008
                        Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

                        Mein Unternehmen aus Blankenburg (Harz): Fast & Media

                        Kommentar

                        • pmmueller
                          Buchautor 'Websites erstellen mit Contao'
                          • 19.06.2009
                          • 1523

                          #117
                          Zitat von Stranger Beitrag anzeigen
                          wollte dort was im Label verlinken. Aber sieht ja niemand, dass da ein Link ist... blöd...
                          Ich habe den Thread nicht gelesen, aber hilft dir cursor: pointer im CSS weiter damit Leute merken, dass dort ein Link ist?
                          Zuletzt geändert von pmmueller; 29.08.2013, 10:13.
                          »pmueller.de« | »groningen-info.de«

                          Kommentar

                          • sepp_a_u
                            Alter Contao-Hase
                            • 10.04.2011
                            • 1123

                            #118
                            leider funktioniert das ganze nicht so richtig mit events. ich habe eine url die wie folgt aussieht:

                            /beer-pong-masters/bpm-turnierinformationen/events/beer-pong-masters-stadt.html

                            bei dieser URL möchte ich jetzt die /events/ einfach weglassen, leider funktioniert esa ber nicht.

                            Code:
                            'bpm-turnierinformationen' => 'events',
                            viele grüsse u danke
                            rote Plastikbecher & Beerpong Zubehör

                            Kommentar

                            • jan.theofel
                              Contao-Urgestein
                              • 23.06.2009
                              • 1857

                              #119
                              Hi,

                              ein wenig mehr Informationen was genau nicht funktioniert und welches Umgebung du nutzt (Contao 2.11/3.0/3.1) etc. wäre schon wichtig damit wir dir weiterhelfen können.

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

                              Kommentar

                              • sepp_a_u
                                Alter Contao-Hase
                                • 10.04.2011
                                • 1123

                                #120
                                Hallo,

                                ich benutze die 2.11.5 momentan
                                rote Plastikbecher & Beerpong Zubehör

                                Kommentar

                                Lädt...