Pagina 1 van 1
Dubbele posts
Geplaatst: 07 aug 2003, 03:19
door Blue-Sky
bert schreef:Een SMC 7404 BRA modem +router, met printerpoort......
Zie bert zijn bericht van : Wo Aug 06, 2003 4:39 pm en bewerkt door The Oddity.
Heb een vraag ivm dubbele posts, kan men dit niet in de programmering inbouwen? Zodat dubbel posten praktisch onmogelijk wordt?
Waarschijnlijk niet, anders hadden jullie dat zeker al gedaan?
Misschien onder de vorm van een popup screentje?
't Is maar een idee hé
Indien het toch zou kunnen, zou er werk verminderen voor de mods.(
dat programmeren kost natuurlijk ook werk)

Geplaatst: 07 aug 2003, 11:13
door Sub Zero
De gejaagde maatschappij van tegenwoordig. De mensen moeten gewoon de tijd nemen om te wachten. Dat is alles. Als het metertje onderaan in IE begint te lopen, dan wil dit zeggen dat je op submit hebt geklikt en dat je boodschap verstuurt wordt. De server heeft het al eens drukker en jouw eigen lijn misschien soms ook. Gewoon effe wachten is ruim voldoende. Ik weet niet of er iets kan ingebouwd worden om dit tegen te gaan. Dat moeten de anderen maar eens bekijken, ik ben een php-noob
Cheers
Geplaatst: 07 aug 2003, 11:36
door Blue-Sky
Sub Zero,
Wij weten dat wel hé, het is zoals je schreef, de mensen moeten gewoon hun tijd nemen, of het gebeurd door onoplettendheid dat ze dubbel posten.
Maar je weet wel, ik probeer een voorstel te doen, en indien niet bruikbaar in de versnipperaar
Greetz...
Geplaatst: 07 aug 2003, 11:44
door airzimmy
of simpeler, je kan nadat de submit knop is ingedrukt hem disablen zodat je er geen 2de keer op kan klikken ;)
Geplaatst: 07 aug 2003, 13:57
door meon
Dit forum ondersteunt beveiliging tegen flooding, ge kunt een periode instellen dat ge moet wachten eer ge een 2e post kunt doen.
Ik ken nu de instelling niet van dit specifieke forum, maar normaal heb ik dat op 30 seconden staan.
Normaal zou die instelling dat probleem moeten verhelpen.
Ik zal het doorgeven aan iemand die die instellingen kan nakijken.
Geplaatst: 07 aug 2003, 14:26
door Sub Zero
Idd, het is zoals meon zegt. Ik was het even helemaal vergeten. Het is al lang geleden dat ik nog in de admin van een phpBB-forum heb gezeten. Maar die optie staat, denk ik, af. Je kan dus zo veel keer klikken als je zelf wilt, maar ssstttt, niet verder vertellen he
Cheers
Geplaatst: 07 aug 2003, 14:32
door NuKeM
Nope, optie staat aan, stond op 15 seconden ik heb het op 20 seconden gezet

Geplaatst: 07 aug 2003, 16:39
door Blue-Sky
meon schreef:Dit forum ondersteunt beveiliging tegen flooding, ge kunt een periode instellen dat ge moet wachten eer ge een 2e post kunt doen.
Ik ken nu de instelling niet van dit specifieke forum, maar normaal heb ik dat op 30 seconden staan.
Normaal zou die instelling dat probleem moeten verhelpen.
Ik zal het doorgeven aan iemand die die instellingen kan nakijken.
NuKeM schreef:Nope, optie staat aan, stond op 15 seconden ik heb het op 20 seconden gezet

Dat was dan snel gefixt, hoe zeggen ze dat weer

(
All together we are strong)
The Old ...

Geplaatst: 07 aug 2003, 22:42
door The Oddity
Ja, ik zen hier te laat
Er zit dus idd zoiets ingebouwd in php die u niet toelaat te snel achter elkaar te posten. Nu soms ligt dat aan onze server die af en toe zijn snelheid eens laat vallen, maar we doen er alles aan die hoog te houden

