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

Einfaches Suchformular

Eingetragen von DrupalFan (1646)
am 20.07.2007 - 12:51 Uhr in
  • Module

Hallo, ich hoffe, es kann mir jemand helfen:

Ich möchte für das Forum ein einfaches Suchformular erstellen:
- Eine eigene Seite
- die enthält oben ein einziges Feld und einen Button "GO" daneben
- darunter sollen die letzten Foreineintrage aufgelistet werden mit "Thema" - "Antworten" - "Letzter Beitrag von"

Gibt man nun in die Suchezeile ein Wort ein und klickt auf "GO", wird das Forum durchsucht und die Ergebnisse werden in gleich Forum wie oben beschrieben die letzten Eintrag angezeigt, mit der Möglichkeit, die Seite weiterzublättern bei vielen Ergebnissen.

DAS GLEICHE will ich auch für die BLOGS machen:
- Eine eigene Seite
- oben ein Suchfeld, daneben eine Klappliste mit den Blog-Kategorien und ein "GO"-Button
- daruner die neuesten Blogeinträge in einer schönen Liste

Beim Suchen werden die Treffer in einer schönen Liste (Blog-Titel, Autor, Datum .. oder ähnlich) aufgelistet.

FERTIG!!!!
Also etwas ganz einfaches.

Wie mache ich das nun?
Hier in Drupalcenter gibt es unter "Forum" also auf http://www.drupalcenter.de/forum auch das Suchfeld, so ähnlich soll es sein, nur eben nicht auf der Forums-Hauptseite, sondern einem eigenen Untermenüpunkt "Forum durchsuchen".

Wie macht man das Suchformular, so dass es danach Ergebnisse ausspuckt? Kann ich da das search-Modul verwenden und dieses nun umgestalten? Das Formular einfach als "Inhalt erstellen" - "Page" oder als eigene php-Datei erstellen?

Und dann wie realisiere ich die Suche in den Blog-Kategorien???

VIELEN DANK für jeden Tipp.
Ich bin gerne bereit, das zu programmieren, also KEINE fertigen Module zu verwenden (ausgenommen search-Modul), aber brauche ein paar Tipps, wie man das am besten angeht beim Programmieren ...

Merci.

‹ ecommerce Fehler Node Privacy ByRole ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kannst du nicht einfach das

Eingetragen von Andi (116)
am 21.07.2007 - 12:43 Uhr

Kannst du nicht einfach das Suchformular unter "Startseite » Verwalten » Strukturierung » Blöcke" so einstellen das es nur auf der Forumseite erscheint?

Gruß
Andreas

  • Anmelden oder Registrieren um Kommentare zu schreiben

Individuelle Suche

Eingetragen von md (3717)
am 21.07.2007 - 21:22 Uhr


FERTIG!!!!
Also etwas ganz einfaches.

Etwas ganz einfaches ist das nun nicht. Aber die erweiterte Suche von Drupal bietet auf jeden Fall die Funktionen wie z.B "Suche nur im Forum". Schau also mal im Code der Core Drupal-Suche nach entsprechenden Funktionen und ihren Parametern. Die könntest du dann aufrufen. Die Ausgabe gestaltest du mit Templates, also entsprechenden *.tpl.php Dateien.

vg
--
md - DrupalCenter

mdwp :: Drupal Services

vg
md - DrupalCenter.de

mdwp* Drupal Consulting & Services

  • Anmelden oder Registrieren um Kommentare zu schreiben

Suche für Forum, Suche für Blogs

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 11:45 Uhr

@ Andi:

Ich brauche eine Suche fürs Forum und eine Suche für die Blogs.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hier auf drupalcenter

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 11:51 Uhr

Wenn man hier im drupalcenter.de auf Forum geht, also auf
http://www.drupalcenter.de/forum
dann hat man oben rechts ein Suchfeld mit einem Go-Button.

Wenn man hier nun in das Suchfeld ein Wort eingibt und sucht, erhält man:
- zu suchende Schlüsselwörter mit dem Suchwort
- Erweiterte Suche anklickbar
- Suchergebnisse werden aufgelistet.

Soetwas will ich auch machen.

Wenn ich aber eine Forum-Suche durchführe, kann ich das nur über die erweiterte Suche machen und muss "Nur vom Typ Forenthema" anhaken und erhalte dann:
- zu suchende Schlüsselwörter: Suchwort und "type:forum"

Dieses "type:forum" ist sehr umständlich und verwirrt. Wie kann man das wegbekommen, so wie es hier auf drupalcenter.de bei der Forumsuche ja auch nicht aufscheint????

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nimm das Modul "Views

