Sida 3 av 3

Re: Låst under redigering?

Postat: 2008-09-02 11:13
av Holger
Linux, PHP5 mysql4.
Konstigt.

Jag ska testa ingående en gång till!

Re: Låst under redigering?

Postat: 2008-09-08 17:42
av tumba25
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

Re: Låst under redigering?

Postat: 2008-09-09 17:55
av Holger
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']))

Re: Låst under redigering?

Postat: 2008-09-09 18:37
av tumba25
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
		//

Re: Låst under redigering?

Postat: 2008-09-09 18:41
av Holger
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
:?:

Re: Låst under redigering?

Postat: 2008-09-09 18:51
av tumba25
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.

Re: Låst under redigering?

Postat: 2008-10-16 09:12
av Holger
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. :?:

Re: Låst under redigering?

Postat: 2008-10-16 09:20
av Holger
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?

Re: Låst under redigering?

Postat: 2008-10-16 10:10
av tumba25
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.

Re: Låst under redigering?

Postat: 2008-10-16 10:26
av Holger
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. :?:

Re: Låst under redigering?

Postat: 2008-10-16 11:13
av tumba25
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.

Re: Låst under redigering?

Postat: 2008-10-16 11:14
av Holger
Tack! :)

Re: Låst under redigering?

Postat: 2008-10-16 11:24
av tumba25
Öppna posting.php
Leta upp

Kod: Markera allt

if(!$preview)
Ersätt med

Kod: Markera allt

if(!$preview && $mode == 'editpost')

Re: Låst under redigering?

Postat: 2008-10-16 11:30
av Holger
Tack! Ska testas!

Re: Låst under redigering?

Postat: 2008-10-16 11:32
av tumba25
Vassego.