Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Scholieren.com / Beleidszaken
Reageren
 
Topictools Zoek in deze topic
Oud 30-03-2004, 17:11
Martin
Avatar van Martin
Martin is offline
Zou het niet mooier zijn om URL's van threads bij het posten automatisch te laten converteren naar de naam van dat topic?

Voorbeeldje:

De gebruiker geeft dit in:
http://forum.scholieren.com/showthre...hreadid=791205

Dan maakt de software direct na het verzenden dit er van (dus niet on-the-fly):
[laptop] Scherm helderder maken.

Leuk, handig of nutteloos?
Met citaat reageren
Advertentie
Oud 30-03-2004, 17:14
Verwijderd
Ik ben voor

Maar het is wel handig als degene die de code inbouwt (Manuzhai ) goed documenteerd wat en waar hij iets veranderd zodat het bij een forumupdate het makkelijk weer aan te passen is..

Verder is het verstandig dat de url al word omgezet als de post gepost word, dan hoeft er eenmalig een query meer gedaan te worden tijdens het posten, en niet bij iedere view van een post..
Met citaat reageren
Oud 30-03-2004, 17:16
Martin
Avatar van Martin
Martin is offline
Citaat:
********** schreef op 30-03-2004 @ 18:14 :
Verder is het verstandig dat de url al word omgezet als de post gepost word, dan hoeft er eenmalig een query meer gedaan te worden tijdens het posten, en niet bij iedere view van een post..
Zo stelde ik het ook voor, statisch in plaats van dynamisch.

De URL's met een postid kunnen eventueel ook worden omgezet.
Met citaat reageren
Oud 30-03-2004, 17:17
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Hmjah, dat is wel een beetje de logische volgende stap, heh?

Wordt echter niet te creatief, zoveel vrije tijd heb ik ook weer niet.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 30-03-2004, 17:18
Martin
Avatar van Martin
Martin is offline
Citaat:
Manuzhai schreef op 30-03-2004 @ 18:17 :
Hmjah, dat is wel een beetje de logische volgende stap, heh?

Wordt echter niet te creatief, zoveel vrije tijd heb ik ook weer niet.
Met citaat reageren
Oud 30-03-2004, 17:21
Verwijderd
Citaat:
Manuzhai schreef op 30-03-2004 @ 18:17 :
Hmjah, dat is wel een beetje de logische volgende stap, heh?

Wordt echter niet te creatief, zoveel vrije tijd heb ik ook weer niet.
Simon vroeg om een PHP-programeur (betaald) niks voor jou?

test, werkt dit dan ook
Met citaat reageren
Oud 30-03-2004, 17:22
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
********** schreef op 30-03-2004 @ 18:21 :
Simon vroeg om een PHP-programeur (betaald) niks voor jou?
Hangt ervan af wat er moet gebeuren. Waar vroeg hij dat?
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 30-03-2004, 17:25
Verwijderd
Citaat:
Manuzhai schreef op 30-03-2004 @ 18:22 :
Hangt ervan af wat er moet gebeuren. Waar vroeg hij dat?
http://forum.scholieren.com/showthre...4#post10128364

Ik heb al werk, maar anders had ik het wel geprobeerd
Met citaat reageren
Oud 30-03-2004, 17:25
~louise~
Avatar van ~louise~
~louise~ is offline
Goed plan maar

Wat gebeurt er dan, als iemand een URL post (op bijvoorbeeld M&M), en de topic wordt door een FB verwijderd?
Met citaat reageren
Oud 30-03-2004, 17:27
Verwijderd
Citaat:
~louise~ schreef op 30-03-2004 @ 18:25 :
Goed plan maar

Wat gebeurt er dan, als iemand een URL post (op bijvoorbeeld M&M), en de topic wordt door een FB verwijderd?
Als het volgens mij en Martin z'n manier gebeurt, dan blijft gewoon de titel staanb, maar doet de link het niet meer..
Net zoals eerst zeg maar..
Met citaat reageren
Oud 30-03-2004, 17:33
Martin
Avatar van Martin
Martin is offline
Citaat:
~louise~ schreef op 30-03-2004 @ 18:25 :
Goed plan maar

Wat gebeurt er dan, als iemand een URL post (op bijvoorbeeld M&M), en de topic wordt door een FB verwijderd?
Inderdaad, je moet het zo zien:

- User maakt een reactie
- Software converteerd de URL in de reactie naar een nette link
- De software stopt de tekst MET geconverteerde URL in de database

