Pagina 1 van 1
Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 18:26
door marzullad
Hallo,
als ik nu naar het vooraf ingestelde filter Games>Windows ga, krijg ik de nieuwste games, maar ook heel veel kleinere spelletjes. (Die van kleiner dan 200MB)
Is er een mogelijkheid deze er op een een of andere manier uit te filteren? (Desnoods verwijderen uit de database)
Wat ik dus wil is PC games sorteren op datum, maar dat bestanden met een omvang kleiner dan bijvoorbeeld 200MB niet worden weergeven. Zo houd ik de "echte games" over.
Alvast bedankt voor uw hulp en tijd!
Marzullad
P.S. Ik gebruik de nieuwste versie van SpotWeb gedownload via GitHub.
Re: Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 18:47
door Wheaten
Denk dat je het beste de sortering op filesize kunt doen. SQL statements op de database uitvoeren, door spots te verwijderen kan schade aan de database toebrengen.
Door te sorteren op size kan je de grootste bestanden bovenaan zetten. Niet de meest optimale methode maar wel veilig.
Voor zover ik weet ondersteund de filter syntax geen expressie als filesize>200
Re: Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 18:57
door marzullad
Je hebt gelijk.
Volgens mij was er iets met een database oproepen waarbij je BETWEEN gebruikte?
Ik heb dan alleen geen idee hoe dit toepasbaar is in het script van spotweb.
Alle tips zijn welkom!
Re: Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 19:01
door Wheaten
je kan op de DB zelf vanalles los laten is immers mysql. Het kan je ook problemen geven. zal ff het script testen.
Re: Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 19:05
door hjvbft
Is er een mogelijkheid deze er op een een of andere manier uit te filteren?
Ja, dit kan via een filter.
Selecteer het zoek venster, Schuif bij Omvang de eerste naar 200 mb (of wat er dicht bij komt)
Open bij Categorieën de Spellen, Platform en plaats een vinkje bij Windows.
Selecteer het zoekvenster, enter, Bekijk het resultaat en als dit klopt het zoekvenster selecteren en "Sla opdracht op als filter.
Resultaat: /spotweb/?page=index&search[tree]=cat2_zz_a0%2C&search[value][]=filesize:%3E:209715200&sortby=stamp&sortdir=DESC
spotwebfilters.xml
Code: Selecteer alles
<filter>
<id>170</id>
<title>Windows Games</title>
<icon>windows</icon>
<parent>0</parent>
<order>999</order>
<enablenotify>0</enablenotify>
<tree>
<item type="include">cat2_zz_a0</item>
</tree>
<values>
<item>
<fieldname>filesize</fieldname>
<operator>></operator>
<value>209715200</value>
</item>
</values>
<sort>
<item>
<fieldname>stamp</fieldname>
<direction>DESC</direction>
</item>
</sort>
</filter>
Re: Alleen spots weergeven van een bepaalde omvang
Geplaatst: 16 okt 2012, 19:12
door marzullad
Hartelijk bedankt voor je hulp!
Deze functie had ik zelf ook kunnen zien, sorry!
M.V.G.
Marzullad