Geavanceerd zoeken met Filters oa Nieuw binnen
Geplaatst: 17 feb 2011, 14:58
In de wensenlijst kwam ik het volgende punt tegen:
-Extra Filtering opties op specifieke woorden of titels
-Ik wil een filter maken met uitsluitend thrillers. Het mag echter geen combinatie zijn van thriller en horror.
Ik ben even aan het experimenteren geslagen en tot de volgende conclusie gekomen. Dit is al mogelijk. Je zal dit echter in het bestand filter.xml moeten regelen.
Het werkt het zelfde als in MySQL, namelijk door te de filteroptie : ( Title LIKE '%TEST%' ) toe te voegen, filtert hij je zoekresultaten op alles waar het woordje TEST in voorkomt. (%TEST eindigt op TEST en TEST% begint met TEST.) Dit werkt ook met het veld Poster.
Negatief filteren werkt ook. Wil je dat horror niet wordt weergegeven. ( NOT Tags LIKE '*d12|*' )
Alle Thillers maar filter alles eruit waar de Tag Horror aanstaat. ( ( NOT Tags LIKE '*d12|*' ) AND ( Tags LIKE '*d20|*' ) )
Het zelfde met SCat. ( Cat = 1 AND NOT SCat = 5 ) Al het beeldmateriaal behalve boeken.
Filteren op plaatsingstijd is ook mogelijk: ( Stamp > 1297956420 ) Alles gepost na 17-02-2011 15:27:00 (Unixtime, seconden vanaf 1-1-1970). 1-1-2011 = 1293840000
Rekenen is ook mogelijk. ( Stamp > 1297956420 - (31 * 24 * 3600) ) Alles gepost na 31 dagen voor : 17-02-2011 15:27:00 wordt weergegeven.
Indien iemand weet hoe je de actuele tijd in het filter kan gebruiken, dan zou het helemaal mooi zijn.
New = 1 Dit geeft alle nieuw toegevoegde berichten.
Wellicht maakt dit het filteren weer een stukje persoonlijker en handiger.
-Extra Filtering opties op specifieke woorden of titels
-Ik wil een filter maken met uitsluitend thrillers. Het mag echter geen combinatie zijn van thriller en horror.
Ik ben even aan het experimenteren geslagen en tot de volgende conclusie gekomen. Dit is al mogelijk. Je zal dit echter in het bestand filter.xml moeten regelen.
Het werkt het zelfde als in MySQL, namelijk door te de filteroptie : ( Title LIKE '%TEST%' ) toe te voegen, filtert hij je zoekresultaten op alles waar het woordje TEST in voorkomt. (%TEST eindigt op TEST en TEST% begint met TEST.) Dit werkt ook met het veld Poster.
Negatief filteren werkt ook. Wil je dat horror niet wordt weergegeven. ( NOT Tags LIKE '*d12|*' )
Alle Thillers maar filter alles eruit waar de Tag Horror aanstaat. ( ( NOT Tags LIKE '*d12|*' ) AND ( Tags LIKE '*d20|*' ) )
Het zelfde met SCat. ( Cat = 1 AND NOT SCat = 5 ) Al het beeldmateriaal behalve boeken.
Filteren op plaatsingstijd is ook mogelijk: ( Stamp > 1297956420 ) Alles gepost na 17-02-2011 15:27:00 (Unixtime, seconden vanaf 1-1-1970). 1-1-2011 = 1293840000
Rekenen is ook mogelijk. ( Stamp > 1297956420 - (31 * 24 * 3600) ) Alles gepost na 31 dagen voor : 17-02-2011 15:27:00 wordt weergegeven.
Indien iemand weet hoe je de actuele tijd in het filter kan gebruiken, dan zou het helemaal mooi zijn.
New = 1 Dit geeft alle nieuw toegevoegde berichten.
Wellicht maakt dit het filteren weer een stukje persoonlijker en handiger.