Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Alle Forenbeiträge anzeigen, die einen bestimmten Text enthalten

Eingetragen von DrupalFan (1646)
am 26.05.2009 - 18:57 Uhr in
  • Module
  • Drupal 6.x

Hallo,

ich möchte nicht die Volltextsuche verwenden, aber etwas ähnliches realisieren, am besten mit Views:

Ich möchte alle Forenbeiträge, die einen bestimmten Text enthalten (im Text des Nodes und ev. auch in den Kommentaren), anzeigen lassen in einem Block. Das Stichwort könnte eventuell als URL-Parameter übergeben werden.

Mit Views kann man aber keinen Node-Text durchsuchen, oder doch?
Wie?

Oder könnte man das anders realisieren? Jedenfalls nicht mit der normalen Suche, denn es soll als Block ausgegegen werden können.
Danke.

‹ GMap - Breite der Sprechblasen (Bubble) TAC lite und Primary Links ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube nicht, dass das

Eingetragen von Cyberschorsch (782)
am 27.05.2009 - 08:18 Uhr

Ich glaube nicht, dass das mit Views machbar ist. Da wirst du wohl um eine SQL Abfrage nicht rumkommen.

mfg Cyberschorsch

_________
Mei is des schee

  • Anmelden oder Registrieren um Kommentare zu schreiben

SQL-Abfrage im View?

Eingetragen von DrupalFan (1646)
am 27.05.2009 - 22:48 Uhr

Na klar, SQL-Abfrage wäre kein Problem, aber wo bau ich die am besten ein?

Sprich ich will eigentlich so etwas realisieren, was bei anderen Content Typen (z. Bsp. News-Artikel) mit Kategorien, free Tagging möglich ist: Jedem Artikel wird dort eine Kategorie zugeordnet und unter bestimmten URLs kann man dann alle Artikel dieser Kategorie aufgelistet bekommen.

Nun aber etwas anders fürs Forum: Möchte alle Foren-Beiträge aufgelistet bekommen (Liste der Nodes mit Teaser), die ein bestimmtes Wort im Text erhalten.

Da Views all das kann (Teaser erzeugen, Auflistungen, Filter, Sorierung) und das einzige was fehlt die Filterung nach einem Wort im Nodetext wär es logisch das mit Views zu realisieren.

Kann man nicht einen View erzeugen, der alle Forenbeiträge anzeigt und wo ich dann zusätzlich per PHP noch eine Filterung einbaue, die dann erreicht, dass nur jene Forenbeiträge angezeigt werden, die ein bestimmtes Keywort im Nodetext/Kommentar enthalten? (Wobei das Keywort als Argument übergeben werden könnte).

Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

In Views2 gibt es sehr wohl

Eingetragen von rokr (593)
am 28.05.2009 - 01:33 Uhr

In Views2 gibt es sehr wohl die Möglichkeit, nach Wörtern im Text zu filtern.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie?

Eingetragen von DrupalFan (1646)
am 28.05.2009 - 17:47 Uhr

Hab ich aber nicht gefunden. Zusatzmodul?

  • Anmelden oder Registrieren um Kommentare zu schreiben

DrupalFan schrieb Hab ich

Eingetragen von Thoor (3678)
am 28.05.2009 - 19:34 Uhr
DrupalFan schrieb

Hab ich aber nicht gefunden. Zusatzmodul?

Du kannst in D.6 für den Filter "Hervorgehoben" wählen .... damit hast Du dann eine Suchfunktion.

z.B.: http://www.steeldart.org/dart-community/mitgliedersuche ... ist ein View mit hervorgehobenen Filtern!

-------------------------------------------------------------------------------
Drupal ist das "Coolste", was mir in 10 Jahren Webworking untergekommen ist!
Mein aktuelles Drupal Projekt: STEELDART Dart Community

  • Anmelden oder Registrieren um Kommentare zu schreiben

Volltextsuche mit Views

Eingetragen von DrupalFan (1646)
am 28.05.2009 - 19:41 Uhr

