Commons:Kugel: Unterschied zwischen den Versionen

aus Kamelomedia Commons, der wüsten Mediensammlung
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
</div>
 
</div>
 
</div>
 
</div>
<div id="bs_controls">
+
<div id="bs_controls" style="display:none;">
 
<span>◀</span>
 
<span>◀</span>
 
<span>1</span>
 
<span>1</span>
Zeile 20: Zeile 20:
 
<span>▶</span>
 
<span>▶</span>
 
</div>
 
</div>
<div id="bs_results">
+
<div id="bs_results" style="display:none;">
 
</div>
 
</div>
  

Version vom 5. November 2010, 11:24 Uhr

Einfache Suche
Erweiterte Suche
DPL-Suche

Die Bildsuche funktioniert nur mit JavaScript.


Beispiele für Such-Anfragen

Angst und Quälerei

DPL (Nur Motiv-Tags, Seite 1)

DPL (Volltext, Seite 2)

API

http://kamelopedia.mormo.org/api.php?action=query&list=search&srsearch=Qu%C3%A4lerei%20Angst&srwhat=text&srnamespace=6

Suchbegriffe und Kats

API

http://kamelopedia.mormo.org/api.php?action=query&generator=search&gsrinfo=totalhits&gsrsearch=Kamel&gsrwhat=text&gsrnamespace=6&gsrprop=&gsrlimit=500&prop=categories

Ideen

  • Erstmal nur Suchmodus "Simple"
  • Suchmaschine:
    • Automatisch (Bei Doppelpunkt DPL, sonst API)
    • API (nur Volltextsuche)
    • API (Dateinamen)
    • DPL (verfeinerte Suche)
    • API=>DPL (DPL mit API-Ergebnis füttern)

Suchparameter

Prefix Alias Was tut das? Engine
DPL API-N API-T API + JS API + DPL
"" Volltextsuche DOOF NEIN JA (JA) (JA)
name title Textsuche im Dateinamen JA JA NEIN NEIN NEIN
tag Suche ausschließlich in den Tags DOOF NEIN NEIN NEIN NEIN
category kat, kategorie Dateien in dieser Kategorie JA NEIN NEIN DOOF DOOF
uses benutzt,vorlage,template Dateien, die diese Vorlage benutzen JA NEIN NEIN DOOF DOOF
mime Dateien mit diesem Mime-Typ via Kat NEIN NEIN JA NEIN
size größe Dateien mit dieser Dateigröße via Kat NEIN NEIN JA NEIN

Reihenfolge:

                   
[EVERYTHING] -> API(name) -> [ API('') -> API+JS(kat|uses|mime|size) ]*
    |              |
    |              +-> API('')
    |              |
    |              +-> API+JS(kat|uses|mime|size)
    |
    +-> DPL(name|kat|uses) -> API+JS(mime|size)