Sida 1 av 3

Låst under redigering?

Postat: 2008-08-26 10:06
av Holger
Nu ska vi se vad ni kan :D :wink:

Jag har mycket ivriga och duktiga moderatorer som ändrar titlar, förstörda citat, bildplaceringar osv.
Ibland händer det att två moderatorer ändrar ett inlägg samtidigt. Inte bra!

Jag skulle vilja att det sätts en markering i DBn när man klickar på knappen "ändra". Om någon annan klickar på "ändra" innan markeringen har tagits bort ska ett meddelande visas.
En liten säkerhetsfunktion behövs även: vad händer om man lämnar formuläret utan att klicka på "skicka"? Markeringen i DBn bör alltså vara en tidstämpel. Om formuläret lämnas utan "skicka" måste markeringen deaktiveras efter låt säga 5 minuter.

Frivilliga ett steg framåt! :mrgreen:

/Holger

Re: Låst under redigering?

Postat: 2008-08-26 10:51
av tumba25
Först. Du har inte planerat ett byte till phpBB 3?

Re: Låst under redigering?

Postat: 2008-08-26 11:08
av Holger
Nej, hurså?
Bakgrund: mitt forum är moddat till max ... det kanske inte syns, men jag har knappt 2.000 större och mindre modifikationer.
Det blir nästan omöjligt eller åtminstone ytterst dyrt att uppdatera.

Re: Låst under redigering?

Postat: 2008-08-26 11:20
av tumba25
phpBB-group kommer att sluta släppa säkerhetsuppgraderingar till phpBB 2.

Ska man då göra någon modifikation på det forumet riskerar man att krocka med någon tidigare ändring.

Omöjligt att uppgradera är det absolut inte. Kan du inte modda själv kan det iofs bli aningen dyrt.

Fast det låter ju egentligen inte så avancerat. Jag kan försöka återuppliva bekantskapen med phpbb2-koderna lite senare när jag städat klart. Jag håller på och städar för fullt.

Re: Låst under redigering?

Postat: 2008-08-26 11:23
av Holger
Jo, jag hör dammsugaren! :lol:

Vore kanonkul om du har någon idé!

Re: Låst under redigering?

Postat: 2008-08-26 11:28
av tumba25
Jag tror att man sätter en timestamp när det klickas på redigera. Och när nästa klickar så kollas om den är satt och hur länge sen det hände.

Fast sen när den som sovit 5 klickar på skicka så borde det kollas om tiden ändrats så h*n inte skriver över någon annans ändringar.

Mer avancerat än så borde det inte vara.

Re: Låst under redigering?

Postat: 2008-08-26 11:38
av Holger
tumba25 skrev:Fast sen när den som sovit 5 klickar på skicka så borde det kollas om tiden ändrats så h*n inte skriver över någon annans ändringar.
Nja, den som klickade först har makten ... så den andra ändringen får skrivas över då ...
Förresten: man skulle ju kunna dölja "ändra"-knappen under de 5 minuterna.

Re: Låst under redigering?

Postat: 2008-08-26 11:46
av tumba25
Holger skrev:En liten säkerhetsfunktion behövs även: vad händer om man lämnar formuläret utan att klicka på "skicka"? Markeringen i DBn bör alltså vara en tidstämpel. Om formuläret lämnas utan "skicka" måste markeringen deaktiveras efter låt säga 5 minuter.
Och så efter 6 minuter kommer moderator #2, ändrar och sparar. Sen efter ytterligar 2 minuter kommer moderator #1 tillbaka från muggen och klickar på skicka...

Ja, man kan dölja knappen. Men om den andra börjar läsa tråden innan den första klickar på "Ändra" så finns knappen där.

Re: Låst under redigering?

Postat: 2008-08-26 12:48
av Holger
Tja, man behöver ett koncept där ...

Re: Låst under redigering?

Postat: 2008-08-26 12:54
av tumba25
Snart klart. Är inte riktigt säker på vart jag ska lägga

Kod: Markera allt

DROP DATABASE phpBB;

Re: Låst under redigering?

Postat: 2008-08-26 13:03
av Holger
Waaaahhhhhhhhhhhhhh! :mrgreen:

Re: Låst under redigering?

Postat: 2008-08-26 13:18
av tumba25
Jag lovar att ingen kommer att redigera inlägget efter det. :mrgreen:

Re: Låst under redigering?

Postat: 2008-08-26 13:22
av Holger
Hehehehe, jag TROR dig! :twisted:

Re: Låst under redigering?

Postat: 2008-08-26 13:23
av tumba25
Det är klart. Nu gäller det bara att orka testa också.

Re: Låst under redigering?

Postat: 2008-08-26 13:24
av Holger
Jaaaaa ... det gör jag gärna ikväll!