PmWikiDe

Suchen

PmWikiDe.Suchen History

Hide minor edits - Show changes to markup

March 28, 2017, at 12:40 PM by buy_viagra - weywipou
Changed lines 1-87 from:

(:title Suchen:) (:Summary: Die Suche nach Seiten oder Stichwörtern kann angepasst oder eingeschränkt werden:) (:Original_Page: PmWiki.Search:) (:Translation_Date: 2012-06-18:) (:Translation_Status: %green%fertig%%:) (:Audience: Administratoren:) (:if !equal {$Action} "search":)

Diese Seite nutzt eine angepasste Suche.

Für reguläre Suche hier klicken.

PmWiki bietet eine grundlegende Suchfunktion. Da sie nicht von einer "Suchmaschine" unterstützt wird, kann sie optimiert werden dahingehend, dass ihre Ergebnisse auf bestimmte Ziele beschränkt und ihre Ausgabe angepasst werden kann.

Zielgerichtete Suche

Die Suche kann auf Ziele gerichtet werden, indem sie auf bestimmte Seiten begrenzt wird. Eine Suche kann z. B. auf Gruppen begrenzt werden, indem etwa mit "group=PmWikiDe" nur in den Seiten der deutschen Dokumentation gesucht wird oder mit "group=-PmWikiDe" alle deutschen Seiten von der Suche ausgeschlossen werden. Zusätzlich zu Gruppen kann die Beschränkung auf Seitennamen ("name="), WikiTrails ("trail="), Rückverweise ("link=") und andere Kriterien (z. B. "list=normal") erfolgen und die Ergebnisliste an einer Maximalzahl gekappt werden ("count="). Für eine ausführliche Dokumentation dieser Parameter siehe PageLists.

Angepasste Ausgabe

Die Ausgabe der Suchergebnisse kann angepasst werden, indem man das Format, den Inhalt und die Sortierung des zurückgelieferten Ergebnisses beeinflusst. Format und Inhalt werden ausgewählt über den "fmt="-Parameter, mit dem man eine Seitenlistenvorlage wählt, die das Layout, etwa Listenstile, und Seitenelemente, wie etwa Titel und Beschreibung, bestimmt. Die "order="-Option erlaubt es, das Ergebnis nach verschiedenen Kriterien zu sortieren, etwa nach Namen oder Titeln. Für die Dokumentation jedes dieser Parameter siehe PageLists. Für Beispiele von Seitenlistenformaten siehe Site.Page List Templates (:if2 exists Site.LocalTemplates:),Site.Local Templates?,(:if2end:) und Cookbook:Pagelist Template Samples.

Die (:pagelist request=1 req=1:)-Direktive kann kann anstelle von (:searchresults:) benutzt werden, um die "Suche nach ..."-Meldung und die "### Treffer auf insgesamt ### durchsuchten Seiten"-Meldung zu entfernen. Der "req=1"-Parameter deaktiviert die Seitenliste, wenn die Suche kein Ergebnis liefert. Das kann in mehr Fällen als nur der Standardsuche von PmWiki genutzt werden. Daten von Seiten mit PVTs etc. können durchsucht, gefiltert und sortiert werden. Beachten Sie, dass die Standardsortierung nach Textstrings geschieht, d. h. 1, 10, 2, 3 und nicht 1, 2, 3, 10, hingegen kann eine angepasste Sortierfunktion (siehe das Kochbuch) jede gewünschte Sortierreihenfolge erzeugen.

Jeder, überall

Leser können zielgerichtete, angepasste Suchergebnisse erzeugen, indem sie einfach die relevanten Parameter, z. B. "group=-PmWikiDe" — ohne die Anführungszeichen —, zusammen mit ihrem Stichwort in das Suchfeld eingeben. Autoren können solche zielgerichteten, angepassten Suchergebnisse vordefinieren, indem sie die (:searchbox:)- and (:searchresults:)-Direktiven benutzen (dokumentiert in PageLists).

(:searchresults:) können durch bearbeiten der Seite Site.Search angepasst werden.

Siehe auch

Probieren Sie es aus: diese Seite erzeugt ein spezielle Ergebnis

Jede Suche, die von dieser Seite ausgeht, erzeugt automatisch ein vordefinierten Satz von Ergebnissen, der: auf verschiedene Seitenbereiche zielt (Dokumentation, Kochbücher und PITS, falls vorhanden); angepasste Formate, Inhalte und Sortierung benutzt und schließlich die spezifischen Parameter aufdekt, mit denen die Suchergebnisse erzeugt wurden. Ob Sie nun das Eingabefeld unten oder das reguläre Suchfeld oben über dem Seiteninhalt benutzen, jede Suche, die von dieser Seite ausgeht, mündet in die spezielle Ausgabe des Suchergebnisses. (:searchbox size=20:)

(:ifend:)

(:if equal {$Action} "search":) zurück (:table border=0 width=100%:) (:cell width=33%:)

Komplette Dokumentation

(:searchresults group=PmWikiDe fmt=#onegroupdesc order=name:)

(:if2 expr exists Cookbook.Cookbook and equal {$Action} "search":) (:cell width=34%:)

Alle Kochbuchrezepte

(:searchresults group=Cookbook fmt=#summary order=name:)

(:if2 expr exists PITS.PITS and equal {$Action} "search":) (:cell width=33%:)

PITS (Issue Tracking)?

(:searchresults group=PITS fmt=#summary name=0* order=-name:)

(:if2end:) (:tableend:)

Anmerkung: Die Strings, die für die Ziele und das Format jedes der Suchergebnisse benutzt wurden, erscheinen oben in kursiv und können direkt in jedes Suchfeld mit dem Stichwort eingegeben werden. (:ifend:) (:comment Hier werden die SeitenListenFormate definiert, die in den Suchergebnissen gebraucht werden :)

(:if false:)

FullName?
{=$Description}   {{=$FullName}$:Summary}

{=$Name}? {=$:Summary}
(:ifend:)

to:

And so if people going Law after all to Considered Trying Levitra http://buyvia2.com/ , or Cialis for ED.