Het gevolg is dat er dus ALTIJD een nette topic-titel overblijft. Ook al wordt de thread verwijderd.
Met citaat reageren
Oud 30-03-2004, 19:05
Tampert
Avatar van Tampert
Tampert is offline
hmm. Het valt op zich wel te regelen met een extra query gok ik. Het voor eens en altijd vervangen zal inderdaad wat meer inzet vergen.
__________________
NIZ| tegenpartij|Kriminalpolizei!!|De hele mikmak| Dank voor die bloemen
Met citaat reageren
Oud 31-03-2004, 09:04
Chimera
Avatar van Chimera
Chimera is offline
Ik denk dat je dat beter met een andere tag kunt doen, [topic][/topic] ofzo, misschien willen mensen helemaal niet dat dit automatisch omgezet wordt.
Met citaat reageren
Oud 31-03-2004, 09:04
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
Martin schreef op 30-03-2004 @ 18:33 :
- User maakt een reactie
- Software converteerd de URL in de reactie naar een nette link
- De software stopt de tekst MET geconverteerde URL in de database
Je wil dit in ieder geval niet on-the-fly doen
Met citaat reageren
Oud 31-03-2004, 12:31
Verwijderd
Citaat:
Chimera schreef op 31-03-2004 @ 10:04 :
Je wil dit in ieder geval niet on-the-fly doen
Nee, dat gaat veel load veroorzaken..
(Op. t.net doen ze het overigens wel zo, maar ik raad het ook niet aan).
Met citaat reageren
Oud 31-03-2004, 13:08
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
Chimera schreef op 31-03-2004 @ 10:04 :
Je wil dit in ieder geval niet on-the-fly doen
Hoe zou jij het dan doen? Ik had ook de methode van Martin in gedachten, denk dat de loadverhoging wel meevalt: at post time een preg op URL's naar forum.scholieren.com, als die er in zit daar het topic/post-id uithalen en dan een simpele SQL-query die 1 of twee veldjes ophaalt. Is wel een extra query, maar alleen in een redelijk beperkt aantal gevallen.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 31-03-2004, 13:09
Verwijderd
Citaat:
Manuzhai schreef op 31-03-2004 @ 14:08 :
Hoe zou jij het dan doen? Ik had ook de methode van Martin in gedachten, denk dat de loadverhoging wel meevalt: at post time een preg op URL's naar forum.scholieren.com, als die er in zit daar het topic/post-id uithalen en dan een simpele SQL-query die 1 of twee veldjes ophaalt. Is wel een extra query, maar alleen in een redelijk beperkt aantal gevallen.
Ja, maar dat moet je dus ook doen als de post gepost word, dan valt het wel mee..

Maar als je het pas laad doen bij het lezen van een bericht, dan doet hij dus elke keer dat iemand die post bekijkt een query naar de database...
Met citaat reageren
Oud 31-03-2004, 13:27
Chimera
Avatar van Chimera
Chimera is offline
Citaat:
Manuzhai schreef op 31-03-2004 @ 14:08 :
Hoe zou jij het dan doen?
Martins manier, duh. Ik bedoel dus dat als je het doet op het moment dat een post wordt weergegeven, dit veel meer tijd kost. Dit weegt waarschijnlijk niet op tegen de voordelen van de on-the-fly methode.
Met citaat reageren
Oud 31-03-2004, 14:09
Jon
Avatar van Jon
Jon is offline
Er gebeurt al heel veel on-the-fly. Denk maar aan de vB-code, die wordt pas bij showthread geparsed en omgezet naar HTML. Een extra preg_replace zou niet zo heel veel uit moeten maken.

Edit. Ongeacht of het on-the-fly of niet gebeurt: parsen moet sowieso gebeuren. Het gaat om de extra queries en de impact daarvan is verwaarloosbaar. De databaseserver verwerkt nu tijdens piekuren al zonder moeite 500 queries per seconde. Daar kunnen die paar topictiteltjes wel bij.
__________________
Wer nicht fragt bleibt dumm.

