Rss-Feeds contao 2.11.2

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • sebi
    Contao-Nutzer
    • 17.03.2012
    • 154

    #1

    Rss-Feeds contao 2.11.2

    Hallo zusammen,

    ich musste eine contao Installation leider komplett neu aufsetzen, weil ich an die alten Daten nicht mehr rankomme und somit auch nicht auf den neuen Server umziehen kann. Habe mich also für die neuste Version entschieden. 2.11.2

    Jetzt habe ich wie in der alten Version (2.10.1) das Modul helpdesk installiert und das klappt auch alles soweit.

    Nur die RSS-Feeds funktionieren irgendwie nicht.

    - Habe in der Struktur eine Kategorie angelegt und dort die URL http://handball.meineseite.de/forum eingetragen. Das Häkchen für RSS-Feeds ist aktiviert und die Kategorie ist "veröffentlicht" und auf "öffentliches Forum" gestellt.

    - Habe in den Helpdesk Einstellungen die HelpdeskFeeds aktiviert und folgenen Basisnamen eingetragen: forum

    - Außerdem habe ich der .htaccess folgene zeile hinzugefügt:
    RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$8 [L]


    Wenn ich jetzt im FE ins Forum wechsel und dort den RSS-Button klicke, kommt nur die angehängte Fehlermeldung. Habe die Einstellungen alle nochmal mit dem alten Forum verglichen, aber es ist genau so, funktioniert nur nicht...

    Funktioniert es mit contao 2.11.2 nicht richtig oder was mache ich falsch?

    Danke vorab,
    Sebi
    Angehängte Dateien
    GitHub
    Web
    E-Mail
  • Birden
    Contao-Fan
    • 15.01.2011
    • 901

    #2
    Ich bin mir jetzt nicht ganz sicher, erinnere mich aber gelesen zu haben daß eine Erweiterung Forum im entstehen ist. Ob da wenn man schon alles neu aufsetzt nicht gleich zu wechseln wäre, zumal Helpdesk nicht mehr weiterentwickelt wird?
    Zuletzt geändert von Birden; 14.04.2012, 18:15.

    Kommentar

    • xchs
      Administrator
      • 19.06.2009
      • 14682

      #3
      Es gibt für die Erweiterung [helpdesk] sowohl eine Weiterentwicklung als auch neue Releases.
      Contao Community Administrator

      [Unterstützungsmöglichkeiten]
      sigpic

      Kommentar

      • Birden
        Contao-Fan
        • 15.01.2011
        • 901

        #4
        Schon wieder was gelernt, wußte gar nicht daß es mit [helpdesk] weitergeht ...

        Kommentar

        • sebi
          Contao-Nutzer
          • 17.03.2012
          • 154

          #5
          Danke für die schnellen Antworten!

          Bei mir läuft der neueste Release... das wundert mich ja so, kommt immer eine 404-Fehlermeldung, dass die eingegebene Seite nicht existiert. Denke es liegt an der .htaccess aber finde keine Lösung.

          RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]

          Stimmt die Zeile denn soweit? Habe sie aus dem englsichen wiki kopiert und an meinen Basisnamen angepasst...

          Sebi
          GitHub
          Web
          E-Mail

          Kommentar

          • sebi
            Contao-Nutzer
            • 17.03.2012
            • 154

            #6
            Niemand eine Idee?

            Hier nochmal die Fakten:
            - Basename: test_forum
            - .htaccess: RewriteRule ^test_forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
            - Frontend-URL: http://handball.meineseite.de/forum.html

            Rss-Feed ist in den Einstellungen aktiviert, aber es wird nur angezeigt, dass die Seite http://handball.meineseite.de/test_forum1.xml nicht existiert... bin überfordert...

            Sebi
            GitHub
            Web
            E-Mail

            Kommentar

            • KATgirl
              Contao-Urgestein
              • 31.03.2010
              • 1579

              #7
              Guten morgen,

              Hier hast du entweder einen Fehler beim Abschreiben oder tatsächlich in deiner .htaccess:
              HTML-Code:
              RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$8 [L]
              HTML-Code:
              RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
              Hast du mal versucht das RSS-Feed direkt anzuwählen?



              Bitte die drei Fragezeichen entsprechend der ID ersetzen.

              Gruß Kirsten
              - GitHub
              - Kontaktanfragen

              "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

              Kommentar

              • sebi
                Contao-Nutzer
                • 17.03.2012
                • 154

                #8
                Mahlzeit,

                danke für deine Antwort.
                Die RewriteRule habe ich angepasst, ändert aber auch nichts. Hatte auch die 1 am Ende gesetzt und nur testweise mal auf 8 gesetzt weil 8 Kategorien vorhanden sind. Dachte es hängt evtl. damit zusammen.

                Habe eben den RSS direkt angewählt, funktioniert...

                Nur wenn ich im Forum auf den RSS-Button drücke nicht.

                Code:
                The requested URL /forum1,2,3,4,5,6,7,8.xml was not found on this server.
                Noch irgendwas, was ich falsch mache?

                Gruß,
                Sebi
                GitHub
                Web
                E-Mail

                Kommentar

                • KATgirl
                  Contao-Urgestein
                  • 31.03.2010
                  • 1579

                  #9
                  Ja ;-)

                  1. du hast keine Ahnung was du tust ;-) aber Rettung ist unterwegs [ich habe auch so angefangen und aus mir ist was geworden]
                  2. RegularExpression ist dein Freund
                  3. Mal schauen ob ich das so hin bekomme

                  Frage: Hast du bei der Seite die Länderkennung aktive? (http://www.meinedomain.de/de/forum.html) oder (http://www.meinedomain.de/forum.html)

                  Erklärung:
                  HTML-Code:
                  RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
                  ^ steht für den Zeilenanfang (nicht zu verwechseln mit „^“ bei der Zeichenauswahl mittels „[“ und „]“).
                  $ steht für das Zeilenende
                  $1 steht für die erst Variable in dem Fall für die ID , du kannst auch komplexe Reguläreausdrücke schachteln, wo mehrere Variablen definiert werden.
                  + steht für so wenige wie mögliche Zeichen

                  z.B. du rufst http://www.meinedomain.de/forum1.xml auf, dann willst du auf http://www.meinedomain.de/system/mod...kFeed.php?id=1 weitergeleitet werden. Analog für die anderen Feeds.

                  Warum da jetzt ein Komma steht begreife ich nicht so ganz. Wenn ich das jetzt richtig verstanden habe, was du möchtest sollte dir das vielleicht weiterhelfen.

                  HTML-Code:
                  RewriteRule .forum([\d]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
                  Wenn du die Länderkennung aktiviert hast müsste das so aussehen.

                  HTML-Code:
                  RewriteRule ./de/forum([\d]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
                  - GitHub
                  - Kontaktanfragen

                  "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

                  Kommentar

                  • sebi
                    Contao-Nutzer
                    • 17.03.2012
                    • 154

                    #10
                    Hmm,

                    Das klappt irgendwie immer noch nicht.

                    Zu deiner Frage: Nein, habe keine Ländererkennung aktiv. Aber die gesamte Seite liegt in einer subdomain. Hat das vielleicht Auswirkungen auf die RewriteRule?

                    Code:
                    RewriteRule ^forum([0-9,]+).xml$ system/modules/helpdesk/HelpdeskFeed.php?id=$1 [L]
                    Diese Zeile hab ich aus dem Wiki kopiert und nur auf meinen Basename "forum" angepasst. Aber funktioniert nicht...
                    Noch eine Idee?
                    GitHub
                    Web
                    E-Mail

                    Kommentar

                    Lädt...