Suche funktioniert leider immer noch nicht - Keine Ergebnisse unter 2.9.3

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • nec99
    Contao-Nutzer
    • 17.12.2010
    • 25

    #1

    Suche funktioniert leider immer noch nicht - Keine Ergebnisse unter 2.9.3

    Hallo Leute,

    ich habe nun wirklich alles durchprobiert, jedoch liefert mir das Suchmodul immer noch keine Ergebnisse (keine Fehler), unter Contao 2.9.3.

    Safe Mode Hack - Check ist successful!

    Code:
    TYPOlight Safe Mode Hack (SMH) Check V1.0.1
    
    Current settings:
    
    FTP host     = ftp03.****.org
    FTP username = ****
    FTP password = ****** (hidden for security)
    FTP TL-path  = www.****.com/
    System temporary dir: /tmp
    Checking tmpfile() ... success!
    Creating TYPOlight temporary file system/tmp/18293031e58d01656a122df4a64f32a5 ... success!
    Connecting to FTP server ... success!
    Login with FTP username and password to server ... success!
    Check for correct directory ... success!
    Upload file www.***.com/smhcheck.dat ... success!
    Check file www.***.com/smhcheck.dat ... success!
    Delete file www.***.com/smhcheck.dat ... success!
    Create directory www.***.com/smhcheck.dir ... success!
    Delete directory www.***.com/smhcheck.dir ... success!
    Delete TYPOlight temporary file system/tmp/18293031e58d01656a122df4a64f32a5 ... success!
    Safe Mode Hack is enabled and appears to be working.
    Danach habe ich unter /system/modules/frontend das ModuleSearch.php noch einmal von einer lauffähigen (lokalen) Installation ersetzt. Brachte ebenfalls kein Ergebnis.

    Die Einstellungen sind alle Standard vom Theme "Dynamic Dropdown" übernommen (keine Weiterleitung-, Referenzseite) und funktionieren wie gesagt auch problemlos auf der lokalen Installation! Nur am Webserver klappts einfach nicht!

    Contao-System-Check jammert bei den Zugriffsrechten (Anlegen von Ordner/Datei nicht möglich), dies sollte jedoch durch SMH kein Problem sein!?

    Gibt es vielleicht noch irgendeinen Hinweis woran es liegen könnte?


    Vielen DANK!!!
    Zuletzt geändert von nec99; 27.02.2011, 14:50.
  • El_Jey
    Contao-Nutzer
    • 17.03.2010
    • 92

    #2
    Hast du im Modul (Suchmaschine) die Weiterleitung entfernt? Seit Contao 2.9.2 funktioniert die Suche dann nicht.

    Sorry hab überlesen, dass keine Weiterleitungsseite angegeben ist.
    Zuletzt geändert von El_Jey; 27.02.2011, 20:34.

    Kommentar

    • nec99
      Contao-Nutzer
      • 17.12.2010
      • 25

      #3
      Hallo,

      hab nun die Datenbankeinträge geprüft. Auch hier sind logische Einträge in den Tabellen tl_search und tl_search_index vorhanden!

      An gibt es noch irgendeinen Hinweis auf notwendige Schreibrechte, damit die Suche funktioniert???

      Kommentar

      • nec99
        Contao-Nutzer
        • 17.12.2010
        • 25

        #4
        Andere Frage, ist es nun notwendig ein Form für die Suche zu erstellen???

        Kommentar

        • nec99
          Contao-Nutzer
          • 17.12.2010
          • 25

          #5
          Äham... nach langen testen endlich die Lösung des Problems! Habe die Seite, in der das Suchmodul als Artikel eingebunden wurde nochmal neu angelegt, und nun läufts!
          Also leider kein dezidierter Grund weshalb die Suche nicht funktionierte, aber hauptsache es läuft nun!

          Kommentar

          • maxxscho
            Contao-Nutzer
            • 20.10.2010
            • 13

            #6
            Ich hänge mich hier auch mal dran...
            Ich bin ziemlich neu bei Contao und arbeite gerade das Buch von Peter Müller (wie immer großartig ) durch und hab auch eine Suche angelegt (lt. Buch) welche nicht funktionierte. Durch diesen Thread habe ich erfahren, dass man KEINE?? Referenz und Weiterleitungsseite angeben soll/darf??

            Kann mir das mal einer erklären? Ist das ein Bug?
            Bin wissbegierig

            Zur Info - ich hab ein Modul (Suchmaschine) erstellt und dieses dann in einen Artikel als Inhaltselement eingebunden (lt.Buch).
            Wie gesagt, als ich Weiterleitungsseite/Referenzseite deaktivierte funktionierte es.

            Gruß, Maxx

            Kommentar

            • Sebastian
              Contao-Urgestein
              • 19.06.2009
              • 3361

              #7
              HI

              Bei einer Weiterleitungsseite wird nach der Eingabe weitergeleitet, das willst du nicht (du willst ja, dass die Suchergebnisse angezeigt werden, und zwar dort, wo du bist). Man kann das nehmen, um im Header eine feste Suchbox einzubinden, die aber keine Ergebnisse ausgibt, sondern zu deinem Artikel weiterleitet und dort das Ergebnis ausgibt.

              Die Referenzseite kannst du festlegen, um nur Teile der Website zu durchsuchen, beispielsweise wenn du nur die Nachrichten oder nur Produkte durchsuchen lassen willst.

              Sebastian
              Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

              Kommentar

              • maxxscho
                Contao-Nutzer
                • 20.10.2010
                • 13

                #8
                Ok, danke erstmal!

                Das erscheint mir schon logisch...
                Ich habe das Suchmaschinen-Modul in die Seite "Suche" als Inhaltselement eingebunden und brauch deshalb, wenn ich schon auf der Seite bin, nicht nochmal weiterleiten. Erstelle ich ein Suchformular, das überall sichtbar ist, muss ich natürlich auf die Suchseite weiterleiten.

                War das in früheren Contao-Versionen mal anders?

                Edit: ah, hab gerade ein paar Posts weiter oben gesehen, dass das seit 2.9.2 so ist.

                Kommentar

                • xchs
                  Administrator
                  • 19.06.2009
                  • 14682

                  #9
                  Peter Müller ist übrigens auch auf der buchbegleitenden Website darauf eingegangen:
                  Contao Community Administrator

                  [Unterstützungsmöglichkeiten]
                  sigpic

                  Kommentar

                  • maxxscho
                    Contao-Nutzer
                    • 20.10.2010
                    • 13

                    #10
                    Danke für den Tip!

                    Aus irgendeinem Grund vergeß ich Buchwebsites immer, obwohl auf denen fast immer nützliche Ergänzungen zum Buch sind.

                    Danke!

                    Kommentar

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

                      #11
                      Suchfunktion und Weiterleitungseite in Contao ab V2.9.2

                      Da die Geschichte mit der Suchfunktion immer wieder zu Verwirrungen führt möchte ich den Sachverhalt hier einmal etwas ausführlicher erklären.

                      Suchfunktion und Weiterleitungsseite in Contao bis inklusive V2.9.1
                      Bis inklusive Contao V2.9.1 hat die Suchfunktion wie in meinem Contaobuch in K12 "Suchfunktion" beschrieben funktioniert und ein Ergebnis ausgegeben, auch wenn eine Weiterleitungsseite definiert wird.

                      Das Suchergebnis wird aber ja auf der Seite ausgegeben, auf der das Modul via Artikel eingebunden ist. Eine Weiterleitungsseite ist auf Seite 320/321 deshalb nicht wirklich sinnvoll.

                      Suchfunktion und Weiterleitungsseite in Contao ab V2.9.2
                      Ab 2.9.2 hat Leo das Modul "Suchmaschine" so geändert, dass es kein Suchergebnis mehr ausgibt, wenn eine Weiterleitungsseite definiert ist. Das ist eine sehr sinnvolle Sache, nur "leider" funktioniert dann meine Beschreibung auf Seite 320/321 nicht mehr.

                      ==================
                      Seit V2.9.2: Einfachere Erstellung des Suchformulars
                      Im Buch beschreibt K12.2 "Teil 2: Das Suchformular erstellen und einbinden", wie man ein Suchformular erstellt, ein Frontendmodul mit dem Formular erstellt und dieses dann im Seitenlayout einbindet. Das funktioniert immer noch und es spricht nichts dagegen, das weiterhin so zu machen.

                      Aber es ginge seit V2.9.2 wie gesagt auch etwas einfacher. Man muss nicht mehr extra ein Suchformular erstellen:
                      • Zweites Modul vom Typ "Suchmaschine" erstellen
                      • Als "Suchformular-Layout" die Option "Einfaches Formular" auswählen
                      • Weiterleitungsseite definieren
                      • Modul im Seitenlayout einbinden

                      Dadurch spart man wie gesagt die auf Seite 327 bis 329 beschriebene Erstellung des Suchformulars.

                      ==================
                      Zusammenfassung: Suchfunktion erstellen
                      Eine Suchfunktion in Contao erstellt man ab V2.9.2 am einfachsten wie folgt:

                      Teil 1: Eine Suchseite erstellen
                      • ein Modul "Suchmaschine" erstellen (Name "Anwendung - Suchfunktion")
                      • als "Suchformular-Layout" die Option "Erweitertes Formular" auswählen
                      • keine Weiterleitungsseite definieren
                      • das Modul in einem Artikel einbinden

                      Teil 2: Suchformular erstellen und einbinden
                      • ein zweites Modul "Suchmaschine" erstellen (Name z. B. "Anwendung - Suchformular")
                      • als "Suchformular-Layout" die Option "Einfaches Formular" auswählen
                      • die Seite mit dem ersten Modul "Anwendung - Suchfunktion" als Weiterleitungsseite definieren
                      • das Modul im Seitenlayout einbinden

                      Da Contao in dieser Variante im HTML andere Klassen und IDs erzeugt, müssen die Selektoren im CSS zur Positionierung des Suchformulars in der horizontalen Navigation etwas angepasst werden. Das könnte zum Beispiel so aussehen:
                      Code:
                      /* CSS für einfaches Formular mit Modultyp "Suchmaschine" */
                      #header [COLOR="#8b0000"].mod_search[/COLOR] {
                       position: absolute;
                       right: 0;
                       bottom: 0;
                       padding: 5px;
                      } 
                      #header [COLOR="#8b0000"].mod_search form[/COLOR] { margin: 0; }
                      #header [COLOR="#8b0000"].mod_search input.text[/COLOR] {
                       width: 100px;
                       padding: 0;
                      }
                      Viel Spaß dabei.
                      Zuletzt geändert von pmmueller; 29.04.2011, 10:34. Grund: CSS für das Suchformular ergänzt
                      »pmueller.de« | »groningen-info.de«

                      Kommentar

                      • Don
                        Contao-Nutzer
                        • 03.10.2010
                        • 16

                        #12
                        @pmmueller Dank dir! Viel Kopfzerbrechen gespart.

                        Kommentar

                        • jschma
                          Contao-Fan
                          • 09.09.2010
                          • 408

                          #13
                          Auch von mir vielen Dank!
                          Was jetzt aber nicht mehr funktioniert (oder ich sehe es nicht? ) ist die Belegung des Suchfeldes mit einem Standardwert. Den Standardwert hätte ich dann wieder wie gehabt mit cleardefault gecleart beim focus, aber das funktioniert nicht mehr.

                          Jemand eine Idee?

                          Kommentar

                          • Ainschy
                            Contao-Fan
                            • 24.06.2009
                            • 829

                            #14
                            Danke Peter Müller!

                            Mir war diese Änderungen garnicht bewusst, erst als ich kürzlich ein System von 2.9.1. auf 2.9.5 updatete bin ich über diese geänderte Funktionsweise gestolpert.

                            Nun (nach 3 Std. Fehlersuche) brauch ich mir keine grauen Haare mehr wachsen lassen.

                            Ein passenderer Hinweis bei der Weiterleitungsseite wäre schon hilfreich gewesen.

                            -> Bitte wählen Sie die Seite aus, zu der Besucher beim Anklicken eines Links oder Abschicken eines Formulars weitergeleitet werden.

                            Daraus geht leider nicht die Änderung der Funktion hervor.

                            So long Ainschy

                            Kommentar

                            • geeforce
                              Contao-Nutzer
                              • 07.09.2011
                              • 2

                              #15
                              Vielen Dank,

                              das hat sehr geholfen!

                              Kommentar

                              Lädt...