Eingetragen von quiptime (4972)
am 18.09.2007 - 12:00 Uhr

Nimm das Modul "Views Fastsearch".

Damit erstellst Du Dir 2 Views (Page-Views) fuer Deine Suchen. Z. Bsp. mit den URL's

http://www.example.com/searchblog
http://www.example.com/searchforum

Um Dich in das Erstellen eigener Suchen einzuarbeiten lese hier:

http://www.lullabot.com/articles/custom_search_forms_views_and_fastsearch

Der auf dieser Seite erwaehnte View Type "Search Result" scheint nicht mehr zur Verfuegung zu stehen. Nimm einen anderen View Type - musst ein bisschen probieren.

Auf jeden Fall kannst Du damit 2 getrennte Suchen erstellen die jeweils nur in bestimmtem Content suchen. Diese Suchen laufen dann auch unabhaengig von der normalen Drupal Suche die ja unter

http://www.example.com/search

aufgerufen wird.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schön und gut, aber ...

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 20:23 Uhr

Danke für den Tipp mit dem Modul "Views Fastsearch". Das ist echt spitze und funktioniert soweit auch, bis auf ein Problem:

Bei der Erstellung des Views gebe ich unter "Filter" den Wert "Taxonomy: Terms for Forum" als Filter an, also die Forum-Kategorien oder Unterforen.

ABER hier listet das Ding nicht alle Foren auf, es fehlen einfach bestimmte Foren und ich weiß nicht warum. Hab schon alles versucht, die Foren-Kategorien neu eingerichtet, Crohn aufgerufen per Hand, den Views-Filter hundertmal entfernt und wieder hinzugefügt, es klappt nicht, der zeigt einfach nicht alle Foren an, obwohl das ganz gleich mit den Blog-Kategorien problemlos funktioniert.

Woran kann das liegen, dass der Views-Filter nicht alle "Terms for Forum" anzeigt????
Eine Suchformular, wo einfach ein paar Foren fehlen, ist doch wirklich nicht lustig.

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Erster Eintrag fehlt?

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 20:32 Uhr

So wie es aussieht, fehlt immer der erste Eintrag von "Taxonomy: Terms for Forum".

Bin mir aber noch nicht ganz sicher.
Warum fehlt der erste Eintrag???

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kannst Du etwas genauer

Eingetragen von quiptime (4972)
am 18.09.2007 - 21:33 Uhr

Kannst Du etwas genauer sagen, welchen Filter Du genau verwendest?
Ich meine nur den Filter. Nicht was Du im Filter waehlst.

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Taxonomy: Terms for Forum

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 21:35 Uhr

Taxonomy: Terms for Forum

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hinweis?

Eingetragen von DrupalFan (1646)
am 18.09.2007 - 21:39 Uhr

Hier
http://drupal.org/node/136339
gibt es ein ähnliches oder das gleiche Problem.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum nimmst Du als Filter

Eingetragen von quiptime (4972)
am 19.09.2007 - 01:11 Uhr

Warum nimmst Du als Filter nicht "Taxonomy: Terms" und waehlst im Filter aus was Du filtern moechtest?

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Exposed Filter

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 12:17 Uhr

Weil ich dieses Filter zum Exposed Filter mache und bei der Suche soll es die Möglichkeit geben, alle Foren zu durchsuchen, also eine Klappliste mit allen Foren. Leider fehlt zumindest das erste Forum.

Bei den Blogs funktioniert es, warum funktioniert es bei den Foren-Kategorien nicht? Es wird in beiden Fällen mit Taxonomy-Kategorien gearbeitet, es müüsste also in beiden Fällen funktionieren oder eben gar nicht.

Beim Blog nehme ich als Filter

Taxonomy: Terms for Blog-Kategorien

Woran könnte es liegen, dass bei dem so erstellten View mit

Taxonomy: Terms for Forum

als Filter, das erste Forum nicht angezeigt wird? Ein Bug?

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: "Taxonomy:

Eingetragen von quiptime (4972)
am 19.09.2007 - 12:25 Uhr
Zitat:

"Taxonomy: Terms"

kannst Du doch ebenso als exposed Filer nehmen, oder?!

Mal abgesehen davon. Ist die Taxonomy-Struktur von Blog und Forum die Gleiche?

Ich meine die Struktur Vocabulary -> Terms -> eventuell Unter-Terms.

Vocabulary
- Terms
-- Unter-Terms

-------------
quiptime

Nur tote Fische schwimmen mit dem Strom.

Da geht noch was.

  • Anmelden oder Registrieren um Kommentare zu schreiben

