Tips

Meest gebruikte links
Actieve topics
Laatste kaartcommentaar

Spoilers
Innistrad Crimson Vow
Crimson Vow Commander
Innistrad Midnight Hunt
Midnight Hunt Commander
Adventures in the Forgotten Realms (AFR)
Commander Forgotten Realms (AFC)
Modern Horizons 2 (MH2)
Modern Horizons 1 Timeshifts (H1R)
Strixhaven (STX)
Strixhaven Mystical Archive (STA)
Commander 2021 (C21)

Alle spoilers zijn te maken in de catalogus en staan met linkjes op de winkel homepage.

Verkoop of ruil je overtollige kaarten aan Nedermagic via onze dynamische inkooplijst of vraag per email een bod op je gehele collectie.

Ideetje voor upjes van GEZ/AAN/CvsC

Scroll: [boven|reacties|beneden]
26-7-2011 12:57:00

De ruilforums (of is het fora?) zitten vaak bommetjevol met upjes, die worden dan af en toe door mods weggepoetst maar erg elegant is het niet. Nu het mogelijk is om de eerste post te editen, kun je volgens mij je database en je mods ontzien door een kleine aanpassing aan het postsysteem.

Het veld "laatste reactie" is hetgene dat ervoor zorgt dat de thread bovenaan de lijst komt te staan. Als je nu de boel zo wijzigt dat de topicstarter maximaal twee keer per dag de "laatste reactie" datum van de eerste post kan aanpassen, dan heb je geen "up" posts meer nodig en heb je minder rommel in je database. De thread kun je dan eigenlijk gaan zien als een soort pp in het forum. Je zou dan bij de meeste oude threads (ouder dan x maanden ofzo) makkelijk alle posts behalve de eerste kunnen verwijderen met een scriptje; makkelijk opruimen is dat.

Ik weet natuurlijk niet hoe het onder de motorkap van de site werkt, maar ik zou het me zo voor kunnen stellen:

- elke post krijgt een extra veldje "teller" en een extra veldje "teldatum"
- wanneer iemand een thread opent, wordt "teller" op 0 gezet en "teldatum" op de huidige datum
- wanneer de threadstarter de hoofdpost gaat bijwerken, komt er een extra checkbox "up" in beeld.

de threadstarter kan zo vaak hij wil de post editen, maar wanneer hij bij het editen een vinkje bij "up" zet doet de nedermagic site het volgende:
- als de waarde in "teldatum" gelijk is aan vandaag, dan wordt de "laatste reactie" datum alleen bijgewerkt als de teller 0 of 1 is. In dat geval wordt de teller ook 1 verhoogd. Als de teller dus 2 is dan zijn er al twee "upjes" geweest en wordt een derde upje niet toegestaan.
- als de waarde in "teldatum" niet gelijk is aan vandaag, dan wordt de "laatste reactie" datum bijgewerkt en wordt de teller op 1 gezet.

Bij de AAN/GEZ forums heb je dan in feite nog maar 1 thread per persoon nodig. Hier kun je dan periodiek heel veel posts verwijderen (automatisch dus).

De threadstarter kan nog steeds gewoon posten naar de thread en er een "update: deze kaarten weg, deze kaarten erbij" posten en daarna de eerste post bijwerken. Indien hij dit doet, dan moet het tellertje van de eerste post ook worden verhoogd (anders kun je toch nog meer dan 2x uppen). Voor de rest is het volgens mij zo waterdicht.

De twee kolommetjes teller+teldatum kunnen natuurlijk ook aan de "thread" tabel worden toegevoegd ipv aan elke post, dat zou wat efficienter zijn, maar ik weet natuurlijk niet of je wel zo'n tabel hebt .

Ik hoop dat je hier wat aan hebt

 Reactie plaatsen

Reacties (1)

Scroll: [boven|reacties|beneden]
26-7-2011 12:59:00

hoi, dat is wel een goed idee zo ikzat ook al aan iets te denken om het te vergemakkelijken. Wat ik eerst ga doen is helemaal over op threads en geen losse posts meer en dan kijk ik even verder hoe het kan met upjes.

Scroll: [boven|reacties|beneden]