Laatst gewijzigd op 31-03-2004 om 14:30.
Met citaat reageren
Oud 31-03-2004, 14:17
Martin
Avatar van Martin
Martin is offline
Citaat:
Jon schreef op 31-03-2004 @ 15:09 :
Er gebeurt al heel veel on-the-fly. Denk maar aan de vB-code, die wordt pas bij showthread geparsed en omgezet naar HTML. Een extra preg_replace zou niet zo heel veel uit moeten maken.
Maar bij het opvragen van een thread moeten ALLE url's steeds worden omgezet naar een "vriendelijke link". Zou je dit doen bij het invoegen van het bericht in de database dan zijn die queries maar éénmalig nodig, i.p.v. bij elke reload. Bijkomend nadeel is dat topic-titels van verwijderde threads niet worden weegegeven.
Met citaat reageren
Oud 31-03-2004, 14:49
Jon
Avatar van Jon
Jon is offline
Citaat:
Martin schreef op 31-03-2004 @ 15:17 :
Bijkomend nadeel is dat topic-titels van verwijderde threads niet worden weegegeven.
Komt niet zo heel vaak voor en zo ramp is het nou ook weer niet. On-the-fly is gewoon mooier.
__________________
Wer nicht fragt bleibt dumm.
Met citaat reageren
Oud 31-03-2004, 14:57
Martin
Avatar van Martin
Martin is offline
Citaat:
Jon schreef op 31-03-2004 @ 15:49 :
Komt niet zo heel vaak voor en zo ramp is het nou ook weer niet.
Bij een beetje topic heb je zo minimaal 5 replacements per pagina. Scheelt je vijf extra queries, ik weet niet of dat wel zo lekker is voor je DB-server. Tenminste, wat zijn de load-averages?
Met citaat reageren
Oud 31-03-2004, 15:29
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
Jon schreef op 31-03-2004 @ 15:49 :
On-the-fly is gewoon mooier.
Vind je? Er zijn vier mogelijkheden voor de de code die in de database staat:

