Låst under redigering?

Frågor kring MODdar (modifikationer) för phpBB 2.0.x.

Moderatorer: Supportgrupp, Moderatorgrupp

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-09-02 10:13

Linux, PHP5 mysql4.
Konstigt.

Jag ska testa ingående en gång till!
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-09-08 16:42

Buggen var vid preview av inlägg, åtminstone inlägg man editerade. Här är en fix.

Öppna posting.php
Leta upp

Kod: Markera allt

		if($to_late && !$post_info['upptagen'])
Lägg till före

Kod: Markera allt

	if(!$preview)
	{
Leta upp

Kod: Markera allt

			$post_info['upptagen'] = 0;
		}
Lägg till efter Jag upptäckte att det kan bli problem med floodinginställningarna. Jag valde att ta bort floodingkontrollen om man editerar ett inlägg. Det är iaf ingen spammare som editerar sitt inlägg flera gånger i snabb takt.
Öppna includes/functions_post.php
Leta upp

Kod: Markera allt

if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
Ändra till

Kod: Markera allt

if ($mode == 'newtopic' || $mode == 'reply')
/J
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-09-09 16:55

tumba25 skrev:Jag upptäckte att det kan bli problem med floodinginställningarna. Jag valde att ta bort floodingkontrollen om man editerar ett inlägg. Det är iaf ingen spammare som editerar sitt inlägg flera gånger i snabb takt.
Öppna includes/functions_post.php
Leta upp

Kod: Markera allt

if ($mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost')
Ändra till

Kod: Markera allt

if ($mode == 'newtopic' || $mode == 'reply')
Den sista delen hittar jag inte hos mig ...
Jag har

Kod: Markera allt

	else if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
och

Kod: Markera allt

	//
	// Handle poll stuff
	//
	if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
Bilagor
functions_post.zip
(10.09 KiB) Nerladdad 158 gånger
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-09-09 17:37

Leta efter

Kod: Markera allt

function submit_post
Det ligger i den funktionen.

Hos mig är det raden efter

Kod: Markera allt

$current_time = time();
och raden före

Kod: Markera allt

		//
		// Flood control
		//
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-09-09 17:41

Ser ut så hos mig:

Kod: Markera allt

	if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' || $mode == 'editpost' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
Så det ska vara:

Kod: Markera allt

	if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply') ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
:?:
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-09-09 17:51

Ja, bort med

Kod: Markera allt

 || $mode == 'editpost' 
Exakt vad detta Quiz Hack gör vet jag inte men om du stänger av floodkontrollen globalt med den så behöver du inte göra denna ändring.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-10-16 08:12

Hm, jag upptäckte just att man inte heller kan citera inlägg som just ändras av någon annan. Då får man samma meddelande. :?:
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-10-16 08:20

tumba25 skrev:Öppna lang_main.php i dina språk-kataloger.
Find

Kod: Markera allt

// Posting/Replying (Not private messaging!)
//
After add

Kod: Markera allt

$lang['To_late'] = 'Långnäsa, någon hann före.';
$lang['Post_upptagen'] = 'Det är redan någon som grottar med denna.';
Och i vilken situation visas vilket meddelande?
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-10-16 09:10

Post_upptagen visas om när man klickar på ändraknappen och någon annan redan gjort det.
To_late visas om man hållit på med editering längre än sina 5 minuter och någon annan hunnit ändra och spara innan. Eller om den första hunnit spara medan den andra grejade.

Det verkar inte finnas någon kontroll för att det är den som senast började ändra ett inlägg som är den som sparar. Men det kanske det inte skulle finnas heller.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-10-16 09:26

Okej!
Men detta då?
Holger skrev:Hm, jag upptäckte just att man inte heller kan citera inlägg som just ändras av någon annan. Då får man samma meddelande. :?:
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-10-16 10:13

Vi får väl anta att "samma meddelande" betyder "Det är redan någon som grottar med denna".

Det verkar som att jag fortfarande har kvar det forumet. Ska kika på det senare.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-10-16 10:14

Tack! :)
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-10-16 10:24

Öppna posting.php
Leta upp

Kod: Markera allt

if(!$preview)
Ersätt med

Kod: Markera allt

if(!$preview && $mode == 'editpost')
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Användarvisningsbild
Holger
Support
Support
Inlägg: 6483
Blev medlem: 2004-06-09 08:32
Ort: Hannover/Tyskland
Kontakt:

Re: Låst under redigering?

Inlägg av Holger » 2008-10-16 10:30

Tack! Ska testas!
Holger Gremminger
Ingen support via PM!

Automatiserad backup av din databas med MYSQLdumper! Nu med helsvenskt gränssnitt.
Nytt: http://www.mysqldumper.se!

Hitta en expert! Registrera dig som expert!
http://www.phpbbexperts.com

Användarvisningsbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 09:38
Ort: Kokkola, Finland.
Kontakt:

Re: Låst under redigering?

Inlägg av tumba25 » 2008-10-16 10:32

Vassego.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/

Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst