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.

In de maak: topic aantal x gezien, feedback

Scroll: [boven|reacties|beneden]
3-8-2011 16:03:00

Ik ben bezig met het wijzigen van het forum. ipv de losse posts kun je alleen nog de 'alles onder elkaar' manier zien en die wordt dan opgedeeld in pagina van 25 berichten ofzo. Ik wil ook iets inbouwen dat je ziet hoe vaak een bericht is bekeken.
Nu kan ik natuurlijk elke keer dat een pagina wordt geopend de views 1 ophogen, maar als er dan wordt gebladerd tussen paginas wordt het steeds opgehoogd. Nu dacht ik aan het volgende. als je bv naar pagina 5 gaat worden alle berichten die op pagina 5 staan 1 opgehoogd, zo blijft het netjes en kun je het per bericht zien. en je hoeft ook niet naar de eerste pagina, maar als je bij laatste 50 kijkt zie je als er meerdere paginas staan ook de nummers erbij en kun je meteen naar de laatste pagina gaan. is dit een beetje de standaard manier en het handigst?

 Reactie plaatsen

Reacties (13)

Scroll: [boven|reacties|beneden]
Premium lid pi (93) Offline Profiel Stuur persoonlijk bericht
3-8-2011 18:12:00

Waarom zou je dit uberhaupt bij willen houden? Ik zie het voordeel eigenlijk niet zo. Ik geloof dat zulke tellertjes meestal alleen voor het hele topic zijn en niet per post. Mogelijk wil je dan alleen unieke 'kijkers' tellen.

3-8-2011 18:15:00

omdat er vaak vraag naar is zeker bij bv columns hoe vaak ze geopend zijn. Uniek bijhouden zou het mooist zijn ,maar dan krijg ik wel heel erg veel extra data als ik elke user moet koppelen aan alles wat hij bekijkt.

Premium lid pi (93) Offline Profiel Stuur persoonlijk bericht
4-8-2011 09:54:00

Dat klinkt op zich alsof een teller per topic afdoende zou zijn toch? Ik denk vooral als je het per post doet je teller nooit zal kloppen wanneer er meerdere posts op dezelfde pagina te zien zijn. Mensen kunnen wel denken, die pi is echt totaal niet boeiend, dus slaan ze elke post van mij over, maar elke keer dat de pagina geopend wordt gaat het tellertje toch omhoog.

4-8-2011 10:56:00

Ik weet niet exact hoe het bij andere fora zit. Ik dacht dat het zo was dat als ik op een topic klik, dan krijgt het topic +1 view. Kijk ik nog een keer dan gebeurd er niets (ongeacht welke pagina ik open). Wordt er een nieuw bericht gepost in dat topic, en ik bekijk het topic dan wéér, dan krijgt het topic weer +1 view. Als je snapt wat ik bedoel

En, dit weet ik niet zeker, wordt dit niet normaal gesproken gekoppeld aan het topic zelf? Dan hoef je niet per user bij te houden waar hij/zij allemaal kijkt, maar het topic ziet gewoon of je al hebt gekeken of niet en refreshed als er een nieuwe post wordt geplaatst.

Ik zou even kijken bij bestaande fora die zo'n standaard forum template gebruiken (of bij makers van zulke templates). Dan hoef je het wiel niet opnieuw uit te vinden. Er is vast een simpele oplossing die niet teveel data vergt.

Erg tof zeg, al die nieuwe updates!

4-8-2011 11:45:00

hmm als het zo zou werken dan zou ik toch elk messageid moeten koppelen met elk userid dat hem heeft bekeken? Dat is best veel data. En dan registreer ik alleen views van ingelofde unieke gebruikers. Ik denk dat een totaalaantal wel voldoende is gewoon voor het idee. Bij elke view 1 ophogen. Maar Pi als je bladert tussen paginas wil je toch ook niet dat dat elke keer het topic + 1 krijgt, maar alleen wat je ziet dan. Het blijft altijd vaag hoe zo'n teller werkt. Net als impressions bij facebook bijvoorbeeld. dat is volgens mij hoe vaak hij in beeld is geweest.

Premium lid pi (93) Offline Profiel Stuur persoonlijk bericht
4-8-2011 12:02:00

Die impressions ken ik niet.

Mijn forum telt simpelweg elke keer dat iemand het topic ingaat en niet als je tussen de pagina's browsed. Je hoeft het dan niet te koppelen aan userid, alleen aan waar de user vandaan komt. Dit lijkt me technisch simpeler.

4-8-2011 20:41:00

Hey Michiel ik heb even bij een ander forum waar ik op zit na gevraagd wat het beste zou zijn. Hij heeft me een code gegeven waar ik echt de ballen van snep, maar hij zei dat het de makkelijkste manier is. Het zou met deze code goed worden bijgehouden, zonder dat je het hoeft te koppelen aan een user ID. Ik NM 'm je even.

Volgens mij is dit wat pi ook bedoelt ja. Gebruik je PHP Michiel?

4-8-2011 21:14:00

thanks voor de hulp! Dat was ook 1 van de manieren die ik in gedachte had. alleen dan eventueel nog in een temptable ipv sessionarray. Ik heb alleen nog best vaak bezoekers die geen cookies accepteren en dus elke pageview een nieuwe session aanmaken, daar wilde ik nog wat op vinden. Maar hij doet het dus alleen op per sessie.

Premium lid pi (93) Offline Profiel Stuur persoonlijk bericht
5-8-2011 12:46:00

Waarom geef je niet een variabele in de URL naar de volgende pagina van het topic dat doorgekeken wordt mee? Geen variabele: komt waar dan ook vandaan en moet geteld worden, wel een variabele: komt al uit het topic. Je zou zelfs met javascript in de browser history kunnen kijken en het via ajx naar je server kunnen duwen, maar dat lijkt me een beetje niet zo prakisch als gewoon een variabele meegeven.

5-8-2011 12:48:00

Nee dat werkt niet. Je moet paginas unieke url's geven. Anders zit je ook al snel met duplicate content voor google. En stel je maakt een link naar pagina zoveel en iemand klikt daarop dan zou hij ook niet geteld worden.

5-8-2011 12:52:00

Had je nog wat aan die code Michiel?

5-8-2011 13:00:00

ja dat had ik al gepost toch hierboven. het is 1 van de opties die ik overweeg.

Premium lid pi (93) Offline Profiel Stuur persoonlijk bericht
6-8-2011 11:28:00

Je hebt gelijk, ik zie het probleem nu.

Scroll: [boven|reacties|beneden]