[ url ]http://forum.scholieren.com/showthread.php?s=&threadid=791284[/ url ]
[ tl=791284 ][FEAT] Thread-url converteren naar naam topic[ /tl ]
[ tl=791284 ]
[ url=http://forum.scholieren.com/showthread.php?s=&threadid=791284 ][FEAT] Thread-url converteren naar naam topic[ /url ]

Bij de eerste wordt er pas at parse time aan geklust (dan heb je dus onder andere een extra query), bij de tweede wordt er zowel at post time als at parse time geklust, maar de query wordt at post time gedaan, bij de derde wordt er ook bij allebei gewerkt maar wordt de query at parse time gedaan en bij de vierde wordt alles at post time gedaan.

Ik vind zelf de derde optie het schoonst, maar het lijkt me voor de database load verstandiger om de tweede te nemen.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 31-03-2004, 15:54
Verwijderd
Ik vind de 3e optie het minst mooi, op die manier zie je niet wat er staat bij quoten enzo..

Ok, en dan mijn visie, zoals ik het mooiste vind:
Bij het posten zet je in de post:
Code:
http ://forum.scholieren.com/showthread.php?s=&threadid=791284
Als je dan edit of quote doet zie je:
Code:
[ url=http://forum.scholieren.com/showthread.php?s=&threadid=791284 ][FEAT] Thread-url converteren naar naam topic[/url]
De query word dan dus bij het plaatsen van de post gedaan, en het word in je post omgezet.
Op deze manier ziet iedereen die je quote wat de topictitel ed is..
Met citaat reageren
Oud 31-03-2004, 16:22
Jon
Avatar van Jon
Jon is offline
Citaat:
Manuzhai schreef op 31-03-2004 @ 16:29 :
Ik vind zelf de derde optie het schoonst, maar het lijkt me voor de database load verstandiger om de tweede te nemen.
Hoef je geen rekening mee te houden, dat is echt verwaarloosbaar. Hoe gebeurt het op GoT?
__________________
Wer nicht fragt bleibt dumm.
Met citaat reageren
Advertentie
Oud 31-03-2004, 16:42
Verwijderd
Citaat:
Jon schreef op 31-03-2004 @ 17:22 :
Hoef je geen rekening mee te houden, dat is echt verwaarloosbaar. Hoe gebeurt het op GoT?
Bij posten van:
Code:
http ://gathering.tweakers.net/forum/list_message/20232376#20232376
Word er bij het posten van gemaakt:
Code:
[MESSAGE=20232376][rml]MrJ in "[ ownage] schiet neer die je wil"[/rml][/MESSAGE]



En bij het posten van:
Code:
http ://gathering.tweakers.net/forum/list_messages/836268//
Krijg je:
Code:
[TOPIC=836268///][NOHTML][rml][ Featurereq] Search rechtenconflicten?[/rml][/NOHTML][/TOPIC]


Dus niet iedere keer dat de post gelezen word..
Met citaat reageren
Oud 20-04-2004, 20:26
M@rco
Avatar van M@rco
M@rco is offline
Kan dat dan niet gewoon in de vorm van een extra vB-code?

[topic]http://forum.scholieren.com/showthread.php?threadid=xxx[/topic]
__________________
What experience and history teach is this — that people and governments never have learned anything from history, or acted on principles deduced from it.

Laatst gewijzigd op 20-04-2004 om 20:29.
Met citaat reageren
Oud 20-04-2004, 21:14
Verwijderd
Citaat:
M@rco schreef op 20-04-2004 @ 21:26 :
Kan dat dan niet gewoon in de vorm van een extra vB-code?

[topic]http://forum.scholieren.com/showthread.php?threadid=xxx[/topic]
Leuk, en wat wil e er dan mee bereiken?
Kun je het net zo goed automatisch laten doen...
Met citaat reageren
Oud 20-04-2004, 21:15
M@rco
Avatar van M@rco
M@rco is offline
Citaat:
********** schreef op 20-04-2004 @ 22:14 :
Leuk, en wat wil e er dan mee bereiken?
Kun je het net zo goed automatisch laten doen...
Dat het juist niet automatisch wordt omgezet. Misschien wil ik dat wel niet?
__________________
What experience and history teach is this — that people and governments never have learned anything from history, or acted on principles deduced from it.
Met citaat reageren
Oud 20-04-2004, 21:39
Martin
Avatar van Martin
Martin is offline
Citaat:
M@rco schreef op 20-04-2004 @ 22:15 :
Dat het juist niet automatisch wordt omgezet. Misschien wil ik dat wel niet?
Waarom zou je het niet willen?
Met citaat reageren
Oud 25-04-2004, 21:07
Martin
Avatar van Martin
Martin is offline
Gaat er trouwens nog iets gebeuren met deze feature?
Met citaat reageren
Oud 26-04-2004, 07:10
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
Martin schreef op 25-04-2004 @ 22:07 :
Gaat er trouwens nog iets gebeuren met deze feature?
Ooit wel.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Oud 26-04-2004, 08:22
Martin
Avatar van Martin
Martin is offline
Citaat:
Manuzhai schreef op 26-04-2004 @ 08:10 :
Ooit wel.
Dus over 10 jaar
Met citaat reageren
Oud 26-04-2004, 10:49
M@rco
Avatar van M@rco
M@rco is offline
Citaat:
Martin schreef op 25-04-2004 @ 22:07 :
Gaat er trouwens nog iets gebeuren met deze feature?
Ik hoop eigenlijk dat er eerst iets gebeurt met die rottige verkleinde plaatjes, dat heeft tenminste nut.
__________________
What experience and history teach is this — that people and governments never have learned anything from history, or acted on principles deduced from it.
Met citaat reageren
Oud 27-04-2004, 00:04
Tampert
Avatar van Tampert
Tampert is offline
Citaat:
M@rco schreef op 26-04-2004 @ 11:49 :
Ik hoop eigenlijk dat er eerst iets gebeurt met die rottige verkleinde plaatjes, dat heeft tenminste nut.
mja, ik heb wel een code die erg basic is maar ik krijg het formaat van het popup-venster ng niet geprogrammeerd...
__________________
NIZ| tegenpartij|Kriminalpolizei!!|De hele mikmak| Dank voor die bloemen
Met citaat reageren
Oud 27-04-2004, 09:06
Verwijderd
Citaat:
Tampert schreef op 27-04-2004 @ 01:04 :
mja, ik heb wel een code die erg basic is maar ik krijg het formaat van het popup-venster ng niet geprogrammeerd...
Moet je ook niet willen. Dat is niet gebruikersvriendelijk imo.
Met citaat reageren
Oud 09-05-2004, 18:56
Martin
Avatar van Martin
Martin is offline
Citaat:
Manuzhai schreef op 26-04-2004 @ 08:10 :
Ooit wel.
Gaat er nog iets mee gebeuren? Zo moeilijk zal het toch niet zijn? (correct me if I'm wrong, ik ken de source van vBulletin niet).
Met citaat reageren
Oud 09-05-2004, 20:14
Manuzhai
Avatar van Manuzhai
Manuzhai is offline
Citaat:
Manuzhai schreef op 26-04-2004 @ 08:10 :
Ooit wel.
__________________
Slechts beschikbaar via naamzoek/privebericht.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 08:59.