DrupalFan wrote: Woran

Eingetragen von bv (3924)
am 19.09.2007 - 13:01 Uhr
DrupalFan schrieb

Woran könnte es liegen, dass bei dem so erstellten View mit

Taxonomy: Terms for Forum

als Filter, das erste Forum nicht angezeigt wird? Ein Bug?

Ja, das ist ein bekannter Bug. Aber meines Wissens ein Bug einer älteren Views-Version. Welche Views-Version setzt Du ein?

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 13:34 Uhr
quiptime schrieb
Zitat:

"Taxonomy: Terms"

kannst Du doch ebenso als exposed Filer nehmen, oder?!

Nein kann ich nicht, habe ich schon geschrieben warum:
Dieser Filter wird zum Exposed Filter, es scheinen dann alle Kategorien in der Klappliste auf, nicht nur die Foren. Bei der Foren-Suche sollen aber nur die Foren aufscheinen und nicht die Blog-Kategorien und auch nicht die Image Gallerie-Kategorien.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Views Version

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 13:35 Uhr

Ich habe Views 5.x-1.6-beta5

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit ein wenig Glück, ist

Eingetragen von bv (3924)
am 19.09.2007 - 13:39 Uhr

Mit ein wenig Glück, ist der Bug in der neuesten Version (ohne Beta-Status) behoben...

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

VOLLTREFFER

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 14:18 Uhr

Vielen Dank!

Es ist wie ein Wunder, in der Version
Views 5.x-1.6
scheint das Problem behoben zu sein. Jedenfalls werden jetzt alle Foren im Exposed Filter angezeigt.

Danke an bv!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Submit-Button umbennenen

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 14:25 Uhr

Was ich nicht geschafft habe:

Ich habe jetzt für die Foren-Suche ein Views-Filter mit einem Feld für die Keywordeingabe, daneben die Forenkategorien in einer Klappliste (mit ganz oben "All") und rechts daneben der Submit-Button mit dem Text "Senden".

Ich möchte unbedingt den Submitbutton umbenennen von "Senden" auf "Suchen" oder "Go".

Das habe ich nicht geschafft, habe alles versucht, sowohl in der Übersetzung als auch im Code selbst, keine Chance.

Wie kann man den Button umbenennen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Button umbenannt

Eingetragen von DrupalFan (1646)
am 19.09.2007 - 15:36 Uhr

Ich habe jetzt folgende Lösung gefunden zum Umbenennen des Submit-Buttons beim Exposed Views Filter:

function minimodule_form_alter($form_id, &$form) {
  if($form_id == 'views_filters') {
    $form['submit']['#value'] = 'GO';
  }
}

Dies gehört in das sogenannte "Site Modul" oder "Mini Modul", das hier beschrieben wurde:
http://www.drupalcenter.de/node/4769

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Button der direkt eine Mail verschickt
  • [gelöst]felder in view zusammenführen
  • Web Inspektor in safari
  • D6 Views Data Export Multi Images -> D7
  • CORS Einstellungen scheinen nicht zu greifen - Was muss ich ändern?
  • Fehlermeldung
  • [gelöst]Composer Grundsatzfrage
  • feld-inhalt aus userprofil in node ziehen
  • [gelöst]Hilfe!!! Fehlermeldung und ich weiß nicht weiter
  • Google fonts local
  • Freelancer gesucht
  • In Views Filter mit Dropdown oder select filter
Weiter

Neue Kommentare

  • Ich habe mir einen Weg
    vor 23 Stunden 23 Minuten
  • Also ich konnte schon mal
    vor 3 Tagen 3 Stunden
  • Ja aber ich kann in dem Feld
    vor 3 Tagen 5 Stunden
  • Du darfst nicht diese 2
    vor 3 Tagen 7 Stunden
  • hat denn wirklich keiner eine
    vor 3 Tagen 18 Stunden
  • Ist doch kacki :/ und viel zu
    vor 4 Tagen 2 Stunden
  • falscher ansatz oder denkfehler
    vor 4 Tagen 2 Stunden
  • Wow danke für deine ausführlöiche Beschreibung
    vor 4 Tagen 4 Stunden
  • Zur Frage 2
    vor 4 Tagen 5 Stunden
  • Frage zum selben Feld verwenden
    vor 4 Tagen 5 Stunden

Statistik

Beiträge im Forum: 248535
Registrierte User: 19783

Neue User:

  • Andreas0815
  • Btinrusable
  • juli_91

» Alle User anzeigen

User nach Punkten sortiert:
wla9304
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

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