. Enja, af en toe ligt dat bij de users zelf als ze met een mega upload bvb bezig zijn.
Nu, die 20s is niet slecht, maar mag ook niet verhoogd worden. Sommige mods gaan dan té snel zijn voor het forum vrees ik
wat betreft die 'disable submit' das geen slecht gedacht van onzen zimmy. Ik zal dat eens bekijken vanaf zondag.
Nu, die programmering is ons werk niet eh Blue-Sky het is
www.phpBB.com die deze software gratis ter beschikking stelt. Wij passen af en toe slechts iets aan, voegen iets toe of verbouwen iets
Dus die core-elementen dat is eigenlijk phpbb.
Maar hoe je het draait of keert: geduld hebben is een schone zaak!
Geplaatst: 07 aug 2003, 22:47
door Pi R²
Maar ik weet niet of dat effect heeft dat beveiligingske op 2 keer heel snel klikken, dat werkt met sessies of cookies ofzo, maar als die niet sneller geschreven kunnen worden dan dat je klikt, ben je voorbij die beveiliging denk ik, ies testen...
edit: het werkt wel, heb eens geprobeert en hij gaf onmiddelijk een foutmelding dat ik een 2e keer klikte.
Geplaatst: 07 aug 2003, 23:13
door The Oddity
Ik zal dat dus deze weekend eens bekijken
Ge zult de test daar dan wel van zien en dan bouwen we dat standaard in

Geplaatst: 07 aug 2003, 23:27
door meon
Dat disabelen kan vrij makkelijk via een klein, klein javascriptje
Dus dat wordt:
Code: Selecteer alles
<BUTTON ID="buttonID"
onclick="javascript:document.getElementById('buttonID').disabled=true">OK</BUTTON>
Geplaatst: 08 aug 2003, 01:24
door Erik
javascript is helemaal niet nodig daarvoor en kan gemakkellijk uitgeschakeld worden .....
Code: Selecteer alles
<input type="button" name="mybutton" value="submitbutton" DISABLED>
mja de gebruikers moeten er ene keer op kunnen klikken he dan zullen we toch javascript nodig hebben

Geplaatst: 08 aug 2003, 10:14
door Blue-Sky
Erik schreef:
mja de gebruikers moeten er ene keer op kunnen klikken he dan zullen we toch javascript nodig hebben

Erik en de andere mods, 'k heb een erratum gegeven, zie bovenaan deze topic.
Verbeterd voorbeeld van een eventueel popup venstertje, 'k weet niet of dit bruikbaar is. Zou er wel professioneel uitzien als daar zo'n echt screentje te voorschijn komt. Mm..ja... jullie hebben daar zeker de ideale oplossing voor

(
Alhoewel, ik dacht ergens eens gelezen te hebben, dat Erik geen voorstander is van te vele popups, daar dit soms op de zenuwen werkt)
(
die Engelstalige teksten in die tekening zijn omgezet door vertaalprogje en vatbaar voor verbetering hé)
Greetz
Blue-Sky 
Geplaatst: 08 aug 2003, 12:02
door Pi R²
Erik schreef:
Code: Selecteer alles
<input type="button" name="mybutton" value="submitbutton" DISABLED>
lol

,
Den erik is ne goeien: om te voorkomen dat ge er te veel op kunt klikken, moogt ge er helemaal niet op klikken hahaha

Geplaatst: 08 aug 2003, 12:41
door CueBoy
Blue-Sky schreef:
(die Engelstalige teksten in die tekening zijn omgezet door vertaalprogje en vatbaar voor verbetering hé)
Ik zou inderdaad opteren voor een iets andere tekst :
- lijn 1 :
Your message has been sent of
Your message is being processed
- lijn 2 :
Please be patient
Geplaatst: 08 aug 2003, 13:59
door meon
Erik schreef:javascript is helemaal niet nodig daarvoor en kan gemakkellijk uitgeschakeld worden .....
Code: Selecteer alles
<input type="button" name="mybutton" value="submitbutton" DISABLED>
mja de gebruikers moeten er ene keer op kunnen klikken he dan zullen we toch javascript nodig hebben

Ja, lol: da's toch net wat mijn script doet eh: die value DISABLED zetten na 1x klikken? Wat heeft het voor zin die al bij voorbaat op disabled te zetten?
Dat
moet via javascript, is gewoon niks anders hoor