Du meinst, dass Feld anzeigen, dass man was eingeben kann in das Suchfeld. Das gab es schon in Drupal 5.

Aber ich will keine Suchwörter eingebbar machen, wenn dann nur als URL-Parameter übergeben, mehr nicht.

Wie man den Text der Nodes und der Kommentare durchsucht mit Views ist damit aber nicht erklärt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hab mal kurz den Weg

Eingetragen von rokr (593)
am 29.05.2009 - 00:43 Uhr

Hab mal kurz den Weg aufgezeichnet (Flash Video). Ist es das, was du meinst?

ciao, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von DrupalFan (1646)
am 01.06.2009 - 10:50 Uhr

Ja, danke, das dürfte funktionieren, zumindest teilweise.

Du verwendest den Filter "Node: Body", der bei mir "Node: Textkörper" heißt und den ich wohl übersehen habe.

Damit kann man aber nur Forenbeiträge anzeigen lassen, die im ersten(!) Beitrag einen bestimmten Text enthalten. Jetzt wär noch interessant, ob es auch geht, alle Kommentare, die ja Teil des Forum-Threads sind und direkt darunter stehen, zu durchsuchen und Nodes anzuzeigen, die irgendwo im ganzen Thread den Text enthalten.

Die 2. Frage ist nun, ob man das gesuchte Keyword auch als Argument übergeben kann, in deinem Beispiel also ungefähr so:
www.domain.de/forum/thema/nacht
wobei "thema" die ULR deines Views ist und "nacht" das übergebene Keyword ist, das gesucht wird in den Forenbeiträgen und jederzeit ausgetausch werden kann durch ändern der url:
www.domain.de/forum/thema/tag

Danke.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Für die Kommentare steht

Eingetragen von rokr (593)
am 01.06.2009 - 11:34 Uhr

Für die Kommentare steht analog "Comment: Body" als Filter zur Verfügung.
Wie die Syntax für den Aufruf des Views aussieht, kannst du sehen, wenn du den Filter als Exposed Filter benutzt. Vielleicht reicht dir das ja schon.

Ansonsten: das was du beschreibst, wird tendenziell eher vom Suchmodul von Drupal bereitgestellt.

Zwei verschiedene Ansätze, viel Spaß. ;-)

ciao, Ronald

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Seattle professional chauffeurs
  • Drupal 7 Forum Beitrag mit Bilder einstellen
  • erfahrung mit dem Modul script manager
  • Verständnisfrage private_files in Drupal
  • [erledigt]MP3 in Drupal 10 einbinden
  • HTML oder JS Code wird nicht ausgeführt
  • Posts von einem Inhaltstyp in einen anderen verschieben
  • Mysql Ver 8.0.41 zu MariaDB 10.11.11
  • DrupalCamp Ruhr 12. / 13. September in Essen!
  • [gelöst]Zugriff auf inhaltstyp für angemeldete Benutzer wird verweigert
  • Word DOC Export Modul/Funktion gesucht
  • W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • dinmikkith schrieb JavaScript
    vor 1 Woche 1 Tag
  • Ex- und Import nutzen
    vor 1 Woche 3 Tagen
  • cut&paste lässt sich automatisieren
    vor 1 Woche 4 Tagen
  • geht, soweit mir bekannt, nur
    vor 1 Woche 4 Tagen
  • Inkompatibilität zwischen MySQL u. MariaDB sowie SQL-Basiswissen
    vor 1 Woche 4 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 5 Tagen
  • JavaScript gehört in Drupal
    vor 1 Woche 5 Tagen
  • Ich würde mich an die beiden
    vor 3 Wochen 2 Tagen
  • @dinmikkith leider
    vor 3 Wochen 3 Tagen
  • Da gibt's schon was. Ich
    vor 3 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250018
Registrierte User: 20330

Neue User:

  • WinfredAccom
  • antidetect-browser25
  • freundbs

» Alle User anzeigen

User nach Punkten sortiert:
wla9455
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3855
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 8 Gäste online.

Benutzer online

  • WinfredAccom

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association