Geplaatst: 08 aug 2003, 14:24
door Erik
toch blijf ik erbij
options => beveiliging => custom level helemaal beneden all script opties uitschakelen en javascript werkt nie meer .... dus eeeuh ? er zijn veel mensen die javascript uitschakelen om popups tegen te gaan bijvoorbeeld
Geplaatst: 08 aug 2003, 14:28
door Pi R²
als ge javascript uitschakelt, dan werkt er geen enkele site meer naar behoren. Voor popup zijn al popupkillerkes uitgevonden. De meerderheid van de mensen weet niet dat ge script kunt uitschakelen, of dat scripts zelfs bestaan. Ze willen gewoon dat internet werkt. Zo een zwaar probleem zal dat dus niet zijn

Geplaatst: 08 aug 2003, 14:29
door meon
En dan?
Ook al wordt javascript uitgeschakeld (wat slechts weinigen doen), dan blijft toch alles nog werken? Het enige dat dan niet gebeurt is dat de OK-knop meteen wordt gedisabled na een 1e klik. De submit-functie blijft natuurlijk behouden (want is gewoon html).
Hoe dan ook, die oplossing is een heel stuk vriendelijker dan gewoon maken dat niemand meer kan posten zoals gij eerst voorstelde

Geplaatst: 08 aug 2003, 14:30
door Sub Zero
De mensen die jscript afzetten weten waar ze mee bezig zijn en weten dat ze gewoon even moeten wachten. Bij de mensen die dit niet uitschakelen is het gewoon uit onwetendheid of gebrek aan geduld. En bij die mensen doet dit wel uit. Dus ik zie niet in waarom we het niet zouden proberen.
Cheers
Geplaatst: 08 aug 2003, 15:38
door Blue-Sky
Ik denk dat we dit thema nu beter overlaten aan onze experts ter zake.
Laat de mods er eens rustig over
nadenken, dan komt beslist de beste oplossing uit de bus
Zoals meon het altijd zo duidelijk zegt
I Think I'm Thinking...
Geplaatst: 08 aug 2003, 17:25
door Pi R²
Mijnen computer zegt ook altijd "I'm thinking", en eventjes later crasht hij

Geplaatst: 08 aug 2003, 18:38
door The Oddity
Wat betreft die mededeling daar ben ik niet zo voor zenne.. dat zou ofwel weer een popup betekeken waar ik vierkant tegen ben, of dat zou de info worden die op de volgende pagina tijdelijk wordt getoond, maar dan is het al te laat om nog eens te drukken.
Ik denk dat het enkel die disable gaat worden en dat zal wel duidelijk zijn, maybe een status-indication in status-bar ... maar dan nog. Disable lijkt me genoeg en zal vanavond nog in voege komen vermoedelijk.
Geplaatst: 08 aug 2003, 22:19
door Erik
hallo,
ik heb het de buttons zijn disabled maar nu post hij niet meer iets wat TheOddity ook al voor elkaar gekregen had .Ik ben mee iets bezig waarmee je een messagebox te zien krijgt "the form has been submitted please be patient" maar hij wil het niet doen he

Geplaatst: 09 aug 2003, 00:01
door The Oddity
Testing code

Geplaatst: 09 aug 2003, 00:02
door The Oddity
Test is dus ok.
Na heel wat gezweet op een klein addertje zijn we er toch geraakt met de "eureka" van meon.
Vanaf heden zal de submit knop gedisabled zijn na posting. Ter preventie van dubbelposting. Een waarschuwing komt er niet. redenen hiervoor zie hoger.
Voila, issue solved.
Geplaatst: 09 aug 2003, 00:52
door Blue-Sky
Blue-Sky schreef:Laat de mods er eens rustig over
nadenken, dan komt beslist de beste oplossing uit de bus

Inderdaad, onze experts hebben het dan toch voor elkaar gekregen en dat ondanks de hoge zomerse temperaturen
Ferme job mannen, hoed af
Blue-Sky
Geplaatst: 09 aug 2003, 21:58
door The Oddity
Thx Bleu-Sky, vermoedelijk wel nog een neveneffect, maar dat proberen we zo snel mogelijk op te lossen.